Функциональный блок TPULSE

Функциональный блок TPULSE генерирует ежедневный импульс, если время PT превышено.

Примечание: Время функционального блока абсолютное. Это означает, что при перезагрузке или после сбоя сервера происходит та же реакция.

Вход DIS

Вход сбрасывает внутренний флаг и отключает выход Q, пока DIS истинно. Как только DIS становится ложным и дата PT уже превышена, генерируется новый импульс.

Вход PT

При изменении входа внутренний флаг сбрасывается, и после истечения времени генерируется новый импульс. Вход поддерживает времена от T#0s до T#23h59s.

Вход DAYS

С помощью входа можно определить дни недели. Они могут быть переданы как строка или как число. При этом проверяется, содержится ли текущий день недели в числе. Несколько дней можно указать подряд. Например, 135 для понедельника, среды и пятницы. Если значение не указано (0, NULL, FALSE или пустая строка), то импульс выдается каждый день.

Значение День недели
1 Понедельник
2 Вторник
3 Среда
4 Четверг
5 Пятница
6 Суббота
7 Воскресенье

Выход Q

На выходе выдается импульс на один цикл, если текущее время превышает значение PT.