Triggerfolge 5-fach 13000023
Triggerfolge |
▸ E1 | A | | Start | A1 ▸ |
▸ E2 | Wartezeit bis B (s) | 0 | Erfolg | A2 ▸ |
▸ E3 | B | | Abbruch | A3 ▸ |
▸ E4 | Wartezeit bis C (s) | 0 | |
▸ E5 | C | | |
▸ E6 | Wartezeit bis D (s) | 0 | |
▸ E7 | D | | |
▸ E8 | Wartezeit bis E (s) | 0 | |
▸ E9 | E | | |
▸ E10 | Stoppbar | 0 | |
Der Baustein startet bei einem neuen Telegramm ≠0 an E1. A1 wird auf 1, A2 wird auf 0 und A3 wird auf 0 gesetzt.
Nun muss innerhalb der Wartezeit an E2 ein neues Telegramm ≠0 an E3 eintreffen - und so weiter, bis schließlich ein neues Telegramm ≠0 an Trigger E (E9) eintrifft.
Erst jetzt wird A2(!) auf 1 gesetzt, A1 wird auf 0 gesetzt und A3 bleibt unverändert.
Trifft kein entsprechendes Telegramm innerhalb einer Wartezeit ein, wird der Baustein abgebrochen (Triggerfolge nicht erfolgreich). A3 wird auf 1 gesetzt (Abbruch), A1 wird auf 0 gesetzt und A2 bleibt unverändert auf 0.
Ist E10≠0, kann der laufende Baustein durch ein neues Telegramm mit dem Wert 0 an E1 abgebrochen werden. Dann werden A1=0 und A3=1 gesetzt.
Wichtig:
Nicht benötigte Eingänge müssen eine Wartezeit von 0 erhalten (somit ist der entsprechende Triggereingang deaktiviert).
Beispiel: Trigger C wird nicht benötigt, also muss E4 (Wartezeit bis C) auf 0 gesetzt werden.
Falls alle Trigger (B..E) deaktiviert sind, startet der Baustein nicht - der Baustein macht in diesem Fall garnichts, die Ausgänge bleiben unverändert.
Mehrere Bausteine können kaskadiert werden, indem A2 mit E1 eines weiteren Bausteins verbunden wird.
E1: ein neues Telegramm ≠0 startet den Baustein
E2: Wartezeit in Sekunden, innerhalb derer ein neues Telegramm ≠0 an E3 (Trigger B) eintreffen muss
E3: ein neues Telegramm ≠0 lässt den Baustein weiter arbeiten
E4: Wartezeit in Sekunden, innerhalb derer ein neues Telegramm ≠0 an E5 (Trigger C) eintreffen muss
E5: ein neues Telegramm ≠0 lässt den Baustein weiter arbeiten
E6: Wartezeit in Sekunden, innerhalb derer ein neues Telegramm ≠0 an E7 (Trigger D) eintreffen muss
E7: ein neues Telegramm ≠0 lässt den Baustein weiter arbeiten
E8: Wartezeit in Sekunden, innerhalb derer ein neues Telegramm ≠0 an E9 (Trigger E) eintreffen muss
E9: ein neues Telegramm ≠0 schließt die Triggerfolge erfolgreich ab (Hinweis: Auch die Trigger A..D können den Baustein beenden, wenn die entsprechend überflüssigen Trigger deaktivert werden)
E10: 1=Baustein ist stoppbar, 0=Baustein ist nicht stoppbar
A1: wird bei jedem Start des Bausteins auf 1 gesetzt. Nach erfolgreichem Durchlauf der Triggerfolge oder beim Timeout/Abbruch wird A1 wieder auf 0 gesetzt.
A2: wird bei jedem Start des Bausteins auf 0 gesetzt und wird bei erfolgreichem Durchlauf der Triggerfolge auf 1 gesetzt. Ein NICHT erfolgreicher Durchlauf der Triggerfolge belässt A2 unverändert auf 0.
A3: wird bei jedem Start des Bausteins auf 0 gesetzt. Bei einem Timeout/Abbruch (also NICHT erfolgreichem Durchlauf der Triggerfolge) wird A3 auf 1 gesetzt. Ein erfolgreicher Durchlauf der Triggerfolge belässt A3 unverändert auf 0.