
Blok funkce TPULSE vytváří denní impuls, pokud čas PT byl překročen.
Poznámka: Časy bloku funkce jsou absolutní. To znamená, že při restartu nebo po výpadku serveru se provede stejná reakce.
Vstup nastaví interní značku zpět a deaktivuje výstup Q, dokud je DIS pravdivé. Jakmile DIS opět není pravdivé a datum PT již bylo překročeno, je vyvolán nový impuls.
Pokud se vstup změní, interní značka se resetuje a po uplynutí času je impuls znovu vyvolán. Vstup podporuje časy od T#0s do T#23h59s.
Pomocí vstupu lze definovat dny v týdnu. Tyto mohou být předány jako řetězec znaků nebo jako číslo. Zkontroluje se, zda aktuální den v týdnu je obsažen v čísle. Více dní může být jednoduše uvedeno za sebou. Například 135 pro pondělí, středu a pátek. Pokud není zadána žádná hodnota (0, NULL, FALSE nebo prázdný řetězec), je každý den vygenerován impuls.
| Hodnota | Den v týdnu |
|---|---|
| 1 | Pondělí |
| 2 | Úterý |
| 3 | Středa |
| 4 | Čtvrtek |
| 5 | Pátek |
| 6 | Sobota |
| 7 | Neděle |
Na výstupu je vygenerován impuls pro jeden cyklus, pokud aktuální čas překročí hodnotu PT.