CODESYS Release new service pack

CODESYS V3.5 SP22 Release

24. März 2026

CODESYS liegt aktuell in der Version V3.5 SP22 vor und kann im CODESYS Store heruntergeladen werden.

Die neue CODESYS-Version liegt zum Herunterladen im CODESYS Store bereit.

Die dazugehörigen Freigabedokumente können unter CODESYS Release Information heruntergeladen werden.

 

Die Highlights im Überblick:

Engineering

  • Neu: Projektformat auf Ordner-/Dateibasis (File-Based Storage - Preview Version 0.9.0.0, optional im Rahmen der Professional Developer Edition) optimiert für Versionskontrolle und kollaborative Entwicklung. Konvertierungsfunktion für bestehende Projekte
  • Neu: KI-gestützter Chatbot in der CODESYS Online Help – beantwortet Fragen zu CODESYS auf Basis der aktuellen Dokumentation
  • Neu: MCP-Add-on (Model Context Protocol) zur Anbindung von KI-Werkzeugen an das Engineering-System (Freigabe kurz nach SP22)
  • Static Analysis: Export/Import von Analyseergebnissen im SARIF-Format für CI/CD-Toolchains, Quickfixes projektübergreifend anwendbar, weniger False Positives/Negatives
  • Scripting: Neue spezifische Methoden zur POU-Erzeugung, Zugriff auf Compiler-Version und Project Defines per Skript
  • KOP-Editor: Deutliche Performance-Verbesserungen, neue Tooltips, komfortablere parallele Zweige, vereinheitlichte Abarbeitungsreihenfolge mit KOP/FUP
  • Rezeptverwaltung: Stark beschleunigte Aktualisierung strukturierter Variablen, optimierte Codegenerierung bei großen Rezepten
  • Installer: Referenz-Abhängigkeitsprüfung vor Installation
  • String Libraries: Optimierte ASCII-Verarbeitung

Runtime

  • SP22 als Long-Time-Support-Release mit Sicherheitsupdates für die kommenden sechs Jahre
  • CRA-ready mit Zertifizierungen nach ISO 27001, IEC 62443-4-1 sowie IEC 62443-4-2
  • Verbesserte Latenzen durch erweiterten XDP-Support für Ethernet-basierte Feldbusse
  • Rootless-Modus für SoftSPSen
  • Control SL: optionale Deaktivierung von Hyper-Threading und RT-Throttling, vollständige I2C, SPI und GPIO-Unterstützung für alle Linux-Runtimes, Deploy Tool mit rpm-Paketmanager-Support
  • Security Agent: Certificate Signing Request (CSR)-Erstellung direkt auf der SPS
  • Redundanz: Konfigurierbare Synchronisierungsintervalle für registrierte Bereiche (zyklisch oder einmalig).

Safety

  • Neu: Virtual Safe Control SL mit FSoE-Unterstützung, verbessertem Time Provider und externer FB-Schnittstelle
  • Auslesen von Safety Application-ID per Kontextmenü

Automation Server

  • Pre-Release des CODESYS Automation Server On-Prem zum Betrieb auf eigener Infrastruktur
  • Zentrale Übersicht, Verwaltung und Archivierung aller CSRs verbundener SPSen, Erstellen neuer CSRs für mehrere Use-Cases und mehrere SPSen gleichzeitig
  • Zentrales Dateisystem im Automation Server zum Speichern, Teilen und Übertragen von Dateien, z. B. Rezepturen oder Konfigurationen, zwischen Clients, SPSen und Usern direkt per Browser
  • Neuer Dialog zur Auswahl von Gateways im Development System
  • Steuerbarkeit des Automation Server Connectors per Skript
  • Übersicht aller auf einer SPS verfügbaren WebVisus in den SPS-Details inkl. Fernzugriff
  • Zurücksetzen der Login-Sperre durch Administratoren nun möglich

Visualization

  • Überarbeitete Eingabedialoge: Numpad/Keypad per physischer Tastatur bedienbar, sprachspezifische Tastenbelegungen, neue Dialoge für Datum/Zeit-Datentypen.
  • Deutliche Optimierungen bei Codegröße sowie Kompilierzeit
  • Alarme per API auslösbar
  • WebVisu mit verbesserter Passwortmanager-Unterstützung, File Access Protection
  • Skalierungsfaktor für Dialoge konfigurierbar, Nutzung der SPS-Echtzeituhr.
  • TargetVisu Overlay mit Mediaplayer Unterstützung
  • Nicht-blockierende Funktionsbausteine für Echtzeitanwendungen.

Motion CNC Robotics

  • Neu: SoftMotion Stäubli Support – Steuerung von TS2/TX2-Robotern direkt aus der IEC-Applikation über uniVAL-Drive Schnittstelle
  • Robotik: Zusatzachsen, z.B. für synchrone Greifer-/Förderbewegungen, neuer Transition-Modus TMAxisDistance für Blending im Achsraum
  • CNC: G-Code G31 (Restweg Löschen), DryRun-Modus für Inbetriebnahme/Debugging, Robotik-Kinematiken in CNC-Applikationen über SMC_TRAFO_Wrapper
  • Hochpräzise Bahnschaltpunkte mit Vorausschau
  • Kurvenscheiben: Neue Segmenttypen Poly7, modifizierter und geneigter Sinus
  • Neu: Antriebsunterstützung für Maxon EPOS4, Danfoss ISD, Kollmorgen KED und BoschRexroth CtrlX Drive (SoE)

Fieldbus

  • Online-Change für Geräte
  • PROFINET: Neu-Parametrierung der Geräte im Betrieb sowie Verbesserungen der PROFIsafe Diagnose
  • Modbus: CPU- und Leitungs-Redundanz für ausfallsichere Systeme, Kanal-Status  I/O-Kanäle verfügbar.
  • EtherCAT: Korrektes EoE-Routing bei gleichzeitig aktivem CoE, neue Geräteunterstützung (EL6633, IO-Link Gateway SIG300).

Communication

  • Neu: DNP3 V2.0 mit Outstation und Master (nicht abwärtskompatibel zu V1.0)
  • OPC UA Server: Vollständig zertifiziertes Embedded Device Profile, konforme A&C-Alarme, NodeSet2.xml-Export für Offline-Engineering von OPC-UA-Clients.
  • OPC UA PubSub: Message Security für verschlüsselte und signierte Nachrichten (ab Runtime V3.5 SP21).
  • OPC UA Datasources: Online-Change-Unterstützung, gemeinsame Application-Client-Instanz pro Applikation.
  • IIoT Libraries: OAuth2 Device Code im Web Client, OAuth2 für Mail Service, Azure Event Grid-Beispiel für MQTT, Kompatibilität mit Base Libraries 4.0.1 und 5.0.
  • OPC UA Client API: Timestamps, Verbesserte Diagnose, Array-Größenprüfung mit spezifischen Fehlercodes.