Development at CODESYS

The broad CODESYS product portfolio results in a wide variety of development areas:

Modern programming tools, with graphical and textual editors, and configurators based on our own .NET/C# framework

Our own native code generators (compilers) for the most popular industrial CPU platforms: Arm® Cortex®, x86, Power Architecture®

Runtime system core with different functions: Communication, IT security, and multicore support

Implementation of the runtime system core on customer hardware with different operating systems, including Linux®, MS Windows, VxWorks®, QNX®

Hardware-oriented development of drivers or data exchange mechanisms

1st and 2nd level support

Different communication standards for Industry 4.0 applications (MQTT, Web Client, and OPC UA) and classic bus communication (EtherCAT®, PROFINET, or KNX®)

Control of coordinated motion (CNC, robot) directly in the programming tool, including implementation of mathematical models for kinematics and transformations

Software for certified safety controllers, closely based on standards and requirements of relevant institutions

Documentation of all products and functions in the form of online help, whitepapers, and development documents

Development and execution of automated tests for quality assurance, partly with extensive hardware permutations

Integrated product landscape for graphical user interfaces (visualizations), consisting of editors and elements as well as the display of engineered user interfaces on different platforms, such as devices with integrated display or in any HTML5-capable web browser