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