
Den funktionsblok TPULSE genererer en daglig impuls, når tiden PT overskrides.
Bemærkning: Tiderne i funktionsblokken er absolutte. Dette betyder, at ved genstart eller efter et servernedbrud opstår den samme reaktion.
Indgangen nulstiller det interne mærke og deaktiverer udgangen Q så længe DIS er sandt. Når DIS igen bliver falsk, og datoen PT allerede er overskredet, udløses der en ny impuls.
Når indgangen ændres, nulstilles det interne mærke, og impulsen udløses igen efter tiden. Indgangen understøtter tider fra T#0s til T#23h59s.
Med indgangen kan ugedagene defineres. Disse kan angives som en streng eller som et tal. Der tjekkes, om den aktuelle ugedag er til stede i tallet. Flere dage kan angives ved at sætte dem efter hinanden. For eksempel 135 for mandag, onsdag og fredag. Hvis ingen værdi er angivet (0, NULL, FALSE eller en tom streng), udsendes der en impuls hver dag.
| Værdi | Ugedag |
|---|---|
| 1 | Mandag |
| 2 | Tirsdag |
| 3 | Onsdag |
| 4 | Torsdag |
| 5 | Fredag |
| 6 | Lørdag |
| 7 | Søndag |
På udgangen udsendes der en impuls i én cyklus, når den aktuelle tid overskrider værdien af PT.