Your device customizations

Your device customizations - functionality according to your wishes

All CODESYS-compatible devices are programmable with the CODESYS Development System according to IEC 61131-3 - this is a basic functionality.

To use this functionality, you need the implemented CODESYS runtime system, as explained under "Your device with CODESYS". If required, expand the range of functions of your device with approved product options - as many market competitors have already successfully done.

This has enormous advantages for you as a device manufacturer and for your customers:

Everything seamlessly integrated into CODESYS

You do not have to leave the CODESYS Development System for engineering.

Integration of functionality based on tested and established products

Save yourself and your customers potential problems caused by "quick fixes".

Minimal development effort for implementation

There is no faster or easier way to get the additional functions you want – in many cases, it is sufficient to license the function.

Utilization of power reserves

Is your powerful device not utilized to capacity with the processing of PLC logic? Increase your use value by integrating additional options and reach more customer groups.

Transfer of licensing to your customers

  • Implement the CODESYS license container and leave it to your customers to decide whether and which additional function they want to use/license.
  • Preparation only required for the technical implementation

Improved market opportunities for your device

Many users from the mechanical and plant engineering sector appreciate the integration of programmability and additional functions, as this brings them an enormous potential for savings in hardware and engineering - a real marketing advantage!

Fieldbus and I/O support

Your device should process input and output data (I/Os). To do this, sensors and actuators are connected to built-in I/O systems, plugged-in I/O systems or I/O systems connected via fieldbus systems. CODESYS offers comprehensive support to make this I/O data easy to configure and use.

Communication with external systems

Your device is not the only one in the automation infrastructure and should exchange data with external systems - via proprietary or standardized interfaces and protocols. Of course, you can develop your own routines for this and implement them on the device alongside the CODESYS Control runtime system. CODESYS offers you immediately available solutions for common requirements in automation technology.

Visualization

If you want to make your device operable via a graphical user interface, you can immediately use the integrated CODESYS functionality. This means that visualization interfaces created in the CODESYS Development System can be displayed on different display variants. You decide which variant(s) your device supports - even several at the same time.

This diagram provides an overview of CODESYS Motion CNC Robotics.

Motion CNC Robotics

In factory automation, systems with coordinated movements are used in many applications today. Whether synchronized axes for pick & place applications, CNC applications with adjustments by the operating personnel or robot systems for different tasks - CODESYS Motion CNC Robotics can be used very flexibly. For you, this means that if you have a device with an FPU and the corresponding power reserves, you can expand it into a motion, CNC or robotics controller.

Safety controllers according to SIL2 and SIL3

If your device is to be used as a safety PLC in safety-critical applications, all components must comply with the required standards. IEC 61508 is used as the A standard for control devices without specific application requirements. The mandatory risk analysis for machines and systems usually results in the obligation to comply with Safety Integrity Level 2 or 3.

Use the add-on products CODESYS Safety SIL2 and CODESYS Safety (for SIL3 control systems) to considerably simplify the implementation and certification of your device. Different toolkits are used depending on the desired safety level.

Runtime system, certified according to IEC 61508 SIL2, based on CODESYS Embedded Runtime.

CODESYS Safety SIL2

  • Runtime system, certified according to IEC 61508 SIL2, based on CODESYS Embedded Runtime
  • Certified basic functions
  • Support for single-channel (DIN EN ISO 13849 PLd Cat2) and multi-channel processors (e.g. LockStep technology) (PLd Cat2/3) - optional use
  • Platform-independent CANopen® Safety / J1939 Safety protocol libraries and integrated CANopen Safety Manager/DeviceConfigurator optionally available
  • Validated compiler and code generator
  • Safety programming manual
  • Proven certification concept
  • Also available:
    Ready-to-use Platform Support Package (PSP) with pre-certified adaptation for Hercules™ RM48 CPUs / TMS570 (Texas Instruments) and AURIX TC29X/TC39x (Infineon) with
    • fully customized / TÜV Süd approved project files for the respective platform (e.g. for Code Composer Studio™ for TI / RM48) - including tool validation
    • associated safety documentation
    • Integration test to check compliance with the functional safety requirements
  • Typical use of safety controllers with CODESYS Safety SIL2: mobile machinery such as vehicles, cranes, lifting platforms and many more

 

Integrated safety FBD editor for programming as an add-on to the CODESYS Development System.

CODESYS Safety (for SIL3 control systems)

  • Integrated Safety FBD Editor for programming as an add-on to the CODESYS Development System
  • PLCopen® safety modules
  • Configurators for PROFIsafe (F-Host/F-Device) and FSoE® (FailSafe over EtherCAT)
  • Protocol stack for FSoE (FailSafe over EtherCAT), F-Host (PROFIsafe Master) and F-Device (PROFIsafe Device)
  • Cross-communication between safety controllers (SafetyNetVars)
  • Versioning of project statuses (pinning)
  • Portable, safe runtime system
  • Proven certification concept
  • Tested safety manual for users
  • CODESYS Qualification Kit for SIL3 Package for the qualification of an adapted version of the CODESYS Development System for the engineering of certified safety controllers / applications (in accordance with ISO 13849 PL e or IEC 62061 / IEC61508 SIL 3)
  • Typical use of safety controllers with CODESYS Safety (for SIL3 controllers): stationary machines such as presses or machines with machining operations, robots, etc.

Redundancy

With CODESYS Redundancy, you can expand your control systems for operation with a high level of reliability. Two identical devices of this type are configured and projected as a single device with CODESYS Redundancy. They then run in parallel in productive operation. If the active device fails or on request, the previously passive device automatically takes over active operation.

To implement CODESYS Redundancy, you need a fieldbus connection with CODESYS EtherCAT, CODESYS CANopen or a separate I/O system on your device, as well as a direct connection interface between the two redundantly used controllers, in addition to the implementation of the CODESYS Control runtime system.

Multicore support

With CODESYS Multicore, you enable your customers to freely assign the distribution of application tasks in the CODESYS project to the processor cores of your device's CPU. In this way, potentially performance-hungry tasks such as motion or visualization can be specifically distributed. This allows your customers to achieve better real-time behavior of independent tasks and better overall system performance. They also have more options for load balancing in the operating system and can maintain data consistency more easily.

Integration into your device

As part of the implementation of the CODESYS Control runtime system, license the CODESYS Multicore option for your device.

CODESYS Store How to get

How to get

Obtain further information in advance from sales(at)codesys.com.

Before implementing the CODESYS Control runtime system, talk to your contact person in the CODESYS Sales Team and find out about the product options and their functions, business model and licensing.

Downloads

CODESYS for Device Manufacturers (Brochure)

CODESYS - One software. Any field of application. Your automation platform.

2 MB

25.10.2023