
Функціональний блок TIMESWITCH_GET повертає всю інформацію про подію таймера.
Примітка: Таймер повинен бути збережений у тому ж елементі.
Тут зберігається база даних таймера як рядок. Він має існувати як функціональний блок TIMESWITCH. Зверніть увагу також на порядок програми, щоб цей функціональний блок правильно ініціалізувався.
Визначає ID як рядок події.
У разі помилки вихід встановлюється на правду. Це може статися, якщо календар не існує або ID не визначено або неправильно.
Повертає назву події.
Час початку події у форматі DT#.
Час закінчення події у форматі DT#.
Якщо вихід правильний, то подія деактивована і ігнорується таймером.
Вихід повертає повторення як рядок. Вони відповідають допоміжним функціям REPEAT_YEARLY, REPEAT_MONTHLY, REPEAT_WEEKLY, REPEAT_DAILY та REPEAT_HOURLY.
Рядок може бути розділений двокрапкою або мати наступну структуру:
w:2:4:135
Перша цифра (маленька) визначає період повторення:
| Скорочення | Період |
|---|---|
| h | Щогодини |
| d | Щодня |
| w | Щотижня |
| m | Щомісяця |
| y | Щороку |
Друга цифра визначає інтервал як ціле число повторення. Найменше значення - 1.
Третя цифра визначає кінець повторення. Тут можна визначити три різні формати:
Четверта цифра визначає дні тижня, коли відбувається повторення. Ця цифра використовується лише при визначенні щотижневих або щомісячних повторень.
Перевіряється, чи присутній поточний день тижня в числі. Декілька днів можна просто вказати один за одним. Наприклад, 135 для понеділка, середи та п'ятниці. Якщо не вказано значення (0 або порожній рядок), то повторення не відбувається.
| Число | День тижня |
|---|---|
| 1 | Понеділок |
| 2 | Вівторок |
| 3 | Середа |
| 4 | Четвер |
| 5 | П'ятниця |
| 6 | Субота |
| 7 | Неділя |
Визначає, на який день тижня потрібно повторювати подію. Підтримуються числа від -1 до 4. 0 або відсутність оголошення повторює щомісяця в той самий день, незалежно від дня тижня. День тижня береться з першої дати.
| Значення | Опис |
|---|---|
| -1 | Повторюється в останній день тижня. |
| 0 | Повторюється в той самий день. (За замовчуванням) |
| 1 | Повторюється в перший день тижня. |
| 2 | Повторюється в другий день тижня. |
| 3 | Повторюється в третій день тижня. |
| 4 |
Повторюється в четвертий день тижня. |
Вихід визначає останню зміну у форматі DT#. Цей вхід також може бути невизначеним, якщо подія була створена до версії 5.0.