Перейти к содержанию

Расписание

Окно настроек

Настройки > Расписание

Диалоговое окно "Расписание" позволяет настроить график изменений значений тегов по времени для графического компонента мнемосхемы "Расписание". Окно содержит кнопки:

📁 — создать каталог для группировки расписаний.
➕ — добавить новое расписание.
❌ — удалить выбранное расписание.

  • Имя — уникальное название расписания для идентификации в проекте.
  • Размах дат — период действия расписания:
    • Неделя — настройка расписания по дням недели.
    • Текущий день — расписание действует только в течение текущих суток.
  • Активность, выражение — управление активностью расписания через логическое выражение (например, зависимость от внешних условий).

    В выражении можно задать как внешний канал управления (вкл/откл расписания), так и какое-то вычисляемое значение, которое будет управлять вкл/откл расписания.

    Применяются функции:

    • dateInMonthRange(startDay, startMonth, endDay, endMonth), где startMonth и endMonth — месяц, начиная с января. Конечная дата проверяется как входящая в диапазон.
    • currentDay и currentMonth для получения текущего дня и месяца соответственно.

    Примеры использования выражений:

    (currentDay >= 11 and currentDay <=19) // Применить расписание с 11 по 19 число каждого месяца
    
    not (currentDay >= 11 and currentDay <=19) // Применить расписание только для чисел с 1 по 11 и с 19 по (30)31
    
    currentMonth == 10 // Применить расписание, если текущий месяц октябрь
    
    dateInMonthRange(1, 3, 1, 9) // Применить расписание, если текущая дата в пределах 1 марта и 1 сентября включительно
    

    • Теги — набор тегов, управляемых компонентом "Расписание". Кнопка ... вызывает окно редактора тегов.
    • Количество попыток записи — число повторных попыток записи значений в теги при неудачной операции.

    При указании в текущем свойстве значения "0", запись значений в каналы производится один раз в минуту на протяжении всего диапазона графического компонента "Расписание".
    При указании в свойстве "Кол-во попыток записи" числового значения N, запись значений в каналы производится один раз в минуту до истечения числового значения N.

Для дискретных значений

  • Значение вкл — состояние, записываемое в тег при активации расписания (попадание в активную зону).
  • Значение выкл — состояние, записываемое в тег при деактивации расписания (попадание в неактивную зону).

Для аналоговых значений

  • Значение "вкл" — значение, записываемое в тег при активации расписания (попадание в активную зону).
  • Значение "выкл" — значение, записываемое в тег при деактивации расписания (попадание в неактивную зону).