...
Oft ist es gewünscht, eine Logik-Zelle regelmäßig in einem bestimmten Rhythmus durchlaufen zu lassen. In solchen Fällen muss ein Zeitintervall-Trigger angewendet werden. Damit wird in Kombination mit der Sendeoption “t” (on timer) ein “zyklisches Senden” erreicht.
...
Weil intern im TWS immer die Cron-Syntax verwendet wird, werden auch alle über die GUI-Maske eingegebenen Zeitpunkt-Trigger in der Cron-Syntax behandelt. Dies sieht man in der obigen Eingabemaske. Dort wird unten das Ergebnis der Eingabe über die Felder wie folgt dargestellt: 0 15 8 * * 1,2,3,4,5
Dieser String lässt sich nun einfach übersetzen:
Feld | Wert | Erläuterung |
---|---|---|
1 (Sekunde) |
| 0 Sekunden |
2 (Minute) |
| 15 Minuten |
3 (Stunde) |
| 8 Uhr |
4 (Tag des Monats) | Weil “*” in der Cron-Syntax für “beliebig” steht, ist der Tag des Monats |
unerheblich, oder mit anderen Worten: Der Trigger wird an jedem Tag ausgelöst | ||
5 (Monat) | Siehe Feld 4 | |
6 (Wochentag) |
| In diesem Feld findet sich eine Aufzählung; Aufzählungen werden in der Cron-Syntax durch ein Komma (jedoch ohne Leerschlag, weil dieser als Feldtrennzeichen dient) gekennzeichnet. Der Trigger wird somit am Montag (1), Dienstag (2) , …, Freitag (5) ausgelöst; nicht aber am Sonntag (0) und am Samstag (6), weil diese in der Aufzählung nicht erscheinen. |
Weitere Erläuterungen zur Cron-Syntax (einer in der UNIX-Welt gebräuchlichen Notation) findet sich bspw. unter https://de.wikipedia.org/wiki/Cron. Zu beachten ist, dass die Cron-Syntax des TWS zusätzlich auch ein Feld Sekunden (ganz links) vorsieht.
...