
Blok funkcji TPULSE generuje impuls dzienny, gdy czas PT został przekroczony.
Uwaga: Czasy bloku funkcji są bezwzględne. Oznacza to, że po ponownym uruchomieniu lub awarii serwera zachowanie jest takie samo.
Wejście resetuje wewnętrzny marker i dezaktywuje wyjście Q tak długo, jak DIS jest prawdziwe. Gdy DIS staje się fałszywe i data PT została już przekroczona, impuls jest ponownie generowany.
Gdy wejście zostanie zmienione, wewnętrzny marker zostanie zresetowany i impuls zostanie ponownie wygenerowany po upływie czasu. Wejście obsługuje czasy od T#0s do T#23h59s.
Za pomocą wejścia można zdefiniować dni tygodnia. Mogą one być przekazywane jako ciąg znaków lub jako liczba. Sprawdzane jest, czy aktualny dzień tygodnia znajduje się w liczbie. Można podać kilka dni jeden po drugim. Na przykład 135 dla poniedziałku, środę i piątek. Jeśli nie zostanie podana żadna wartość (0, NULL, FALSE lub pusty ciąg znaków), impuls jest generowany każdego dnia.
| Wartość | Dzień tygodnia |
|---|---|
| 1 | Poniedziałek |
| 2 | Wtorek |
| 3 | Środa |
| 4 | Czwartek |
| 5 | Piątek |
| 6 | Sobota |
| 7 | Niedziela |
Na wyjściu generowany jest impuls na jeden cykl, gdy aktualna godzina przekracza wartość PT.