Case studies

Technical project examples for automation, data and migration work.

Customer names can stay confidential. The engineering value is shown through the project context, technical problem, system boundaries, work performed and maintainable result.

PLC rack from an industrial palletizing automation project
Real i4AE automation project image.

PLC data and edge computing

Edge-Computer PLC Logger

Project context

A confidential industrial project needed a practical way to collect PLC data outside the controller and make it visible for technical review. The requirement was not a large MES rollout. The first need was a reliable, maintainable bridge between automation data and a lightweight web-based diagnostic view.

Problem

Production data existed in the PLC, but it was not easy for engineering and maintenance to observe, compare or document over time. Changing core PLC logic only to create visibility would have increased risk. The better approach was to keep machine control stable and create a separate edge layer for data collection, logging and review.

System / technologies

The concept used Siemens PLC communication, Snap7-related access, Python, Flask, Linux and Nginx. The edge computer acted as a controlled collection point between OT data and a web interface. The exact project details remain confidential, but the pattern is relevant wherever PLC values, states or counters must be collected without turning the machine program into a reporting platform.

What was done

A lightweight edge application was designed to read selected PLC values, structure them, and expose a local diagnostic view. The work focused on clarity: which tags matter, how often they should be read, how failure should be handled, and what information helps a maintenance team understand machine behavior. The architecture kept the data path understandable and avoided unnecessary software layers.

Result / engineering value

The project created a clearer separation between control logic and data visibility. Maintenance and engineering teams could review machine-related information without making every observation a PLC programming change. The result was especially useful for troubleshooting, handover notes and early IT/OT discussions.

Why it matters for U.S. facilities

Many U.S. plants want useful production data but do not want a high-risk platform project before proving the value. An edge-first approach can be a controlled first step. It can support imported European machines, Siemens environments and mixed plants where automation teams need practical data before deciding on a larger SCADA, database or dashboard architecture.

Related services

IT/OT Data IntegrationPLC TroubleshootingOT/ICS Readiness

Project inquiry fit

If a PLC data path, edge logger or industrial communication issue needs review, send the machine type, PLC platform, data goal and available access details through the project inquiry form.

Discuss a Data Integration Project

Migration and retrofit

TIA / Step7 to CODESYS Migration

Project context

A migration topic involved existing Siemens automation knowledge and a target environment based on CODESYS-related controller concepts. The requirement was not simply to copy code from one programming tool to another. The project needed a structured way to understand machine behavior, I/O relationships, communication paths and commissioning risk before changing the control platform.

Problem

Legacy PLC projects often contain undocumented assumptions. Timers, interlocks, HMI states, fieldbus devices and production sequences can behave correctly for years while still being difficult to explain. A direct rewrite can miss details that only appear during startup. The risk is production downtime, incomplete handover and maintenance teams left with a system they cannot confidently support.

System / technologies

The work related to Siemens TIA / Step7 context, CODESYS V2/V3 concepts, WAGO-related controller experience, IEC 61131-3 logic, industrial Ethernet, I/O mapping and electrical documentation. CODESYS is treated as a broader multi-vendor ecosystem, not only as one hardware brand.

What was done

The migration approach reviewed the original program behavior, identified critical machine functions, mapped I/O and communication dependencies, and separated known requirements from assumptions. The focus was controlled modernization: preserve the behavior that matters, document the areas that need verification, and plan commissioning around measurable checks rather than hope.

Result / engineering value

The engineering value came from reducing uncertainty. Instead of treating migration as a blind conversion, the work created a clearer technical scope, better risk notes, and a more maintainable basis for commissioning. That helps the customer understand what can be done remotely, what must be verified on the machine, and where rollback or backup planning is necessary.

Why it matters for U.S. facilities

U.S. plants with European machines may need modernization even when local teams are more familiar with other standards. A structured migration approach helps keep machine behavior stable while improving maintainability. It also supports plants that must keep imported machines productive while gradually aligning documentation, backups and support workflows with local expectations.

Related services

PLC Migration & RetrofitCODESYS PLC SupportEPLAN Documentation Support

Project inquiry fit

If an older PLC, Siemens project or CODESYS-based target system needs review, send available backups, drawings, controller type and the modernization goal before committing to a full migration.

Discuss a Migration Scope

Industrial communication

IT/OT Data Integration and Network Diagnostics

Project context

Industrial systems often need reliable data exchange between PLCs, HMI/SCADA systems, edge devices, databases and reporting environments. In a confidential project context, the main challenge was to clarify where data should be collected, how communication should be diagnosed and how the boundary between OT and IT should remain understandable.

Problem

IT/OT problems can look like software issues while the root cause is a machine network, protocol behavior, missing signal, firewall boundary, incorrect polling approach or unclear ownership between teams. Without a practical diagnostic path, teams can lose time comparing opinions instead of checking traffic, device state, PLC values and architecture assumptions.

System / technologies

The relevant technologies included OPC UA, MQTT, Modbus TCP, Profinet, BACnet, industrial Ethernet, edge computer concepts and packet-level diagnostics with tools such as Wireshark. Siemens and CODESYS-based systems can both appear in this type of environment, especially where European equipment is installed in a U.S. facility.

What was done

The work focused on the practical data path: what information is needed, where it exists, how it is accessed, what the expected update rate is, and what network or security boundary must be respected. Communication behavior was analyzed so that the integration concept could be adjusted before it became a larger operational problem.

Result / engineering value

The value was a clearer separation between PLC control responsibilities, OT network behavior and IT data consumption. That makes future troubleshooting easier. It also helps avoid overcomplicated platforms when the immediate need is a reliable data path, a better diagnostic view or a clean handoff between automation and IT teams.

Why it matters for U.S. facilities

U.S. manufacturers often need to connect existing machines to reporting, dashboards or maintenance workflows without interrupting production. A practical IT/OT integration review helps prevent hidden network issues, uncontrolled remote access paths and fragile data collection methods. It is especially useful when imported machines use protocols or engineering assumptions that differ from the plant standard.

Related services

IT/OT Data IntegrationOT/ICS Security ReadinessEuropean Machinery Support

Project inquiry fit

If a data path or industrial network issue is blocking visibility, send the protocol, PLC/SCADA platform, network context, current symptoms and the desired reporting or diagnostic outcome.

Discuss an IT/OT Issue