With the library concept integrated in CODESYS, such protocols can be easily maintained and passed on as products after their implementation.
You will find numerous communication libraries along with the corresponding application examples in the CODESYS Store, including solutions for special communication options, such as
- Communication with the Vision Library Halcon
- DCF77 receiver
- Shared Memory for data exchange with other software systems on the target PLC
- INI File Utility
- CSV Utility
CODESYS does not yet support the protocol you need?
Further information here
Products
CODESYS offers seamlessly integrated communication protocols for a wide variety of interfaces and requirements.

OPC Server
Standard Interface to access the IEC 61131-3 process data of a controller via Open Platform Communications.

OPC UA
Standard Interface for Communication in Smart Factory and Industry 4.0 Systems

PLCHandler
Compact software interface (API) for easy access to the PLC variables in CODESYS controllers from external systems

BACnet
Configurator and protocol stack fully integrated in the IEC 61131-3 Development System

Serial interfaces
Although today almost every industrial controller has an Ethernet connection, serial interfaces are still installed in many industrial devices. This allows, for example, for the connection of appropriately equipped sensors and actuators or extensions.

Standard Ethernet
How does CODESYS communicate via Ethernet? How can I send and receive data from a CODESYS-compatible PLC via TCP or UDP? How can I realize data exchange from the PLC application?

Fieldbus systems and Industrial Ethernet
Sensors and actuators/actuators for processing control tasks can be separated from the controller via fieldbus and Ethernet systems with industrial communication protocols.

IIoT libraries
All IoT communication protocols can be implemented and used on different transmission media via software.

Proprietary communication protocols
CODESYS supports the most common standard communication protocols for data exchange between controllers, such as OPC UA. In addition, Ethernet-based fieldbus systems such as PROFINET or EtherNet/IP™ make it easy to exchange data between controllers by implementing master and slave functions.