CODESYS Simulation Interface (Flyer)
2 MB

"Time is money"! If you are automating a machine and system and developing the necessary control application for it, this goes without saying. A look outside the box shows that software developers in IT programming have been using additional development support tools for many years to increase the efficiency and quality of their applications. Exactly such additional tools are also available for CODESYS - the CODESYS Professional Developer Edition. This toolkit helps you to significantly reduce the time and effort required to engineer your application.
The CODESYS Professional Developer Edition is an optional software suite that offers you additional tools in the CODESYS Development System to optimize your development process. It includes connections to the source code management systems Apache® Subversion® and Git™, static code analysis, UML® support, interfaces for machine simulation as well as tools for test automation and measuring execution speeds (profiling). The software is based on well-known and established techniques from the field of software development with high-level language environments. All tools can be used independently of each other and are fully integrated into CODESYS.
The CODESYS Professional Developer Edition is available as a complete bundle by subscription. With just one subscription booking, you receive a license for all the tools included in the package. You will see: the costs will be amortized in no time!


Git is a free software for distributed version management of files and is used in the development of numerous software projects. With CODESYS Git, you can use the advantages of this system for your automation projects. If you work on your control applications in a team, you will soon no longer want to do without your Git connection.
Your benefits:
Further information and a demo version can be found in the CODESYS Store.
Even syntactically correct code can hide problems, e.g. because identical code occurs several times, code is never called or is commented out, written variables are never read or output variables are written several times... To find such problem areas, you have to search the source code specifically for them, either with your eyes or using software. This is exactly what CODESYS Static Analysis does for you - you won't be able to do it faster or more accurately!

Your benefit:
Further information and a demo version can be found in the CODESYS Store.

Can the intended controller execute your application fast enough? When things get tight - how do you find blocks that take up a particularly large amount of runtime? Which blocks are called particularly often and are worth optimizing? Which modules in the project are never called at all?
If you want to have the processing of your control application under control, you cannot avoid these and other questions. You can find the answers using the CODESYS Development System board tools. Or you can let the CODESYS Profiler do it for you - and save yourself a lot of work and time in finding out the answers!
Your benefits:
Further information and a demo version can be found in the CODESYS Store.

Testing application software is tedious! Especially when you have to test the same processes over and over again. This calls for software that does the work for you and automates the testing of your application. The CODESYS Test Manager does just that!
Your benefits:
Further information and a demo version can be found in the CODESYS Store.

To make the development process for the control application as efficient as possible, it is best to start before you have the machine or parts of it available. If you wish to subject your application to a system test with the machine at this stage, you will need a simulation model of the machine (digital twin). The numerous functions integrated in CODESYS for accelerated commissioning do not replace the simulation of machines or systems using specific tools. The new CODESYS Simulation Interface allows you to connect to such tools with a single mouse click: When the interface is activated, the I/O data configured in the project is separated from the fieldbus and exchanged with the simulation in the PLC cycle (binary OPC UA PubSub over UDP). Everything the simulation tool needs to set up PubSub communication and map the I/O data to the machine model (symbol information, data type) is stored as an information model on a CODESYS OPC UA server and scanned by the simulation tool. In this way, the real application controls the model of the machine provided in the tool, which then returns the corresponding sensor values to the application.
Your benefits:
Other application scenarios: Machine design in close coordination between engineering and automation, as well as training of operating and service personnel using realistic 3D simulations.
A pre-release of the CODESYS Simulation Interface has been available since Q2/2025.
Further information on the pre-release »
For additional information, please contact NorthAmerica(at)codesys.com.
2 MB
