If a physical port is available on a controller, communication protocols can usually be implemented simply via software, either as part of the IEC 61131-3 control application or as separate library modules. Data exchange is performed by explicitly calling functions or function blocks as part of the logic control.
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 at https://store.codesys.com/communication.html, 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