Document toolboxDocument toolbox

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

ВАЖНО. В обновленном модуле «Логика» (начиная с версии встроенного ПО DKSF 488) все правила идентичны правилам типа «Если» в прежних версиях логики (логика модуля стала неблокирующей или так называемой анархической). Они срабатывают в момент, когда условия правила становятся истиной и не имеют приоритетов. Все источники управления выходом правил единовременно активны и равноправны (например, для реле или Input-линий).

Работа модуля логики основана на списке запрограммированных правил.

image-20241021-184451.png

 

где:

  1. Кнопки управления модулем «ЛОГИКА»:

  • «Активировать логику» — чек-бокс, включающий и отключающий работу логики. После изменения состояния чекбокса необходимо сохранить текущие настройки кнопкой «Применить изменения».

  • «Reset» — инициирует сброс логики (сигнал «Стартовый сброс»).

  • «Применить изменения» сохраняет текущие настройки.

  1. Чек-бокс включения правила — чек-бокс активации правила логики. Неактивные правила отображаются серым.

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

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

Вход правила

Расшифровка

Возможные условия (события)

Расшифровка условия

Вход правила

Расшифровка

Возможные условия (события)

Расшифровка условия

Стартовый сброс

Сигнал, активный при старте (рестарте) прошивки или после нажатия кнопки «Reset» (1) на странице логики, до всех остальных логических правил

Подробней — 10.5. [DKSF 48.5 IU] Сигнал сброса и начальные состояния выходов

Начался

Правило срабатывает через 5 секунд после сброса

Закончился 

Правило срабатывает через 10 секунд после сброса

Вход 1...6

Текущий логический уровень Input-линии

= лог. 0

Логический уровень выбранной Input-линии переключился в 0 или в 1

= лог. 1

Выход 1...2

Текущий логический уровень Output-линии

= лог. 0

Логический уровень выбранной Output-линии переключился в 0 или в 1

= лог. 1

Термо 1...8

Показания 1-Wire датчика температуры

ниже [N]

Показания датчика температуры опустились ниже или поднялись выше порога N, где N — заданный порог температуры. Допускается задание порога с плавающей точкой, до десятичных, например, 5.3

выше [N]

отказал 

Датчик отказал

Д. влажности 1...4

 

Показания 1-Wire датчика относительной влажности со встроенным датчиком температуры

t ниже [N]

Показания температуры датчика влажности опустились ниже или поднялись выше порога N, где N — заданный порог температуры. Допускается задание порога с плавающей точкой, до десятичных, например, 5.3

t выше [N]

отн.вл. выше [N]

Относительная влажность поднялась выше N, где N — заданный порог влажности

отн.вл. ниже [N]

Относительная влажность опустилась ниже N, где N — заданный порог влажности

отказал

Датчик отказал

Пингер 1...2

Проверка удаленного хоста посредством ping (ICMP Echo запросов)

замолчал

Пропал или появился ответ от хоста, проверяемого пингером. О настройке самого пингера — 10.3. [DKSF 488] Как настроить Пингер в модуле «Логика»?

отвечает

Реле 1...8

Состояние встроенного реле (розетки)

= вкл

Встроенное реле (розетка) включилось или выключилось

= выкл

напряж. выше (V)

Значение наблюдаемого напряжения стало выше N

напряж. ниже (V)

Значение наблюдаемого напряжения стало ниже N

напряж. в норме

Значение наблюдаемого напряжения достигло настроенного диапазона (см. п. 8.2 данного руководства)

напряжение вне нормы

Значение наблюдаемого напряжения вышло за пределы настраиваемого диапазона (см. п. 8.2 данного руководства)

ток выше (А)

Значение наблюдаемого тока нагрузки стало выше N

ток ниже (А)

Значение наблюдаемого тока нагрузки стало ниже N

ток в норме

Значение наблюдаемого показания тока нагрузки достигло настроенного диапазона (см. п. 8.2 данного руководства)

ток вне нормы

Значение наблюдаемого показания тока нагрузки вышло за пределы настраиваемого диапазона (см. п. 8.2 данного руководства)

мощность ниже (W)

Значение наблюдаемого показания текущей мощности стало ниже N

мощность выше (W)

Значение наблюдаемого показания текущей мощности стало выше N

мощность в норме

Значение наблюдаемого показания мощности достигло настроенного диапазона (см. п. 8.2 данного руководства)

мощность вне нормы

Значение наблюдаемого показания мощности вышло за пределы настраиваемого диапазона (см. п. 8.2 данного руководства)

Ввод АВР Осн

Показания напряжения на основном вводе электропитания

вне нормы

Показания за пределами 220В ± 25%

в норме

Показания в пределах 220В ± 25%

ниже (V)

Значение наблюдаемого напряжения стало ниже N

выше (V)

Значение наблюдаемого напряжения стало выше N

Ввод АВР Рез

Показания напряжения на резервном вводе электропитания

вне нормы

Показания за пределами 220В ± 25%

в норме

Показания в пределах 220В ± 25%

ниже (V)

Значение наблюдаемого напряжения стало ниже N

выше (V)

Значение наблюдаемого напряжения стало выше N

Ввод АВР Шина

Показания напряжения после блока АВР электропитания

вне нормы

Показания за пределами 220В ± 25%

в норме

Показания в пределах 220В ± 25%

ниже (V)

Значение наблюдаемого напряжения стало ниже N

выше (V)

Значение наблюдаемого напряжения стало выше N

Ввод АВР А

Показания напряжения на вводе А электропитания

вне нормы

Показания за пределами 220В ± 25%

в норме

Показания в пределах 220В ± 25%

ниже (V)

Значение наблюдаемого напряжения стало ниже N

выше (V)

Значение наблюдаемого напряжения стало выше N

Ввод АВР В

Показания напряжения на вводе В электропитания

вне нормы

Показания за пределами 220В ± 25%

в норме

Показания в пределах 220В ± 25%

ниже (V)

Значение наблюдаемого напряжения стало ниже N

выше (V)

Значение наблюдаемого напряжения стало выше N

Ан. вход 1...4

Аналоговый вход (1-wire адаптер)

ниже [N]

Значение наблюдаемого параметра стало ниже N

выше [N]

Значение наблюдаемого параметра стало выше N

ниже нормы

Вход сменил статус на «ниже нормы» (значение наблюдаемого параметра ниже нижней границы нормы)

в норме

Вход сменил статус на «в норме» (значение наблюдаемого параметра вернулось в диапазон нормы)

выше нормы

Вход сменил статус на «выше нормы» (значение наблюдаемого параметра выше верхней границы нормы)

вне раб. диапазона

Вход сменил статус на «вне раб. диапазона» (значение наблюдаемого параметра вышли за границы рабочего диапазона)

отказ 1w

Датчик неисправен или не подключен

  1. Выход — элемент устройства, которым управляет правило.

  1. Действие — возможные действия для выхода правила.

Возможные выходы правил и действия для них представлены в таблице:

Выход правила

Расшифровка

Возможное действие

Расшифровка действия

Выход правила

Расшифровка

Возможное действие

Расшифровка действия

1W Ан.вход 1..4

Управление питанием петли адаптера аналоговых датчиков.

 

вкл питание

Включить питание токовой петли

выкл питание

Выключить питание токовой петли

переключить пит.

Переключить питание токовой петли

сброс

Выключить питание петли на 15 с.

Реле 1...8

Управление встроенным реле (розеткой)

выключить

Выключить реле

включить

Включить реле

переключить

Переключить реле в противоположное состояние

Сигнал 1...4

Активация сигнала для отправки настраиваемого уведомления — 13. [DKSF 48.5 IU] Поддержка устройством настраиваемых уведомлений)

активировать

Послать сигнал. Для настраиваемого уведомления на странице «УВЕДОМЛЕНИЯ» запускать его отправку с помощью логического правила

Таймер/Счетчик 1...4

Управление встроенным таймером/счетчиком

Не рекомендуется смешивать режимы работы таймера и счетчика.

запустить с 0 (функция таймера)

Запустить таймер с нуля. Отсчет происходит в секундах с разрешением 0...1 с

обнулить

Остановить и обнулить таймер. Обнулить счетчик

прибавить 1 (функция счетчика)

Прибавить 1 (инкремент) к текущему значению счетчика

убавить 1 (функция счетчика)

Убавить 1 (декремент) от текущего значения счетчика. Значение счетчика не уменьшается ниже нуля

Out-линия 1...2

Управление Out-линией

 

выкл (лог.0)

Перевести линию в состояние лог.0

вкл (лог.1)

Перевести линию в состояние лог.1

переключить

Переключить лог. состояние линии

импульс

Подать импульс на линию. Длительность задается в настройках Out-линии

SNMP Setter 1...2

 

Отправка SNMP SET-команд другим устройствам

выключить

Записать в заданный OID значение, соответствующее «выкл» в настройках Setter'a

включить

Записать в заданный OID значение, соответствующее «вкл» в настройках Setter'a

  1. Кнопки «выше»/«ниже». Кнопки предназначены для изменения позиции правила в списке. Начиная с версии ПО DKSF 48.5.3, порядок правил не влияет на приоритет правил.

Следует избегать конфликтных правил, если они могут привести к попытке одновременно управлять одним и тем же выходом.

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