Licenses of the CODESYS Development System are free of charge and can be installed legally without copy protection on further workstations.
The CODESYS Professional Developer Edition offers the option to add components to the tool which are subject to licensing, e.g. integrated UML support, a connection to the version control systems Apache Subversion and Git, online runtime performance analysis ("Profiler"), static code analysis of the application code or script-based automated test execution.
Furthermore, SoftPLC systems under Windows and Linux are available, which turn industrial PCs and other standard device platforms from different manufacturers such as Janztec, WAGO, Siemens or Phoenix Contact into CODESYS-compatible controllers.
For most of the systems mentioned, protocol stacks are available in the form of CODESYS libraries which can be loaded subsequently onto the supported devices.
An integrated editor helps users to create complex visualization masks directly in the programming system CODESYS and animate them based on application variables.
The modular solution includes: Pre-certified software components within CODESYS make it much easier for device manufacturers to have their controllers SIL2 or SIL3 certified according IEC 61508.
In addition, an add-on product is available with which the certified EtherCAT Safety Terminals from Beckhoff can be configured within the CODESYS Development System.
The communication between the cloud and the controllers is performed through a special software Edge Gateway, whose security features have been rated A+ by SSL Labs.
A considerable part of the product offerings is free sample projects that make it easier to try out features and supported technologies.
These include devices from global players such as Schneider Electric, Beckhoff, Eaton Corporation, WAGO or Festo, but also niche suppliers of industrial controllers.
[3][4][5] Furthermore, numerous educational institutions (commercial schools, colleges, universities) around the world use CODESYS in the training of control and automation technology.