CODESYS 4: SPS-Entwicklung im Browser – plattformunabhängig und teamfähig. Voll kompatibel mit der bewährten CODESYS-Runtime (Quelle: CODESYS Group)
CODESYS 4 ist eine webbasierte Entwicklungsumgebung für SPS-Programmierung nach IEC 61131-3. Backend und Frontend sind getrennt: Das Backend läuft auf Windows x64, Linux x64 und Linux ARM64, das Frontend in jedem modernen Browser. Drei Einsatzvarianten stehen bereit: Desktop-Anwendung, Multi-User-Server für Teams und Kommandozeilen-Tool für automatisierte Abläufe.
Compiler, Runtime und Bibliotheken sind identisch mit dem CODESYS Development System V3. Code aus CODESYS 4 läuft auf derselben Runtime – ohne Kompatibilitätsbruch. IEC 61131-3 bleibt der Standard. Neben dem Strukturierten-Text-Editor ist der Ladder-Editor von Anfang an Teil des Funktionsumfangs.
Projekte werden als Verzeichnisse mit Textdateien in JSON, XML oder nativem Text gespeichert – direkt versionierbar mit Git, vergleichbar in Code-Reviews und automatisierbar per Skript. Abhängigkeiten zwischen Bibliotheken werden über Lock-Dateien reproduzierbar aufgelöst.
CODESYS 4 ist von Anfang an auf automatisierte Build- und Testprozesse (CI/CD) ausgelegt. Über die Kommandozeile lassen sich Bibliotheken und vollständige Applikationen ohne grafische Oberfläche bauen und direkt in Pipelines einbinden – etwa mit GitLab CI oder Jenkins.
Die erste Version adressiert Bibliotheksentwicklung in Strukturiertem Text mit CI/CD-Anbindung und einfache Applikationsentwicklung mit Modbus-IO auf CODESYS-eigenen Runtimes. Erstes Release: Ende September 2026. Bis Ende 2028 ist CODESYS 4 kostenfrei nutzbar.