8 von 12
Grafcet DIN EN 60848 von MHJ
© MHJ Software

Mit der aktuellen Version von Grafcet-Studio lassen sich auch Codesys V3-basierte Geräte in 'Grafcet DIN EN 60848' visuell programmieren. Mit der DIN-Norm ist die Funktionsweise einer Maschine/Anlage mittels Schritten, Transitionen und Aktionen abbildbar. Das Codesys V3-Programmiersystem bietet zwar ebenfalls eine Schrittkettenprogrammierung in Form der Sprache AS (Ablaufsprache) an, diese hat aber nur wenige Gemeinsamkeiten mit der 'Grafcet'-Norm – beispielsweise gibt es hier keine Zwangssteuerung, mit der sich eine Programm-Hierarchie aufbauen lässt. Um ein Codesys Device mit 'Grafcet' programmieren zu können, wird zuerst die sogenannte 'Grafcet-­Engine' (Runtime) in Form einer Codesys V3-Bibliothek installiert und in einer Task aufgerufen. Durch die freigegebenen Variablen der 'Grafcet-Engine' kann  'Grafcet-Studio' die 'Grafcet'-Logik in das Device übertragen und läuft anschließend autark. Durch einen Beobachten-Modus kann die 'Grafcet'-Logik auf dem Device überprüft und gegebenenfalls korrigiert werden. Nach der Konfiguration des Gerätes ist das Codesys-Programmiertool nicht mehr notwendig. Alle Programmier- und Diagnosemög­lichkeiten können mit 'Grafcet-Studio' durchgeführt werden. Das Grafcet'-Programm ist plattform­unabhängig und ohne Code-Änderungen in ein anderes Gerät (etwa Siemens-Steuerung, Raspberry-PI, Arduino DUE, IOT2000) übertragbar.

8 von 12