Команды управления контроллером

В таблицах представлен полный список команд, который можно передавать контроллерам непосредственно из платформы SEM NEXT.
Таблица команд для модуля мониторинга

Код команды Описание
RST Рестарт контроллера
RSTM Рестарт монитора
FCFG Обновление файла конфигурации контроллера
PCFG Обновление параметра конфигурации контроллера
STPM Прекращение работы монитора
INI Начальная инициализация контроллера
SetValue Установка значения параметра
BLOCK Отключение параметра


Таблица команд для модуля планировщика

Код команды Описание
FSCH Обновление файла расписания контроллера
PCFG Обновление параметра конфигурации контроллера
LOCK Включение и отключение расписания на контроллере
LOCKR Включение и отключение выполнения правила на контроллере
STATUS Команда возвращает состояние расписания и параметров
MANUAL Переход к ручному управлению параметром

Команды для контроллера

Команды контроллера отсылаются в правой панели выбранного контроллера в секции Команды

Внимание ! Команда SW Stop (STPM) останавливает работу модулей на контроллере. После этой команды, контроллер не выполнит больше никакой команды. Команда HW Restart (RST) перезагружает контроллер на уровне ОС. Команда SW Restart (RSTM) перегружает только модули мониторинга и планировщика.

Обновление файлов конфигурации необходимо только в том случае, параметры статуса состояния конфигурации монитора (Configstate) и планировщика (Schedulestate) изменились в TRUE, что означает, что конфигурация в платформе и на контроллерах, разная.
Важно ! При отсылке расписания на контроллер следует учитывать следующие правила формирования расписания:

  1. Если контроллеру назначен Справочник календаря, то в расписание внесутся все праздничные дни, которые занесены в календарь.
  2. Если у объекта, которому принадлежит контроллер есть переносы дней (Временное расписание), то в расписание внесутся все переносы с учетом значений Справочника календаря и режимами работы объекта.
  3. Если пользователь внес новый перенос дат, или поменял режим работы объекта объекта, для того чтобы эти изменения применились, нужно отправить расписание на контроллер.

Включение и отключение расписания

Чтобы выключить расписание на контроллере, установите чек-бокс атрибута ВЫКЛ.Расписание контроллера. Чтобы включить расписание, необходимо снять чек-бокс.

Нажмите кнопку Сохранить и на контроллер будет послана команда на выключение контроллера.

Включение и отключение параметра

Чтобы отключить сбор данных с параметра на контроллере, установите чек-бокс на параметре. Чтобы включить расписание, необходимо снять чек-бокс.

Нажмите кнопку Сохранить и на контроллер будет послана команда на выключение контроллера.

Ручное управление параметром

Команда ручного управления запрещает изменять параметры автоматически по результатам выполнения правил и расписания на контроллере. Если для параметра установлен такой атрибут, то изменить его значение можно только пользователем в среде SEM NEXT, и он исключается из расчета всех правил и расписаний. Чтобы перевести параметр на ручное управление, установите установите чек-бокс атрибута Ручное управление

Установить значение параметру

Установить значение параметру можно только в том случае, если этот параметр имеет в соответствующем ему канале устройства включенное значение атрибута Признак управления (см. раздел Библиотека типовых конфигураций). Этот атрибут параметра устанавливается еще на этапе подготовки типовой конфигурации и описания всех устройств, с которыми необходимо взаимодействовать. Если устройство умеет принимать данные, то это отражается в свойствах его канала.

Итак, если параметр имеет возможность принимать значение, то следует в правой панели параметра установить значение в атрибуте Текущее значение

Отключить/Включить правило

В том случае, если правило выполняется на платформе SEM NEXT (не на контроллере), то отключение правил выполняется простым изменением атрибута Блокировки Если правило располагается на контроллере, то отключение/включение правила в платформе SEM NEXT выполняется в два шага:
1. Установка атрибута Блокировки
2. Выполнение команды Применить РСП (Deploy Schedule) для тех контроллеров, которым необходимо отключить это правило.

Внимание ! Система сама подскажет, на каких контроллерах размещено такое правило. Для таких контроллеров система установит атрибут ScheduleState в TRUE.