Skip
It’s happening: The ticket shop is live!

Now’s the perfect time to get your ticket because anticipation is the best kind of excitement. And the best part: The early bird price is available until 15 October!
We’re looking forward to seeing you!

Exhibitor & products of the SPS 2025

CODESYS GmbH A member of the CODESYS Group

CODESYS Safety

CODESYS Safety

CODESYS GmbH A member of the CODESYS Group

Description

CODESYS Safety offers DIN IEC 61508 / ISO 13849 certified safety software for various application areas. Device manufacturers use CODESYS Safety SIL2 or CODESYS Safety for SIL3 to create safety controllers with suitable device platforms, e.g. for use in production machines or mobile machines. Both products considerably facilitate or accelerate the certification of such intelligent safety systems. In addition, CODESYS Safety for EtherCAT Safety Modules is another product variant available. It provides simple integration and configuration of SIL3 safety applications in EtherCAT networks on the basis of already certified EtherCAT Safety Modules. New: Virtual PLCs secured through coded processing can be operated device-independently on virtualized platforms in a container. Engineering and programming of the safety functions is seamlessly integrated in the CODESYS Development System with suitable IEC 61131-3 editors and other specific additional functions for the respective SIL level.

Product specifications:

  • CODESYS Safety - Develop your own SIL3 PLC with pre-certified IEC 61508 Safety software components programmable with CODESYS.
  • CODESYS Safety for EtherCAT Safety Module - If you do not have your own Safety PLC, simply implement your SIL3 Safety solution in CODESYS with decentralized EtherCAT clamps.
  • CODESYS Safety SIL2 - Develop your own SIL2 Safety PLCs for example for mobile applications with pre-certified Safety software components programmable with the standard IEC 61131-3 development system.

  • CODESYS Virtual Safe Control SL - Virtual safety controller without hardware binding, certified for SIL3

More products by CODESYS GmbH A member of the CODESYS Group

CODESYS Automation Server

The CODESYS Automation Server is the Industry 4.0 platform for industrial automation. This cloud-based server platform simplifies typical automation tasks. With the CODESYS Automation Server, machine builders and operators can easily commission, secure, monitor, manage, exchange and update control systems. The web-based operation of the server can be carried out equally by stationary or mobile browsers.

The CODESYS Automation Server provides:

  • Comfortable device administration without IT knowledge. Easy overview of your own control landscape with information on topology, status, network addresses, current project, boot application, and application parameters
  • Easy and secure connection of devices via Edge Gateway
  • Controller-specific functions such as automatic backup / restore of application software, user management, rolling out application changes, access to integrated web visualization and remote debugging, as well as a convenient management of certificates
  • Easy logging and analysis of process data and events
  • Secure data communication between server and control network: Encrypted/signed communication based on X.509 certificates (such as in online banking), use of secure communication for remote debugging and for displaying web visualizations
  • Hosted in a public cloud platform as SaaS (Software as a Service): No on-site installation and maintenance effort, immediate access to updates and improvements. New: Now also available as on-premise product for hosting on your own platforms

CODESYS Development System

The CODESYS Development System is the market-leading IEC 61131-3 programming system used to implement hundreds of thousands of applications in various areas of industrial automation worldwide. The software tool contains all editors of the standard and generates executable binary code for the most important CPU platforms used in industry from the code objects created using integrated native code generators. This is processed by the corresponding CODESYS Control runtime system. Many powerful functions support the task of creating, commissioning, and debugging control applications efficiently and conveniently - without the need for additional tools. A small selection:

  • Assistance for input and configuration
  • Sophisticated and field-proven library concept for easy reuse of application code
  • Project comparison across all editors
  • Extensive debugging and online features for troubleshooting, for optimizing application code, and for speeding up testing and commissioning

CODESYS supports genuine object-oriented programming (OOP) according to IEC 61131-3 3rd Edition in all languages of the standard. Its use is optional - if required, the use of OOP can be encapsulated in libraries that can be called according to the functionality required. Of course, CODESYS offers comprehensive security features to secure the source and binary code, communication, and operation of the controller via established standards such as X.509 certificates.

In addition to programming, the CODESYS Development System also covers other tasks that are required for the use of industrial controllers. For example, configuration tools for convenient connection to fieldbus systems such as CAN/CANopen, PROFIBUS/PROFINET or EtherCAT are fully integrated into the tool, and associated protocol stacks are available in the form of libraries. Within the tool, users can also generate graphical user interfaces for program testing, diagnostics, and operating the device, optionally with an integrated connection to Apache Subversion or Git for version management, as well as additional tools for static code analysis or runtime measurement of the application code.

    Trade fair innovation

    CODESYS Virtual Control SL / CODESYS Virtual Safe Control SL

    Virtual and secure industrial controls

    Although software is becoming increasingly important in control systems, its execution is still tied to physical hardware. Virtualization using container technology now makes it possible to abstract the hardware. This means that PLCs can be executed on different platforms such as industrial PCs, edge computing systems, or servers.

    The necessary components of the PLC are “deployed” as an image in a container. This means that several PLC instances can be operated in parallel, allowing flexible and scalable utilization of memory and computing capacities. Physical or virtual network interfaces can be mapped to the PLC so that several fieldbus systems can be operated via a single port. The real-time capability of the controller is ensured by the operating system or real-time patch.

    In safety-critical applications, e.g. in accordance with IEC 61508, compliance with safety requirements is crucial. A dual-channel control architecture is required for SIL3 at the latest. Virtual controllers enable software-based dual-channel capability without special hardware thanks to “Diversified Encoding”. The technology is based on “coded processing” and offers the possibility of detecting errors in the data and control flow of the PLC programs through redundant software channels. These channels execute the safety application one after the other on the same CPU core. In combination with other test mechanisms, this process achieves a level of safety comparable to that of dual-channel hardware - but without the need for special hardware.

    As a control platform, CODESYS is device-independent per se. With CODESYS Virtual Control and CODESYS Virtual Safe Control, virtualization can be used directly in industrial automation. Your advantages:

    • High cost and effort reduction for procurement, installation, and maintenance
    • No need for special safety hardware
    • Greater efficiency by freeing up control cabinet space and eliminating power supply units and cabling
    • Optimized operating technology (OT) through central management of PLCs with modern IT methods
    • Increased IT security through “Secure by Design”: Isolation of individual components in containers
    • Simple generation of additional virtual controllers on existing resources instead of installing additional hardware