
Der Funktionsblock TIMESW ist eine einfache Wochenschaltuhr.
Hinweis: Falls Sie einen komplexeren Kalender für die Visualisierung benötigen, schauen Sie sich den Funktionsblock TIMESWITCH an.
Hinweis: Die Zeiten des Funktionsblocks sind absolut. Dies bedeutet, dass beim Neustart oder nach einem Ausfall des Servers die gleiche Reaktion erfolgt.
Definiert die Startzeit. Der Eingang wird mit dem Datentyp T# definiert. Es wird ein Format wie z.B. T#7h30m erwartet. Was 07:30 Uhr bedeutet.
Definiert die Endzeit. Der Eingang wird mit dem Datentyp T# definiert. Es wird ein Format wie z.B. T#22h30m erwartet. Was 22:30 Uhr bedeutet.
Mit dem Eingang können die Wochentage definiert werden. Diese können als Zeichenkette oder als Zahl übergeben werden. Dabei wird geprüft, ob der aktuelle Wochentag in der Zahl vorhanden ist. Mehrere Tage können einfach hintereinander angegeben werden. Wie z.B. 135 für Montag, Mittwoch und Freitag. Wird kein Wert angegeben (0, NULL, FALSE oder eine leere Zeichenkette), so wird jeden Tag der Ausgang Q geschaltet.
| Zahl | Wochentag |
|---|---|
| 1 | Montag |
| 2 | Dienstag |
| 3 | Mittwoch |
| 4 | Donnerstag |
| 5 | Freitag |
| 6 | Samstag |
| 7 | Sonntag |
Der Ausgang ist wahr, wenn die aktuelle Uhrzeit zwischen den Zeiten PT1 und PT2 liegt.
Tipp: Der Eingang PT1 darf kleiner als der Eingang PT2 sein. Dies bedeutet, es kann von PT1=T#22h bis PT2=T#6h geschaltet werden. Die Wochentage werden um Mitternacht neu berechnet und berücksichtigt.