Команды управления контроллером
Список команд
В таблицах представлен полный список команд, который можно передавать контроллерам непосредственно из платформы InsparkIoT.
Таблица команд для модуля мониторинга
Код команды | Описание |
---|---|
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, что означает, что конфигурация в платформе и на контроллерах, разная.
Важно ! При отсылке расписания на контроллер следует учитывать следующие правила формирования расписания:
- Если контроллеру назначен Справочник календаря, то в расписание внесутся все праздничные дни, которые занесены в календарь.
- Если у объекта, которому принадлежит контроллер есть переносы дней (Временное расписание), то в расписание внесутся все переносы с учетом значений Справочника календаря и режимами работы объекта.
- Если пользователь внес новый перенос дат, или поменял режим работы объекта объекта, для того чтобы эти изменения применились, нужно отправить расписание на контроллер.
Включение и отключение расписания
Чтобы выключить расписание на контроллере, установите чек-бокс атрибута ВЫКЛ.Расписание контроллера. Чтобы включить расписание, необходимо снять чек-бокс.
Нажмите кнопку Сохранить и на контроллер будет послана команда на выключение контроллера.
Включение и отключение параметра
Чтобы отключить сбор данных с параметра на контроллере, установите чек-бокс на параметре. Чтобы включить расписание, необходимо снять чек-бокс.
Нажмите кнопку Сохранить и на контроллер будет послана команда на выключение контроллера.
Ручное управление параметром
Команда ручного управления запрещает изменять параметры автоматически по результатам выполнения правил и расписания на контроллере. Если для параметра установлен такой атрибут, то изменить его значение можно только пользователем в среде InsparkIoT, и он исключается из расчета всех правил и расписаний.
Чтобы перевести параметр на ручное управление, установите установите чек-бокс атрибута Ручное управление
Установить значение параметру
Установить значение параметру можно только в том случае, если этот параметр имеет в соответствующем ему канале устройства включенное значение атрибута Признак управления (см. раздел Библиотека типовых конфигураций). Этот атрибут параметра устанавливается еще на этапе подготовки типовой конфигурации и описания всех устройств, с которыми необходимо взаимодействовать. Если устройство умеет принимать данные, то это отражается в свойствах его канала.
Итак, если параметр имеет возможность принимать значение, то следует в правой панели параметра установить значение в атрибуте Текущее значение
Отключить/Включить правило
В том случае, если правило выполняется на платформе InsparkIoT (не на контроллере), то отключение правил выполняется простым изменением атрибута Блокировки
Если правило располагается на контроллере, то отключение/включение правила в платформе InsparkIoT выполняется в два шага:
1. Установка атрибута Блокировки
2. Выполнение команды Применить РСП (Deploy Schedule) для тех контроллеров, которым необходимо отключить это правило.
Внимание ! Система сама подскажет, на каких контроллерах размещено такое правило. Для таких контроллеров система установит атрибут ScheduleState в TRUE.