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

Функціональний блок REPEAT_WEEKLY генерує щотижневе повторення у вигляді рядка для входу REPEAT у функціональному блоці TIMESWITCH_ADD.

Вхід EVERY

Визначає повторення як ціле число кожного X-го тижня. Якщо вхід не визначено, то приймається мінімум 1.

Вхід UNTIL

Визначає кінець повторення. Можна використовувати три різні формати:

  • Кінець не визначено через 0, FALSE або NULL.
  • Для визначення кількості повторень можна використовувати ціле число.
  • Для визначення кінцевої дати можна використати дату D#2016.

Вхід BYDAY

Цим входом можна визначати дні тижня. Вони можуть передаватися як рядок або як число. При цьому перевіряється, чи є поточний день тижня в числі. Декілька днів можна просто вказати один за одним. Наприклад, 135 для понеділка, середи та п'ятниці. Якщо не вказано значення (0, NULL, FALSE або порожній рядок), то повторення не відбувається.

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

Вхід DIS

Деактивує повторення та повертає порожній рядок.

Вивід Q

Повертає рядок із повтореннями для входу REPEAT функціонального блоку TIMESWITCH_ADD.