10.2. [DKSF 52/202.10 IU] Как пользоваться модулем «Логика»?

Работа модуля логики основана на списке запрограммированных правил. Правила позволяют задать гибкую логическую схему управления IO линиями, реле и другими модулями прошивки устройства в зависимости от изменяющихся внешних условий.

Правила модуля Логики в web-интерфейсе устройства NetPing

где:

1. Номер правила. Чем меньше номер строки, тем выше приоритет правила. Если два правила формируют противоречивую выходную команду (включить и выключить выход одновременно), срабатывает правило с более высоким приоритетом. Если правила не конфликтуют, то есть управляют разными выходами либо формируют бесконфликтные команды, соотношение их приоритетов никак не влияет на работу;

2. Чек-бокс включения правила. Правило можно деактивировать, отключая чек-бокс. Неактивные правила отображаются серым;

3. Тип правила (режим работы правила). Возможные значения: «Пока», «Если». Правила «Пока» реагируют на состояние входа и действуют постоянно. Правила «Если» реагируют на изменение состояния входа (вторая позиция в строке правила). Правило «Пока» предназначено для программирования условий, при которых выход постоянно удерживается в заданном состоянии, пока выполняется условие. Когда условие не выполняется, состояние выхода может изменяться другими правилами. Правило «Если» предназначено для программирования одномоментной реакции на заданное событие, такое как изменение логического уровня на IO линии или пропадание ответа при работе пингера. Пока вход правила остаётся в неизменном состоянии, правило «Если» не влияет на состояние своего выхода, даже если условие правила выполняется. Правила «Пока» всегда имеют более высокий приоритет, чем правила «Если». Например, в то время как одно из правил «Пока» удерживает выход в выключенном состоянии, правила типа «Если», включающие выход по заданному событию, не сработают.

4. Вход. Вход является источником информации для работы правила. Возможные значения представлены в таблице:


Обозначение

Расшифровка

RESET

Сигнал, который активен 5 секунд после старта модуля «Логика» или перезагрузки модуля «Логика» кнопкой «Reset» на web-странице. Применяется для начальной инициализации железа. Например, можно запрограммировать 5 секундный импульс на реле при старте логики, или выдать ИК команду выключения прибора.

IO 1

IO линия 1. Перед использованием она должна быть переведена в режим «вход» на странице «ВВОД-ВЫВОД».

IO 2

IO линия 2. Перед использованием она должна быть переведена в режим «вход» на странице «ВВОД-ВЫВОД».

IO 3

IO линия 3. Перед использованием она должна быть переведена в режим «вход» на странице «ВВОД-ВЫВОД».

IO 4

IO линия 4. Перед использованием она должна быть переведена в режим «вход» на странице «ВВОД-ВЫВОД».

TSTAT 1

Термо(гигро)стат 1. Перед использованием термо(гигро)стат должен быть сконфигурирован на странице «ЛОГИКА».

TSTAT 2

Термо(гигро)стат 2. Перед использованием термо(гигро)стат должен быть сконфигурирован на странице «ЛОГИКА».

PINGER 1

Пингер 1. Перед использованием пингер должен быть сконфигурирован на странице «ЛОГИКА».

PINGER 2

Пингер 2. Перед использованием пингер должен быть сконфигурирован на странице «ЛОГИКА».

C.S. ALARM

Сигнал тревоги датчика дыма (токового датчика). Сигнал «C.S.ALARM» срабатывает, когда параметры датчика выходят за настроенные условия «Тревога» на странице «ДАТЧИК ДЫМА» web-интерфейса устройства.

C.S. FAIL

Сигнал отказа датчика дыма (токового датчика). Сигнал «C.S. FAIL» срабатывает, когда параметры датчика выходят за настроенные условия «Обрыв шлейфа» и «Кор.зам. шлейфа» на странице «ДАТЧИК ДЫМА» web-интерфейса устройства.

C.S. NORMСигнал нормальной работы датчика дыма (токового датчика). Сигнал «C.S. NORM» срабатывает, когда параметры датчика удовлетворяют настроенным условиям «Тревога», «Обрыв шлейфа», «Кор.зам. шлейфа» на странице «ДАТЧИК ДЫМА» web-интерфейса устройства.
SMOKE 1Датчик дыма 1-Wire на канале 1. Перед использованием он должен быть сконфигурирован на странице «1W ДАТЧИКИ ДЫМА».
SMOKE 2Датчик дыма 1-Wire на канале 2. Перед использованием он должен быть сконфигурирован на странице «1W ДАТЧИКИ ДЫМА».
SMOKE 3Датчик дыма 1-Wire на канале 3. Перед использованием он должен быть сконфигурирован на странице «1W ДАТЧИКИ ДЫМА».
SMOKE 4Датчик дыма 1-Wire на канале 4. Перед использованием он должен быть сконфигурирован на странице «1W ДАТЧИКИ ДЫМА».
AC PWRНаличие питания 220 В на входе устройства.

5. Условие. Условие, при котором применяется правило и выдаётся команда, изменяющая состояние выхода. Доступный набор условий изменяется в зависимости от выбранного типа входа и отражает смысл состояния входа:

  • RESET возможные значения – «лог. 1», «лог. 0»;
  • IO 1, IO 2IO 3IO 4 возможные значения – «лог. 1», «лог. 0»;
  • TSTAT 1, TSTAT 2 возможные значения – «Ниже порога», «Выше порога»;
  • PINGER 1, PINGER 1 возможные значения – «Молчит», «Отвечает»;
  • C.S. ALARMC.S. FAILC.S. NORM возможные значения – «лог. 1» (наличие тревоги, обрыва шлейфа, короткого замыкания, нормального состояния), «лог. 0» (отсутствия тревоги, обрыва шлейфа, короткого замыкания, нормального состояния);
  • SMOKE 1, SMOKE 2SMOKE 3, SMOKE 4 возможные значения – «Норма», «Тревога», «Выкл», «Отказ»;
  • AC PWR возможные значения – «Отсутствует», «Присутствует»

Правило типа «Если» срабатывает только в момент наступления условия. Правило типа «Пока» действует всё время, пока выполняется условие.

6. Команда. Команда, выполняющаяся при срабатывании правила (выполнении условия). Для правила «Если» возможные значения  – «Включить», «Выключить», «Переключить». Эти команды срабатывают в момент возникновения условия. Для правила «Пока» возможные значения  – «Держать Вкл», «Держать Выкл». Эти команды действуют всё время, пока выполняется условие.

7. Выход. Выход, которым управляет правило. Возможные значения представлены в таблице:


Обозначение

Расшифровка

IO 1

IO линия 1. Перед использованием она должна быть переведена в режим «выход логики» на странице «ВВОД-ВЫВОД».

IO 2

IO линия 2. Перед использованием она должна быть переведена в режим «выход логики» на странице «ВВОД-ВЫВОД».

IO 3

IO линия 3. Перед использованием она должна быть переведена в режим «выход логики» на странице «ВВОД-ВЫВОД».

IO 4

IO линия 4. Перед использованием она должна быть переведена в режим «выход логики» на странице «ВВОД-ВЫВОД».

RELAY N

Реле, встроенное в корпус устройства, где N - номер канала реле. Перед использованием оно должно быть переведено в режим «Логика» на странице «УПРАВЛЕНИЕ 220V».

SNMP 1

SNMP Setter 1. Перед использованием он должен быть сконфигурирован на странице «ЛОГИКА».

SNMP 2

SNMP Setter 2. Перед использованием он должен быть сконфигурирован на странице «ЛОГИКА».

IR 1

ИК команда 1. Перед использованием команда должна быть записана и сохранена в ячейку 1 на странице «ИК КОМАНДЫ».

IR 2

ИК команда 2. Перед использованием команда должна быть записана и сохранена в ячейку 2 на странице «ИК КОМАНДЫ».

IR 3

ИК команда 3. Перед использованием команда должна быть записана и сохранена в ячейку 3 на странице «ИК КОМАНДЫ».

IR 4

ИК команда 4. Перед использованием команда должна быть записана и сохранена в ячейку 4 на странице «ИК КОМАНДЫ».

C.S. PWR

Перед использованием выхода C.S. PWR следует переключить питание шлейфа в режим «Управляется логикой» на странице «ДАТЧИК ДЫМА».

SMOKE RSTАктивация сброса всех подключённых датчиков дыма 1-Wire.

8. Кнопки «выше»/«ниже». Кнопки предназначены для изменения позиции правила в списке и, таким образом, изменения приоритета правила. Если правила формируют конфликтующие команды для выхода, срабатывает правило, стоящее выше по списку. Однако, правила «Пока» всегда имеют более высокий приоритет по отношению к правилам «Если», независимо от взаимного расположения в списке.

9. Кнопки управления. Кнопки управления срабатывают непосредственно при их нажатии. Кнопки «Пуск» и «Стоп» управляют запуском и приостановкой работы правил. Это состояние сохраняется при выключении устройства. Если правила приостановлены, появляется предупреждающая строка статуса логики (10). Кнопка «Reset» переводит выходы, управляемые модулем логики, в заданное начальное состояние «0» (выкл),  а также инициирует сигнал сброса. Правила, в которых в качестве входа задан сигнал сброса «RESET», могут перевести выходы в другое требуемое начальное состояние. Следует иметь в виду, что, если правила не приостановлены перед нажатием кнопки «Reset», состояние выходов может немедленно измениться, и команда сброса не будет иметь внешнего эффекта;

10. Строка статуса. Если действие правил приостановлено, появляется строка-предупреждение;

11. Применить изменения. Кнопка «Применить изменения» сохраняет запрограммированные правила логики в памяти устройства.

Ограничения

Модуль логики устройства NetPing 2/PWR-220 v3/ETH не поддерживает следующие «входы» правила:

  • C.S. ALARM;
  • C.S. FAIL;
  • C.S. NORM;
  • SMOKE 1;
  • SMOKE 2;
  • SMOKE 3;
  • SMOKE 4;
  • AC PWR

Модуль логики устройства NetPing 2/PWR-220 v3/ETH не поддерживает следующие «выходы» правила:

  • C.S. PWR;
  • SMOKE RST

Модуль логики устройства NetPing 2/PWR-220 v2/SMS не поддерживает следующие «входы» правила:

  • C.S. ALARM;
  • C.S. FAIL;
  • C.S. NORM;
  • SMOKE 1;
  • SMOKE 2;
  • SMOKE 3;
  • SMOKE 4;

Модуль логики устройств NetPing 2/PWR-220 v2/SMS не поддерживает следующие «выходы» правила:

  • C.S. PWR;
  • SMOKE RST