CODESYS® is an integrated controller programming environment compliant with the international IEC 61131-3 standard. CODESYS® has extensive programming functionalities such as support for the most popular programming languages in automation (LD, FBD, SFC, ST, C), extensive code testing capabilities, ease of code portability between different architectures, and support for multiple communication protocols. The software is constantly being developed by the numerous PLC manufacturers’ community.
The ability to use several programming languages within a single project allows you to choose the best language for the task at hand, and the ability to monitor and push variables significantly facilitates diagnostics and testing of the functionality of the written program.
The visualization tool allows you to create screens presenting the state of a process as: animations, graphics, tables and charts. It is possible to set control values from the visualization level.
A wide range of available libraries allows to expand the functionality of the programming tool adequately to the user needs and the task at hand. The ability to define your own functions and function blocks significantly simplifies programming and makes the program itself more readable.