Transition: SPS-Begriff einfach erklärt
SchrittkettenWie das „bis es kocht“ in einem Rezept: der Moment, ab dem du zur nächsten Zeile weitergehen darfst. Eine Transition ist die Bedingung, die wahr werden muss, bevor eine Schrittkette zu ihrem nächsten Schritt geht.
Eine Bedingung, mit der eine Schrittkette einen Schritt verlassen und in einen anderen gehen darf. Sie muss wahr werden, bevor der Wechsel passiert.
Transition an einer echten Maschine
Eine Transition ist die Bedingung, mit der eine Schrittkette von einem Schritt zum nächsten gehen darf. Solange sie FALSE ist, bleibt die Schrittkette im aktuellen Schritt. Wird sie TRUE, geht die Schrittkette weiter.
Meist ist sie eine einfache Prüfung, etwa ein Füllstand, der eine Grenze erreicht, ein Timer, der fertig ist, oder ein Taster, der gedrückt wird.
Verzweigt sich eine Schrittkette, hat jeder Pfad seine eigene Transition. Könnte mehr als eine gleichzeitig TRUE sein, entscheidet ihre Priorität, welcher Pfad genommen wird.
Transition: ein durchgerechnetes Beispiel
Erreicht der Füllvorgang sein Ziel, kann eine Charge von Fill zu Mix wechseln. Bei einem Füllstand von 69% bleibt die Schrittkette in Fill. Bei 70% ist die Transition TRUE, Fill endet, und Mix beginnt.
Transition: ein häufiger Fehler
Eine Transition schreiben, die schon TRUE ist, wenn der Schritt beginnt. Die Schrittkette läuft direkt durch, und die Arbeit des Schritts wird nie erledigt.
Immer noch unsicher? Frag in der Umkleide.