Release CODESYS V3.5 SP19

CODESYS V3.5 SP19 was released and is now available for download in the CODESYS Store.

The new version is ready for download at the CODESYS Store.

The corresponding release documents can be downloaded under CODESYS Release Information.
A detailed overview of all new features and improvements can be found in the features & improvements presentation.

Overview of the highlights:

CODESYS Engineering

  • Improved usability
  • Improved security
  • Improvements of License Manager
  • Improvements of Project Inspection
  • Improved Installer
  • New Package Designer
  • Reworked Library Parameter List
  • Partial access to bitfields
  • Update of IIoT Libraries SL
  • Improved PLCOpenXML import
  • Command logging
  • Advanced Project Compare


  • Customizable password policy for device user management
  • Changes in file access out of IEC programs
  • Universal Firm Code Support for selected Runtimes
  • Improved IEC application RUN/STOP
  • New SysSocket interface function: SysSockRecvMsg()
  • CODESYS Mass Licenser: automatic licensing of devices
  • Support of new LoongArch (Loongson) platform
  • Support of VxWorks/ARM64 platform

CODESYS Visualization

  • Possibility to localize login dialog
  • File transfer improvements
  • Possibility to sign HTML5 controls
  • Possibility to add HTML5 controls to a project archive
  • More than one language-dependent font
  • UTF8 encoded STRING variables usable in the visualization

Motion CNC Robotics

  • Indirect subprogram calls using string variables
  • Continue from stop position
  • Support for modulo-axes
  • Torque limitation


  • Go-To definition for symbolic access I/Os
  • Support of app-based licenses
  • Performance improvements (Project Loading, Device Object Serialization)
  • Usability: improved display of unused I/O channels
  • EtherNet/IP LLDP, CT 18.1
  • EtherNet/IP CT 19, reconfigure for remote adapter, API for accessing I/O assembly data, possibility to deactivate the creation of I/O channels
  • CANopen event time for RPDOs, possibility to deactivate auto recovery for CAN stacks
  • EtherCAT support for KEBA DA33x_SDC drive, SafetyESIConverter, diagnosis counter for lost cycles
  • EtherCAT GetStatistics returns average and maximum sending and receive time
  • PROFINET MRP Client for device and controller, system redundancy S2 for PROFINET controller
  • Ethernet Adapter support for PLC redundancy


  • New editor for symbol configuration
  • Support for independent symbol sets
  • Legacy symbol configuration
  • New Metrics & Statistics for OPC UA
  • Usability improvements for OPC UA Datasource
  • Support for BACnet protocol revision 23

Automation Server

  • Replace PLC without tickets
  • E-mail address validation
  • Disabled network scan for offline CODESYS Edge Gateways
  • Re-scan for PLCs
  • Move PLC to new/updated CODESYS Edge Gateways
  • Force MFA
  • Extended multi-edit
  • Configurable password policy
  • Activate device user management
  • Support secure WebVisu
  • Multi-app information
  • Display and deploy licenses
  • Synchronize applications warning
  • Application update scheduler
  • Updates highlighting & visibility
  • Set default user language
  • Access notification in CODESYS Development System


  • WebView2 replaces CEF
  • Configurable password policy
  • CODESYS Security Agent
  • Improved certificate handling


  • Platform Support Package - Infineon AURIX TC39x
  • J1939 Safety Library for CODESYS Safety SIL2