Integrated network configuration
Supported buses and devices are configured alongside the PLC application using CODESYS configurators, libraries and device descriptions.
Integrated Fieldbus, Industrial Ethernet, OPC UA & IIoT Communication
CODESYS Fieldbus & Communication covers communication from field-level I/O through controller-to-controller exchange to supervisory and cloud interfaces. The architecture should distinguish deterministic or cyclic field communication from information-layer protocols such as OPC UA and MQTT.

CODESYS Fieldbus & Communication covers communication from field-level I/O through controller-to-controller exchange to supervisory and cloud interfaces. The architecture should distinguish deterministic or cyclic field communication from information-layer protocols such as OPC UA and MQTT.
Define the interfaces and ownership boundaries first; version, licence and target selection should follow the architecture rather than lead it.
These capabilities define what the CODESYS component contributes to the architecture and what must still be provided by the controller, host platform, network or machine design.
Supported buses and devices are configured alongside the PLC application using CODESYS configurators, libraries and device descriptions.
The same platform can handle field I/O, controller-to-controller communication and selected OT/IT data exchange.
Certificates, credentials, trust, segmentation and the exact master/device/client/server role must be engineered for the target system.
Use this table as a requirement-capture guide. The final implementation should be checked against current CODESYS product documentation, Store data, target documentation and—where relevant—certificates and safety manuals.
| Industrial Ethernet | EtherCAT, EtherNet/IP and PROFINET are key integrated Industrial Ethernet systems supported by CODESYS. |
|---|---|
| Classic and library-based protocols | CANopen, J1939, Modbus TCP/RTU and other protocols are available according to the target and product package. PROFIBUS should be checked against current service/lifecycle status. |
| OPC UA | Server, client and PubSub capabilities are available in the CODESYS ecosystem, depending on the selected runtime and licence. |
| MQTT / IIoT | MQTT and other higher-level protocols are used for data exchange with edge, MES, cloud or other information systems; they are not substitutes for hard real-time field I/O. |
| Protocol roles | A supported protocol name is not enough: scanner/controller, adapter/device, master/slave, client/server and PubSub roles must be verified for the exact target. |
| Cybersecurity | Network zones, certificates, credentials, secure update ownership and remote-access rules should be defined before commissioning. |
Move from architecture qualification to engineering, commissioning and lifecycle evidence in a controlled sequence.
Identify each master, scanner, controller, device, client and server in the architecture.
Check protocol stacks, configurators, device descriptions and licences against the chosen target.
Set topology, cycle times, synchronisation, certificates, credentials and segmentation together.
Verify data mapping, error handling, reconnection behaviour, event logging and documentation.
Select field networks by timing and device roles; select OPC UA/MQTT by information-consumer needs. Do not treat them as interchangeable layers.
CODESYS Fieldbus & Communication covers communication from field-level I/O through controller-to-controller exchange to supervisory and cloud interfaces. The architecture should distinguish deterministic or cyclic field communication from information-layer protocols such as OPC UA and MQTT.
View role in the platform →Control executionCODESYS Runtime is the execution layer that turns a compatible target into a programmable controller. The application is created in the Development System, compiled for the selected target, and executed by CODESYS Control—either already integrated by an OEM or installed as a ready-to-use Control SL SoftPLC on a supported platform.
View role in the platform →EngineeringCODESYS Development System is the core engineering environment for creating industrial control applications. It combines IEC 61131-3 programming, device and I/O configuration, libraries, compilation, debugging and online commissioning in one project. The application is engineered here and executed later by a compatible CODESYS runtime.
View role in the platform →Use the official product page for current product information, then provide the project-specific details below so the architecture can be reviewed against the actual machine or system.