IIoT = Automation powered by CODESYS

CODESYS natively contains all essential technologies and properties for applications in industry 4.0 / IIoT environments. This makes CODESYS the ideal tool for the implementation of automation solutions using IT and internet technologies. CODESYS turns a compatible controller into a powerful industrial internet device.

CODESYS makes it easy to use the latest technologies - for the immediate benefit of application programmers, machine and plant engineers, system integrators and operators. The Industry 4.0 platform CODESYS Automation Server uses web technologies to make typical tasks easier for users.


Web-/Cloud-based administration of your control landscape

  • Overview of topology, status, network addresses etc.
  • Controller-specific functions
  • Numerous controller-, tool-, process-, or plant-specific functions
  • CODESYS Automation Server

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

  • Teleaccess to the automation device via Ethernet/Internet or fieldbus – no additional software required

Easy reuse of existing source code

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

Using established methods of IT software engineering for project 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 - no additional software required
  • 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

Interoperability between automation devices based on different standards

  • Data exchange on application level or via common 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
  • Large pool of widgets/elements, expandable with HMTL5 widgets
  • Use of current web technologies, such as overlay, CSS, client animations, etc.

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 fields

  • 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

Integration of elements/information available on the Internet

  • Integration of online services such as Google Maps and OpenStreet Map in user interfaces of the WebVisu, and operation via PLC variables
  • Integration of HMTL5 widgets/controls
  • Connection of PLC applications to Web APIs such as Open WeatherMap, and usage of the relevant information in the control application

Easy linking to existing engineering systems

CODESYS brochures and information material