
Функціональний блок TPULSE генерує щоденний імпульс, якщо час PT перевищений.
Примітка: Часи функціонального блоку абсолютні. Це означає, що при перезавантаженні або після збою сервера відбувається та сама реакція.
Вхід скидає внутрішній маркер і деактивує вихід Q, поки DIS є істинним. Як тільки DIS стає хибним і дата PT вже перевищена, імпульс знову генерується.
Якщо вхід змінився, внутрішній маркер скидається і імпульс після закінчення часу знову генерується. Вхід підтримує часи від T#0s до T#23h59s.
За допомогою входу можна визначити дні тижня. Вони можуть бути передані як рядок або як число. При цьому перевіряється, чи поточний день тижня присутній у числі. Декілька днів можна просто вказати один за одним. Наприклад, 135 для понеділка, середи і п'ятниці. Якщо не вказано значення (0, NULL, FALSE або порожній рядок), то щодня генерується імпульс.
| Значення | День тижня |
|---|---|
| 1 | Понеділок |
| 2 | Вівторок |
| 3 | Середа |
| 4 | Четвер |
| 5 | П'ятниця |
| 6 | Субота |
| 7 | Неділя |
На виході генерується імпульс на один цикл, якщо поточний час перевищує значення PT.