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

Функціональний блок TIMESWITCH надає перемикач часу у вигляді календаря для візуалізації.

Примітка: Якщо потрібен лише простий таймер, можна використати функціональний блок TIMESW.

База даних DB визначає місце зберігання всіх подій. Якщо це зміниться, усі події календаря будуть втрачені.

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

Примітки:

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

Мінімальний час увімкнення для події становить одну секунду, навіть для імпульсів.

Кілька подій можуть бути одночасно активними.

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

Вхід DIS

Вхід деактивує таймер. Усі імпульси, які активуються протягом цього часу, ігноруються. Активні події негайно завершуються, і імпульси для вимкнення виконуються негайно. Якщо DIS знову стає хибним, попередня деактивована подія знову активується, і імпульси для увімкнення виконуються негайно.

Вхід DIS_ON

Цей вхід деактивує всі події увімкнення. Вибрані на візуалізації периферійні пристрої тоді не будуть управлятися.

Вхід DIS_OFF

Цей вхід деактивує всі події вимкнення. Вибрані на візуалізації периферійні пристрої тоді не будуть управлятися.

Вивід Q

Вивід активний, поки подія активна і DIS хибний.

Вивід DT_START

Вивід повертає наступний час увімкнення у форматі DT# для активної події. Якщо не знайдено жодної події, то значення дорівнює 0.

Вивід DT_END

Вивід повертає наступний час вимкнення у форматі DT# для активної події. Якщо жодна подія не активна, то значення дорівнює 0.

Вивід ID

Повертає ідентифікатор активної події у вигляді рядка символів. Щоб отримати заголовок або іншу інформацію, використовуйте потім функціональний блок TIMESWITCH_GET.

Дивіться також