Today, the entire CODESYS development, all product extensions and product innovations are based on CODESYS V3. However, many devices that are programmable with CODESYS V2.3 are being used daily.

To be prepared for modern machine concepts and future demands, CODESYS V3 was developed on a new technological basis and is the core of an extensive product portfolio. In addition to the established programming options, object-oriented programming (OOP) is supported as a programming option. This makes the CODESYS Development System the first programming tool that implements extensions to OOP according to the newest release of the IEC 6113-3. Furthermore, the entire CODESYS Development System is modular in design. Users can integrate suitable plug-in components into the tool. Such components can be found e.g. in the CODESYS Store. Device manufacturers have the possibility to use the established editors, compilers or configurations to seamlessly extend their own, device-specific software.

Automation manufacturers deliver the CODESYS version fitting to your device. Devices that are based on CODESYS V2.3 cannot be programmed with CODESYS V3, due to the technological innovations mentioned above. CODESYS V2.3 will be maintained with bug fixing until end of 2019, future Windows versions will be supported until end of 2016.


In the following document, the functions and properties of CODESYS V2.5 and CODESYS V3 are compared and elucidated shortly.