IIoT = Automation powered by CODESYS

CODESYS includes natively all essential technologies and features for applications in Industry 4.0 and IIoT environments. Therefore, CODESYS is the platform for implementing automation solutions while utilizing IT and internet technologies. CODESYS turns a compatible controller into a powerful IIoT solution.

CODESYS provides everything for moving safely within the IIoT environment. CODESYS makes it easy to use the latest technologies – for immediate benefit for application programmers, machine and plant engineers, system integrators, and operators. Both end users and manufacturers of automation components benefit from the seamless integration of many key elements:

Network programmability of PLCs, and edge, fog, or cloud controllers

  • Teleaccess to the automation device without additional software via Ethernet/Internet or a fieldbus

Easy reuse of existing source code

  • Reuse of existing / generated C code directly in the logic application 
    CODESYS C-Integration »
  • Proven library concept with online reloadability

Project engineering with the help of established methods of IT software engineering

  • Modularization of complex software into manageable units (objects, libraries)
  • Object-oriented programming of IEC 61131-3 code according to the 3rd edition of the standard (with interfaces, methods, inheritance, dynamic linking, etc.)
  • Methodically supported development using integratable add-on tools, such as UML, profiler, static code analysis, source code management, and test automation
  • Implementation of continuous development processes ("Continuous Integration Server") with tool support
    (e.g. Jenkins)

Integratable add-on tools »

Integrated security functions for device manufacturers, systems integrators, application programmers, and operators of machinery and plants

  • Protection of expertise and data from unauthorized access or modification at different levels without additional software
  • Implementation of standards such as TLS, X.509, and CodeMeter®

CODESYS Security Information »

Integrated three-dimensional modeling of the task based on application code

  • Virtual lab for application programmers, trainers, planners, etc.

CODESYS Depictor »

Integrated communication standards for cloud/IIoT systems

  • Integrated OPC UA Server on the controller
    OPC UA Server »
  • Popular protocols for data storage in the cloud: available as a library or implemented on the application level, such as MQTT
  • Easy implementation of gateway functions with on board features

Interoperability between automation devices based on different standards

  • Data exchange on the application level or via bus protocols
  • Distributed intelligence conveniently engineering-ready

Automated generation of application code based on specific description modules

  • Reduction of complexity for end users
  • Tremendous time-savings in the project engineering of machinery / plants with frequently recurring units

CODESYS Application Composer »

Use / diagnosis / monitoring via Internet technologies

  • Integrated creation of graphical user interfaces and use via web browser – by responsive design in the correct format of the display device

CODESYS Visualization »

Extensibility of the development system by means of software modules available online

  • Dynamic reloading of libraries, web help, and functional add-on modules
  • First App-Shop-Plattform for automation technology
  • Web-based help system available online


Widely used in different industrial application field

  • Uniform platform for automation of factories, plants, mobile machines, buildings, and power generation and distribution plants
  • Cross-functional use of a tool for all aspects of an industrial site or company

Extensibility of operating interfaces by elements generally available on the Internet

  • For example, integration of Google Maps in operating interfaces and use via PLC variables

Easy linking to existing engineering systems