10.2. [DKSF 53/203.1 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. Перед использованием пингер должен быть сконфигурирован на странице «ЛОГИКА».

AC PWRНаличие питания 220 В на входе устройства.

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

  • RESET возможные значения — «лог. 1», «лог. 0»;
  • IO 1, IO 2IO 3IO 4 возможные значения — «лог. 1», «лог. 0»;
  • TSTAT 1, TSTAT 2 возможные значения — «Ниже порога», «Выше порога»;
  • PINGER 1, PINGER 1 возможные значения — «Молчит», «Отвечает»;
  • 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 на странице «ИК-КОМАНДЫ».

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

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

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

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