GRAFCET als Planungsmittel für Steuerungsaufgaben überwiegend zu Ablaufsteuerungen richtig verstehen. Dazu gehören dessen Grundbausteine bis hin zu komplexeren Ablaufsteuerungen. Es handelt sich hier um eine SPA auf dem Browser Google Chrome. Somit steht der komplette Source in JavaScript zur Verfügung. Verwendet wurde das Framework JS++. Die notwendigen Komponenten für den Server wie NodeJs können kostenfrei auf dem eigenen PC mit Windows-10-Betriebssystem installiert werden. So kann ein Grafcetplan mit dem Browser erstellt, getestet und simuliert werden. Zusätzlich stehen einige Komponenten aus der Norm IEC-61131-3 (FUP) zur Verfügung, sowie Testelemente wie z. B. ein Slider zur Sollwertvorgabe. Die zusätzliche Nutzung von JavaScript (Methodenaufruf) im Grafcetplan ist der Grund für die Kursbezeichnung Grafcet++.
Der Teilnehmer kann so GRAFCET lernen, verstehen und testen. Folgende Funktionen stehen zur Anwendung bereit:
Editieren und speichern eines GRAFCET-Planes
Testen und Simulieren mit zusätzlichen Betriebskomponenten wie Motor, Pumpe, Ventil, Zylinder, Rundschalt-Tisch, Handlingsroboter usw.
Übungen mit Lösungen
Aufsteigende Erkenntnis mit wachsenden Anforderungen festigt das Wissen zum GRAFCET-Plan
Umsetzung mit IEC-61131-3 (Funktionsplan) für die Basis-Anwendung zum erstellten GRAFCET-Plan
Schritte, Transitionen
Jump zum Schritt
Kontinuierlich wirkende Aktionen
Speichernde Aktion
Kontinuierlich wirkende Aktionen mit zeitabhängiger Zuweisung
Makro-Schritte
Alternative und parallele Verzweigung
Grafcet-Chart für den Test
Zwangsgesteuerte Befehle zur Betriebswahl und Notaus-Situation
Nicht behandelt und derzeit umgesetzt sind einschließende Schritte, Ereignis zu speichernd wirkenden Aktionen und der zwangsgesteuerte Befehl in eine bestimme Situation ( z. B. Gx{50}). Die Negation wird mit dem Not-Zeichen '!' umgesetzt und nicht mit einem Oberstrich.
Die Quellcode (Sourcen) in JavaScript zur Umsetzung in eine SPA für diesen Kurs, können in eigener Verantwortung beliebig verwendet werden, sind aber nicht Gegenstand des Kurses und werden deswegen nicht erläutert. Zudem ist die erweiterte Anwendung über den Kurs hinaus in eigener Verantwortung, sodass Sie darüber hinaus keine Unterstützung erwarten können.