What is Codesys? IEC 61131-3 Automation Software for PLC and Embedded Systems

What is Codesys?

Codesys is a manufacturer-independent software environment for industrial automation, based on the IEC 61131-3 standard. The platform supports the development of control logic for a wide range of embedded systems and PLCs. Codesys is used worldwide in machine building, industrial automation, and IoT solutions.

Supported Systems and Compatibility

Codesys runs on various operating systems, including:

  • Linux
  • Windows
  • VxWorks
  • FreeRTOS

It is also compatible with widely used PLC architectures and hardware platforms, including:

  • Siemens S7
  • Rockwell Automation (ControlLogix, CompactLogix)
  • WAGO, Beckhoff, Schneider Electric, and other manufacturers via open protocols

Key Features of Codesys

Codesys offers a rich set of functionalities for developers and engineers, such as:

  • Support for all IEC 61131-3 programming languages
    (including ST, FBD, LD, SFC, IL)
  • Graphical development environment with function block diagrams
    Simultaneous multi-device simulation (multi-target)
  • Compilation to embedded platforms and FPGAs
  • Integrated I/O configuration and hardware mapping
  • Support for web servers, database integration, and industrial protocols (such as Modbus, OPC UA, MQTT)

This comprehensive functionality makes Codesys suitable for both small embedded controllers and complex control environments involving multiple devices and communication channels.

More Information

Contact us at +31 (0)85 0443500 or info@thingsdata.com for personalized advice, or view our solutions in the Thingsdata webshop.

Request our testkit

Need reliable IoT SIM cards? Request our test kit for 3 free SIMs with 100 MB data for 3 months. Experience seamless IoT connectivity today.

Request
Download our brochure

Looking for a reliable IoT partner? Download our brochure for instant access to valuable insights about our services and IoT solutions.

Downloaden