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

Функциональный блок TIMESWITCH предоставляет переключатель времени на визуализации в виде календаря.

Примечание: Если требуется только простой таймер, можно использовать функциональный блок TIMESW.

База данных DB определяет место хранения всех событий. При изменении все события календаря будут потеряны.

Конфигурация таймера реализуется через плагин Календарь на визуализации, но также может быть полностью выполнена через ПЛК.

Примечания:

Таймер может одновременно переключать несколько устройств. Таким образом, не требуется вставлять таймер для каждого устройства.

Минимальное время включения для события составляет одну секунду. Даже для импульсов.

Можно активировать несколько событий одновременно.

Функциональный блок может временно блокироваться при считывании времени.

Вход DIS

Вход деактивирует таймер. Все импульсы, которые активны в это время, игнорируются. Активные события сразу завершаются и импульсы для выключения выполняются немедленно. Если DIS снова становится ложным, ранее деактивированное событие снова активируется, и импульсы для включения выполняются немедленно.

Вход DIS_ON

С помощью этого входа все события включения деактивируются. Выбранные на визуализации периферийные устройства тогда не переключаются.

Вход DIS_OFF

С помощью этого входа все события выключения деактивируются. Выбранные на визуализации периферийные устройства тогда не переключаются.

Выход Q

Выход активен, пока событие активно и DIS ложно.

Выход DT_START

Выход возвращает следующий момент включения в формате DT# активного события. Если следующее событие не найдено, значение равно 0.

Выход DT_END

Выход возвращает следующий момент выключения в формате DT# активного события. Если событие не активно, значение равно 0.

Выход ID

Возвращает ID активного события в виде строки. Чтобы получить заголовок или другую информацию, используйте затем функциональный блок TIMESWITCH_GET.

См. также