Объекты: Планировщик

11 ноября 2021 г.

Приступаем к разбору последнего объекта из разряда зависимых от времени — планировщика. Это объект, позволяющий задать выполнение определенных действий по расписанию. Всего поддерживается три типа действий — установка бита, сброс бита и запись слова.

Вкладка «Общие»

«Запускать действия при включении»: если эта функция активирована, то при включении панели в диапазоне срабатывания планировщика соответствующее действие будет выполняться. Если функция отключена, то соответствующее событие выполняться не будет выполняться при включении панели.

«Режим действия»: выбор режима.

«Действие»: выбор регистра, изменение которого будет происходить по расписанию.

«Параметры записи значения»: данная опция появляется только в режиме «запись слова». Можно записывать постоянное значение или значение другого регистра.

Вкладка «Настройки времени»

В этой вкладке настраиваются временные параметры планировщика. Тут есть несколько вариантов, рассмотрим их отдельно.

Константа — внутри дня

Данный режим работает, если опция «Настройка по дням» отключена. Тогда событие будет происходить в пределах одного дня. Стартовое время события должно быть задано обязательно. Если не задано конечное, событие закончится в конце дня.

Константа — настройка по дням

В таком режиме событие может начинаться и заканчиваться в разные дни. Время начала и время конца события обязательны для задания.

Адрес

В данном режиме параметры планировщика определяются значениями соответствующих регистров.— «Контроль»: при значении 1 прочитаются и обновятся последующие параметры планировщика.— «Статус»: биты этого слова отображают статус планировщика. Бит 00: операция чтения завершена (0: чтение идет или не началось; 1: чтение завершено). Бит 01: бит ошибки — формат начального или конечного времени не верен (0: все правильно; 1: ошибка).— «Режим действия»: бит 00 отвечает за включение конечной даты, а бит 01 за режим «Настройка по дням».

Названия остальных регистров говорят сами за себя.

Вкладка «Запретить»