GRAFCET online simulieren
Eine Simulation spielt deinen GRAFCET durch. Du drückst auf Play und siehst, welcher Schritt aktiv ist, welche Aktion läuft und welche Transition gerade wartet. Direkt im Browser, ohne Installation.
So läuft eine Simulation ab
Vier Schritte, immer wieder im Kreis
1. Der Anfangsschritt wird aktiv
Wenn du auf Play drückst, wird der Anfangsschritt aktiv. Er ist am Doppelrand zu erkennen. Aktive Schritte werden grün.
2. Die Transition prüft ihre Bedingung
Unter jedem Schritt steht eine Transition. Ihre Bedingung wird laufend geprüft. Solange die Bedingung wartet, blinkt die Transition gelb.
3. Die Transition wird geschaltet
Wenn der Schritt davor aktiv ist UND die Bedingung wahr ist, wird die Transition geschaltet. Der alte Schritt wird inaktiv, der neue wird aktiv.
4. Die Aktion wird ausgeführt
Ist ein Schritt aktiv, läuft seine Aktion. Über eine Rückführung kann der Ablauf wieder zum Anfang springen — und alles geht von vorne los.
Was du steuern kannst
Eingänge, Flanken, Zeiten und Vergleiche
Variablen
Taster und Sensoren wie b1, s1 oder Start setzt du im Variablen-Panel auf TRUE oder FALSE. Die Simulation übernimmt den Wert sofort.
Steigende und fallende Flanken
↑b1 reagiert nur im Moment, in dem b1 von FALSE auf TRUE wechselt. ↓b1 reagiert beim Wechsel zurück. Praktisch für Tastendrücke.
Einschaltverzögerung
5s/X1 wird wahr, wenn Schritt 1 seit fünf Sekunden aktiv ist. So baust du Wartezeiten ein, ohne extra Schritte.
Ausschaltverzögerung
b1/3s bleibt nach dem Loslassen von b1 noch drei Sekunden wahr. Gut für Nachlauf-Funktionen.
Schrittreferenzen
X9 ist wahr, solange Schritt 9 aktiv ist. XM9 funktioniert genauso für Makroschritte. Damit verknüpfst du mehrere GRAFCETs.
Zahlenvergleiche
[C1≥8] oder [Temp<50] prüfen einen Zahlenwert. Auch Bereiche wie [3≤C<10] sind erlaubt.
Was die Farben bedeuten
Auf einen Blick erkennen, was passiert
Grün — aktiv
Schritt oder Aktion ist gerade aktiv. Der grüne Rahmen und die grüne Füllung zeigen das deutlich an.
Gelb (blinkend) — wartet
Die Transition wartet auf ihre Bedingung. Sobald die Bedingung wahr wird, schaltet sie.
Grün — Bedingung erfüllt
Die Bedingung der Transition ist wahr. Sie wartet nur noch darauf, dass alle vorgehenden Schritte aktiv sind.
Rot — Konflikt
Zwei alternative Transitionen wären gleichzeitig erfüllt. Nach IEC 60848 ist das nicht erlaubt — du musst die Bedingungen anpassen.
Diese Elemente werden simuliert
Alles nach DIN EN 60848 — auch die fortgeschrittenen Symbole
Anfangsschritt und Schritt
Der Anfangsschritt mit Doppelrand startet die Simulation. Jeder Schritt wird grün, sobald er aktiv ist.
Transition
Die Transition prüft ihre Bedingung. Sie kann ein Taster, ein Sensor, eine Zeit oder eine Schrittreferenz sein.
Aktion (alle Typen)
Kontinuierlich, speichernd (Set/Reset), Pulse, zeitverzögert, zeitbegrenzt und bedingt — alle Aktionstypen werden korrekt ausgewertet.
Einschließender Schritt
Wird ein einschließender Schritt aktiv, startet sein Sub-GRAFCET (die Einschließung). Beim Verlassen wird alles wieder beendet — auch verschachtelte Einschließungen.
Makroschritt
Ein Makroschritt steht für einen ganzen kleinen GRAFCET. Aktivierung und Ende laufen automatisch.
Quelltransition und Schlusstransition
Quelltransitionen (oben offen) starten Abläufe ohne vorgehenden Schritt. Schlusstransitionen (unten offen) beenden Abläufe.
OR- und AND-Verzweigung
Bei der OR-Verzweigung läuft genau ein Weg weiter. Bei der AND-Verzweigung laufen mehrere Wege gleichzeitig — und treffen sich später wieder.
Rückführung
Eine Rückführung springt zu einem früheren Schritt zurück. So entstehen Schleifen ohne lange Linien.
Befehlserzwingung
Mit der Befehlserzwingung zwingst du einen anderen GRAFCET in einen bestimmten Zustand — leer, neu gestartet, eingefroren oder auf gezielte Schritte gesetzt.
Häufige Fragen
Brauche ich einen Account, um zu simulieren?↓
Nein. Die Simulation ist Teil des kostenlosen Editors und läuft sofort — ohne Login, ohne Limit.
Nach welcher Norm wird simuliert?↓
Nach DIN EN 60848 (international IEC 60848). Alle Regeln der Norm werden eingehalten.
Funktionieren ineinander geschachtelte Einschließungen?↓
Ja. Ein einschließender Schritt darf weitere einschließende Schritte enthalten. Wird der äußere beendet, werden alle inneren mit beendet.
Kann ich Eingänge während der Simulation ändern?↓
Ja. Im Variablen-Panel setzt du Werte live auf TRUE oder FALSE oder löst einzelne Flanken aus.
Werden Zeiten echt mitgezählt?↓
Ja. Einschaltverzögerung und Ausschaltverzögerung laufen in Echtzeit. Du kannst die Geschwindigkeit auch anpassen.
Funktioniert die Simulation offline?↓
Ja. Als App installiert (PWA) läuft grafcet.io komplett ohne Internet — die Simulation passiert im Browser.
Jetzt selbst ausprobieren
Öffne den Editor, lade das Beispiel-GRAFCET und drück auf Play. Die Simulation läuft sofort los.
Zum Editor →