CODESYS Release new service pack

CODESYS V3.5 SP22 Release

March 24, 2026

CODESYS is currently available in version V3.5 SP22 and can be downloaded from 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.

 

The highlights at a glance:

Engineering

  • New: Folder/file-based project format (File-Based Storage – Preview Version 0.9.0.0, optional as part of the Professional Developer Edition) optimized for version control and collaborative development. Conversion function for existing projects
  • New: AI-powered chatbot in CODESYS Online Help – answers questions about CODESYS based on the current documentation
  • New: MCP add-on (Model Context Protocol) for connecting AI tools to the engineering system (release shortly after SP22)
  • Static Analysis: Export/import of analysis results in SARIF format for CI/CD toolchains; quick fixes applicable across projects, less false positives/negatives
  • Scripting: New specific methods for POU generation, access to compiler version and project defines via script
  • LD editor: Significant performance improvements, new tooltips, more convenient parallel branches, unified processing order with LD/FBD
  • Recipe Management: Significantly accelerated updating of structured variables, optimized code generation for large recipes
  • Installer: Reference dependency check before installation
  • String Libraries: Optimized ASCII processing

Runtime

  • SP22 as a Long-Term Support release with security updates for the next six years
  • CRA-ready with certifications according to ISO 27001, IEC 62443-4-1, and IEC 62443-4-2
  • Improved latencies through extended XDP support for Ethernet-based fieldbuses
  • Rootless mode for SoftPLCs
  • Control SL: optional deactivation of Hyper-Threading and RT throttling, full I2C, SPI, and GPIO support for all Linux runtimes, Deploy Tool with RPM package manager support
  • Security Agent: Certificate Signing Request (CSR) generation directly on the PLC
  • Redundancy: Configurable synchronization intervals for registered areas (cyclic or one-time).

Safety

  • New: Virtual Safe Control SL with FSoE support, improved Time Provider, and external FB interface
  • Reading Safety Application ID via the context menu

Automation Server

  • Pre-release of CODESYS Automation Server On-Prem for operation on your own infrastructure
  • Central overview, management, and archiving of all CSRs of connected PLCs; creation of new CSRs for multiple use cases and multiple PLCs simultaneously
  • Central file system in the Automation Server for storing, sharing, and transferring files—such as recipes or configurations—between clients, PLCs, and users directly via browser
  • New dialog for selecting gateways in the Development System
  • Ability to control the Automation Server Connector via script
  • Overview of all WebVisus instances available on a PLC in the PLC details, including remote access
  • Login lock reset by administrators

Visualization

  • Revised input dialogs: Numpad/keypad operable via physical keyboard, language-specific key mappings, new dialogs for date/time data types.
  • Significant optimizations in code size and compilation time
  • Triggering alarms via API
  • WebVisu with improved password manager support, file access protection
  • Configurable scaling factor for dialogs, use of the PLC real-time clock
  • TargetVisu Overlay with media player support
  • Non-blocking function blocks for real-time applications.

Motion CNC Robotics

  • New: SoftMotion Stäubli Support – Control of TS2/TX2 robots directly from the IEC application via the uniVAL-Drive interface
  • Robotics: Additional axes, e.g., for synchronous gripper/conveyor movements, new TMAxisDistance transition mode for blending in the axis space
  • CNC: G-Code G31 (Clear Remaining Path), DryRun mode for commissioning/debugging, robotics kinematics in CNC applications via SMC_TRAFO_Wrapper
  • High-precision path switching points with look-ahead
  • Cam discs: New segment types Poly7, modified and inclined sine
  • New: Drive support for Maxon EPOS4, Danfoss ISD, Kollmorgen KED, and BoschRexroth CtrlX Drive (SoE)

Fieldbus

  • Online change for devices
  • PROFINET: Reparameterization of devices during operation and improvements to PROFIsafe diagnostics
  • Modbus: CPU and line redundancy for fail-safe systems, channel status I/O channels available
  • EtherCAT: Correct EoE routing while CoE is active, new device support (EL6633, IO-Link Gateway SIG300)

Communication

  • New: DNP3 V2.0 with outstation and master (not backward compatible with V1.0)
  • OPC UA Server: Fully certified Embedded Device Profile, compliant A&C alarms, NodeSet2.xml export for offline engineering of OPC UA clients.
  • OPC UA PubSub: Message Security for encrypted and signed messages (as of Runtime V3.5 SP21).
  • OPC UA Datasources: Online change support, shared application client instance per application
  • IIoT Libraries: OAuth2 Device Code in the Web Client, OAuth2 for Mail Service, Azure Event Grid example for MQTT, compatibility with Base Libraries 4.0.1 and 5.0
  • OPC UA Client API: Timestamps, improved diagnostics, array size checking with specific error codes.