
Der Funktionsblock TPULSE erzeugt einen Tagesimpuls, wenn die Zeit PT überschritten wurde.
Hinweis: Die Zeiten des Funktionsblocks sind absolut. Dies bedeutet, dass beim Neustart oder nach einem Ausfall des Servers die gleiche Reaktion erfolgt.
Der Eingang setzt den internen Merker zurück und deaktiviert den Ausgang Q solange DIS wahr ist. Sobald DIS wieder falsch wird und das Datum PT bereits überschritten wurde, wird erneut ein Impuls ausgelöst.
Wird der Eingang geändert, so wird der interne Merker zurückgesetzt und der Impuls nach Ablauf der Zeit erneut ausgelöst. Der Eingang unterstützt Zeiten von T#0s und T#23h59s.
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 ein Impuls ausgegeben.
| Wert | Wochentag |
|---|---|
| 1 | Montag |
| 2 | Dienstag |
| 3 | Mittwoch |
| 4 | Donnerstag |
| 5 | Freitag |
| 6 | Samstag |
| 7 | Sonntag |
Am Ausgang wird ein Impuls für einen Zyklus ausgegeben, wenn die aktuelle Uhrzeit den Wert von PT überschreitet.