
Blok funkcije TPULSE generira dnevni impuls kada se vrijeme PT prekorači.
Napomena: Vremena bloka funkcija su apsolutna. To znači da se nakon ponovnog pokretanja ili nakon pada servera javlja isti odgovor.
Ulaz postavlja unutarnji pokazivač na početnu vrijednost i onemogućuje izlaz Q dok je DIS istinito. Čim DIS postane lažno i datum PT već je pretekao, ponovno se generira impuls.
Ako se promijeni ulaz, unutarnji pokazivač će se postaviti na početnu vrijednost i impuls će se ponovno generirati nakon isteka vremena. Ulaz podržava vremena od T#0s do T#23h59s.
Putem ulaza mogu se definirati dani u tjednu. Ovi se mogu prenijeti kao niz znakova ili broj. Provjerava se postoji li trenutni dan u tjednu u broju. Više dana može biti jednostavno navedeno jedan iza drugog. Na primjer, 135 za ponedjeljak, srijedu i petak. Ako nije navedena vrijednost (0, NULL, FALSE ili prazan niz znakova), tada se svakog dana generira impuls.
| Vrijednost | Dan u tjednu |
|---|---|
| 1 | Ponedjeljak |
| 2 | Utorak |
| 3 | Srijeda |
| 4 | Četvrtak |
| 5 | Petak |
| 6 | Subota |
| 7 | Nedjelja |
Na izlazu se generira impuls za jedan ciklus kada trenutno vrijeme prekorači vrijednost PT.