R-Aktion: SPS-Begriff einfach erklärt
SchrittkettenWie wenn du später zurückgehst, um ein Licht auszuschalten, das du in einem anderen Zimmer angelassen hast. Eine R-Aktion schaltet einen Befehl aus, den eine S-Aktion in einem früheren Schritt angehalten hat.
Eine Aktion, die einen Befehl löscht, den eine S-Aktion eingeschaltet hält. Nur den ursprünglichen Schritt zu verlassen löscht ihn nicht.
R-Aktion an einer echten Maschine
R ist ein Aktionsbestimmungszeichen für Schritte. Es steht für Rücksetzen: Wenn sein Schritt läuft, löscht es einen Befehl, den eine S-Aktion vorher gespeichert hat.
Eine S-Aktion und ihre R-Aktion können viele Schritte auseinanderliegen. Die Schrittkette sollte diesen Reset erreichen, egal welchen Weg sie nimmt, sonst bleibt der Befehl an.
GRAPH und SFC haben beide ein Bestimmungszeichen R. Es löscht einen Befehl. Die ganze Schrittkette zurückzusetzen ist eine eigene Aufgabe, mit eigenen Regeln in jedem Projekt.
R-Aktion: ein durchgerechnetes Beispiel
Eine Umwälzpumpe wird in einem frühen Schritt mit S eingeschaltet gespeichert und bleibt über einen Warteschritt hinweg an. Der Endschritt hat R auf demselben Befehl, und die Pumpe stoppt.
R-Aktion: ein häufiger Fehler
Das einzige R in einen Schritt setzen, den ein Weg überspringt. Die Schrittkette ist fertig, und die Pumpe läuft immer noch.
Immer noch unsicher? Frag in der Umkleide.