CODESYS go! – wenn IT-Paradigmen die OT-Welt auf den Kopf stellen

CODESYS® go!

Die webbasierte Entwicklungsumgebung

Die nächste Generation

Integrierte, webbasierte Entwicklungsumgebung

CODESYS go! ist eine webbasierte Entwicklungsumgebung zur Steuerung von Maschinen und Anlagen. Die Architektur trennt sich in Frontend und Backend auf, in der IT spricht man regelmäßig von Server/Client-Lösungen. Im Falle von CODESYS go!  entspricht das Frontend auch dem Client, allerdings kann das Backend nicht nur auf einem (Edge-) Server laufen, sondern auch in der Cloud, auf Standard PC-Hardware oder sogar auf der SPS selbst.

Effiziente, textbasierte SPS-Programmierung im Browser

Maximale Betriebssystemunabhängigkeit: Das Frontend läuft auf allen gängigen Browsern wie Firefox, Chrome, Opera, Safari, Brave, Edge.

Maximale Hardwareunabhängigkeit: Das Backend läuft auf SPSen, IPCs, SBCs, in der Cloud, am Netzwerkrand, vor Ort – eigentlich überall!

IT-Standards für die OT-Entwicklung, einschließlich dateibasierter Speicherung, Befehlszeilenschnittstelle und Versionskontrolle.

Gesteigerte Effizienz durch zentralisierte Bereitstellung ohne lokale Installation.

Vorteile der webbasierten Entwicklungsoberfläche

Bewährte Kompatibilität

Bewährte CODESYS-Compiler, Bibliotheken und Feldbus-Stacks in Verbindung mit neuer Architektur, neuem Erscheinungsbild,
neuem Bereitstellungskonzept und neuen Integrationsmöglichkeiten.

Keine Versionskonflikte

IT-verwaltete Backend-Versionierung – keine Probleme mehr aufgrund unterschiedlicher Versionen auf verschiedenen SPSen verschiedener Betreiber.

Neues Level der Unabhängigkeit dank neuer Architektur

Die Frontend-/Backend-Architektur ermöglicht Unabhängigkeit von Betriebssystemen und Hardware.
Häufige Releases pro Jahr nach den Prioritäten unserer CODESYS-Community.

Nutzerorientierte Entwicklung und regelmäßige Releases neuer Funktionen

Nächste Schritte: Ladder-Editor, EtherCAT-Stack,
OPC UA, statische Analyse. Werden Sie Early Adopter und begleiten Sie uns in die Zukunft der Automatisierung!

Use case: Erweiterte Bibliotheksentwicklung

Vision 2026

Befehlszeilenschnittstelle
Dateibasierte Speicherung
Übersichtliche Ordnerstruktur
Quellcode-Daten im Textformat (JSON, XML usw.)
Bearbeitung mit externen Tools möglich

CODESYS go! – effiziente, textbasierte SPS-Programmierung im Browser

CODESYS go! ist eine webbasierte Entwicklungsumgebung für die Steuerung von Maschinen und Anlagen. Die Architektur trennt sich in Frontend und Backend auf, vergleichbar mit Server/Client Lösungen in der IT. Das Frontend von CODESYS go! (der Client) läuft im Browser, das Backend auf beliebigen Rechnern, wie (Edge-) Server, Cloud, Standard PC-Hardware oder sogar auf der SPS selbst. Dank textbasierter Ablage und dem Kommandozeilen-Interface lassen sich in CODESYS go! erstellte Projekte perfekt in hochautomatisierte CI/CD-Workflows integrieren. Mit CODESYS go! können in der Entwicklung von SPS-Applikationen und vor allem von Bibliotheken schnellere und bessere Ergebnisse durch die nahtlose GIT-Integration erzielt werden. Workaraounds zur Vermeidung von Versionskonflikten sind nun nicht mehr nötig, denn ein zentrales IT User- und Versionsmanagement steigert die Effizienz und beendet Versionskonflikte. Ein kleiner Schritt für die IT, ein großer Schritt für die OT. 

CODESYS go! – komplementär zum CODESYS Development System V 3.X

Das CODESYS Development System V3.5 ist eine IDE (integrierte Entwicklungsumgebung) mit vielen integrierten Features, z. B. Motion Control, Feldbusstacks und Möglichkeiten zum HMI-Design. Keine Drittanbieter-Software ist für die Arbeit mit CODESYS erforderlich. Zahlreiche Add-ons machen das Tool zu einer umfassenden Automatisierungssuite. Für  SPS-Anwender ist diese End-to-End-Entwicklungsumgebung perfekt. Reine Bibliotheksentwickler haben es allerdings mit einem kontinuierlich wachsenden Overhead zu tun. Hier kann CODESYS go! Abhilfe schaffen als leichtgewichtiges Tool zur Ergänzung des mächtigen CODESYS Development Systems V3.5. 

Die erste CODESYS go!-Freigabe enthält vor allem Kernfunktionalitäten wie IEC-61131-3 Editoren, Compiler für relevante Zielsysteme, Runtime-Kommunikation und Projekt-/Objekt-Organisation. Trotz eingeschränktem Funktionsumfang bringt bereits die erste Freigabe Bibliotheksentwicklern echten Nutzwert: Sie profitieren von der schlanken Entwicklungsumgebung, der textbasierten Ablage und der perfekten Integrationsmöglichkeit in CI/CD-Workflows. Weitere Freigaben werden den Umfang durch neue Features und Extensions sukzessive erweitern.

Sie möchten CODESYS go! als Early Adaptor testen? Dann registieren Sie sich jetzt über unser Anmeldeformular!

Neugierig geworden?

Weitere Informationen können Sie im Interview mit CODESYS go! Business Product Owner Kevin Ketterle nachlesen.