Messe-Flyer „CODESYS 4 on a Raspberry Pi“ (englisch)
Demo-Aufbau, Systemübersicht und Version 1.0.0.0 im Überblick
2 MB

CODESYS 4 ist eine webbasierte Entwicklungsumgebung nach IEC 61131-3 und ein zweites Programmiersystem neben dem CODESYS Development System 3. Compiler, Bibliotheken und Laufzeitsystem sind dieselben, neu ist die Entwicklungsumgebung. Diese Seite fasst die Demo vom Stand zusammen, zeigt die geplanten nächsten Schritte und führt zum ersten eigenen Projekt.
In der Demo läuft CODESYS 4 in Version 1.0.0.0 direkt auf einem Raspberry Pi: Entwicklungsumgebung und CODESYS-Laufzeitsystem liegen auf demselben Gerät. Bedient wird die Demo im Browser eines Windows-Laptops, auf dem von CODESYS 4 nichts installiert ist.
Auf dem Messebrett sind neben dem Raspberry Pi ein Modbus-TCP-Gerät mit Tastern und ein EtherCAT-Koppler mit einem Encoder aufgebaut. Die Ein- und Ausgänge des Modbus-TCP-Geräts sind im Modbus-Konfigurator von CODESYS 4 auf Variablen gemappt.
Die Demo zeigt den Betrieb auf der Steuerung, eine der Einsatzvarianten von CODESYS 4: Die Entwicklungsumgebung liegt zusammen mit dem Projekt auf der Maschine, und für den Service genügt ein Laptop mit Browser.
Der EtherCAT-Koppler und der Encoder laufen in der Demo auf einer frühen Alpha-Version von EtherCAT für CODESYS 4. Sie konfiguriert ein EtherCAT-Netzwerk in Grundzügen. Die Alpha-Version ist ein Entwicklungsstand und gehört nicht zu Version 1.0.0.0. Eine erste Version mit Konfigurator und demselben EtherCAT-Stack wie im CODESYS Development System 3 ist für 2027 geplant.
CODESYS 4 erscheint fortlaufend in vollständigen Versionen, angestrebt ist ein Abstand von sechs bis acht Wochen. Für die nächsten Versionen sind unter anderem diese Funktionen geplant:
Version 1.0.0.0 ist für den produktiven Einsatz in zwei Anwendungsfeldern freigegeben. Beide profitieren von dem, worin CODESYS 4 dem CODESYS Development System 3 heute voraus ist: der Anbindung an eine CI/CD-Pipeline und der plattformunabhängigen Entwicklung auf Linux und ARM.
CODESYS 4 im CODESYS Store laden, als Installer (.msi) für Windows x64 oder als Debian-Paket (.deb) für Linux x64 und Linux ARM64. Die Nutzung ist bis Ende 2028 kostenfrei. Ein kostenpflichtiges Lizenzmodell ist frühestens ab 2029 als Teil der Professional Developer Edition geplant.
Ein Projekt anlegen, die Logik in Strukturiertem Text und im Kontaktplan programmieren und die Ein- und Ausgänge im Modbus-Konfigurator auf Variablen mappen. Die Anleitung dazu steht in der Online-Hilfe.
Die Applikation über das CODESYS Gateway ab Version 3.5 auf eine Steuerung mit CODESYS-Laufzeitsystem ab SP19 laden, zum Beispiel CODESYS Control for Raspberry Pi SL, und Variablen im Editor für Strukturierten Text und in der Watchlist beobachten. Freigegeben sind in Version 1.0.0.0 die CODESYS-eigenen Laufzeitsysteme.
Warum eine webbasierte Entwicklungsumgebung für Steuerungen entsteht und wie sie sich zu CODESYS 3 verhält.
Gezeigt werden der textuelle Vergleich zweier Projektstände im Git-Server, die Anmeldung am gemeinsamen Server, die Editoren und eine GitLab-Pipeline bis zur herunterladbaren übersetzten Bibliothek.
Demo-Aufbau, Systemübersicht und Version 1.0.0.0 im Überblick
2 MB
Im Early-Adopter-Programm erhalten Teilnehmende vertiefende Informationen zu CODESYS 4 und können Rückmeldung zur Priorisierung der Entwicklung geben. Das Programm steht allen Interessierten offen; einen Vorabzugriff auf die Software umfasst es nicht. Die Anmeldung läuft über die Produktseite. Für Fragen zum eigenen Vorhaben steht der Vertrieb bereit.