
Функциональный блок TIMESW является простой недельной таймером переключения.
Примечание: Если вам нужен более сложный календарь для визуализации, посмотрите функциональный блок TIMESWITCH.
Примечание: Времена функционального блока абсолютны. Это означает, что при перезагрузке или после сбоя сервера происходит та же реакция.
Определяет время начала. Вход определяется с типом данных T#. Ожидается формат, например, T#7h30m, что означает 07:30.
Определяет время окончания. Вход определяется с типом данных T#. Ожидается формат, например, T#22h30m, что означает 22:30.
С помощью этого входа можно определять дни недели. Они могут быть переданы как строка или как число. Проверяется, содержится ли текущий день недели в числе. Несколько дней можно просто указать подряд. Например, 135 для понедельника, среды и пятницы. Если не указано значение (0, NULL, FALSE или пустая строка), то выход Q переключается каждый день.
| Число | День недели |
|---|---|
| 1 | Понедельник |
| 2 | Вторник |
| 3 | Среда |
| 4 | Четверг |
| 5 | Пятница |
| 6 | Суббота |
| 7 | Воскресенье |
Выход истинен, если текущее время находится между временами PT1 и PT2.
Совет: Вход PT1 может быть меньше входа PT2. Это означает, что можно переключать от PT1=T#22h до PT2=T#6h. Дни недели пересчитываются и учитываются заново в полночь.