CODESYS 3.5 is a modern Integrated Development Environment (IDE) designed for programming and configuring industrial controllers in compliance with the international standard IEC 61131-3. It combines tools for software development, fieldbus configuration, visualization, debugging, and motion control into a single platform.
🔑 Key Functional Features
✔️ IEC 61131-3 Programming
- Support for five standard programming languages:
- LD (Ladder Diagram)
- FBD (Function Block Diagram)
- ST (Structured Text)
- IL (Instruction List)
- SFC (Sequential Function Chart)
- Additional extension: CFC (Continuous Function Chart) for convenient algorithm design.
- Extended library system and code reusability.
✔️ Integration and Configuration
- A single environment for:
- hardware resource configuration,
- working with fieldbuses (CANopen Manager, Modbus TCP/IP Master, EtherCAT Master, PROFINET Controller, EtherNet/IP Scanner),
- online project debugging.
- Integration with version control systems (SVN, Git).
✔️ Visualization and SCADA
- The CODESYS Visualization module enables the creation of operator interfaces directly within the IDE.
- WebVisu support for browser- and mobile-based access.
- Development of mimic diagrams, trends, alarms, and control panels.
✔️ Networking and Communication
- Support for industrial protocols: CANopen Manager, Modbus TCP/IP Master, EtherCAT Master, PROFINET Controller, EtherNet/IP Scanner.
- OPC UA, MQTT, SNMP support for integration with IoT and Industry 4.0 (including Weintek HMI devices).
- Possibility to implement custom protocols through libraries.
⚡ Advantages of Using CODESYS 3.5
- 🔄 One environment for all stages: from coding to visualization.
- 🌐 Openness to integration with virtually any equipment thanks to support for hundreds of protocols.
- 🛠 Scalable — from small local systems to complex networked projects.
- 🤝 Active community and access to the CODESYS Store with additional libraries and drivers.
📦 Application Areas
- 🏭 Industrial automation (metallurgy, food, chemical industries).
- ⚡ Energy (dispatching and monitoring systems).
- 🚗 Transport and mobile machinery (control based on CAN J1939, ISOBUS).
- 🏢 Building automation (HVAC, lighting, security systems).
- 🤖 Robotics and integration with IoT platforms.
✅ Conclusion
CODESYS 3.5 is a universal platform for automation engineers, enabling the creation of flexible, scalable, and reliable automation systems. Its main advantage lies in its comprehensiveness: from controller programming to HMI/SCADA development and cloud service integration.
That is why CODESYS 3.5 remains one of the most popular environments in the world of industrial automation.