Whether it’s programming for a single device’s automation control or developing programming for complex automated assembly production lines, CODESYS can meet the programming development needs of various automation applications in the discrete manufacturing industry’s smart factories. CODESYS supports five programming languages that comply with the IEC 61131-3 international standard and CFC language, providing various professional algorithm libraries and function blocks. It supports customers in developing and packaging application modules aimed at specific industries, resolving compatibility issues of application programs across different architecture controllers, allowing adaptation and programming for different brand controllers simply by changing the device description file. The CODESYS software platform enables unified programming for devices from different hardware vendors, empowering intelligent control solutions for the entire production line.
The programming tools of CODESYS support the development of numerous automation control tasks in the discrete manufacturing industry’s smart factories, such as: PLC logic programming, redundant control system development, design and development of local or web-based visualization interfaces, communication configuration for mainstream industrial field buses, basic motion control programming based on the PLCopen standard, complex motion control programming for CNC and Robotics, and development of safety control systems that comply with IEC 61508 SIL2 / SIL3 international standards.
Applications of CODESYS
Products of CODESYS for Factory Automation
Bus and Communication: CODESYS EtherCAT, CODESYS CANopen, CODESYS Modbus TCP / RTU, CODESYS EtherNet / IP, CODESYS PROFIBUS, CODESYS PROFINET, CODESYS Sercos III, CODESYS OPC UA
Functional Components: CODESYS SoftMotion CNC+Robotics (CNC control system + multi-axis industrial robot control), CODESYS TargetVisu (local visualization), CODESYS WebVisu (web visualization), CODESYS Safety for EtherCAT Safety Module (safety remote I/O module supporting EtherCAT bus communication)
Tools: CODESYS Professional Developer Edition (professional development tool), CODESYS Depictor (3D simulation tool), IIoT communication library (Industrial Internet of Things communication library)
Other Special Features: CODESYS SIL2 and SIL3 safety control system solutions
Application Configuration Example Using CODESYS
– End –
CODESYS software toolkit is a software development platform based on the .NET architecture and the IEC 61131-3 international programming standard, aimed at Industry 4.0 and Industrial Internet of Things applications. The unique advantage of the CODESYS software development platform is that users can achieve complete industrial automation solutions using this single software tool suite. The CODESYS software platform can accomplish: logic control (PLC), motion control, CNC control, human-machine interface (HMI), web service-based web visualization programming and remote monitoring, redundancy, safety control, as well as project development and engineering collaborative management among various goals and requirements.