8.2. [DKSF 544.1 IU] Как пользоваться модулем «Логика»?
Правила позволяют задать гибкую логическую схему локальной простой автоматизации, срабатывают в момент, когда условия правила становятся истиной и не имеют приоритетов.
1. Кнопки управления модулем «ЛОГИКА»:
«Активировать логику» — чекбокс, включающий и отключающий работу логики. После изменения состояния чекбокса необходимо сохранить текущие настройки кнопкой «Применить изменения».
«Reset» — инициирует сброс логики (сигнал «Стартовый сброс»).
«Применить изменения» сохраняет текущие настройки.
2. Чекбокс включения правила — чекбокс активации правила логики. Неактивные правила отображаются серым.
3. Вход — источник информации для работы правила. Возможные значения представлены в таблице ниже.
4. Условие — условие, при котором применяется правило и выдается команда, изменяющая состояние выхода. Доступный набор условий изменяется в зависимости от того, какой тип входа выбран, и отражает смысл состояния входа. Возможные значения в зависимости от типа входа представлены ниже.
Вход правила | Расшифровка | Возможные события | Расшифровка условия |
Стартовый сброс | Сигнал, активный при старте (рестарте) прошивки или после нажатия кнопки Reset (1) на странице логики, до всех остальных логических правил | Начался | Правило срабатывает через 5 секунд после сброса |
Закончился | Правило срабатывает через 10 секунд после сброса | ||
Расписание | Точка во времени, при наступлении которой сработает правило | время, день/дата = | Формат времени — ЧЧ:ММ [дд]/[ММ.ДД], где: ЧЧ — час в 0...23, ММ — минута 0...59 Время обязательно дд — номера дней недели подряд в порядке возрастания. Если день не указан — каждый день. 22:10 46 — правило срабатывает в 22:10 каждый четверг и субботу. 22:10 14567 — правило срабатывает каждый понедельник и каждый день с четверга по воскресенье. Указание совместно с датой не допускается. ММ.ДД — формат даты, ММ — 1...12, ДД — 1...31 Аналог подмены на праздники в расписании. Указание совместно с днями недели не допускается. |
Вход 1...8 | Текущий логический уровень линии ввода | = лог. 0 | Логический уровень выбранной IO-линии переключился в 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] | |||
отказал | Датчик отказал | ||
Таймер/Счетчик 1...4 | Программный таймер/счетчик | достиг [N] | Внутренний таймер/счетчик стал >= заданного порога [N] Значение таймера/счетчика — любое число (>0), управляемое командами «прибавить 1» и «убавить 1» (функции счетчика), либо промежуток времени с команды «запустить с 0» в секундах с разрешением 0,1 секунды (функции таймера) Смешивать функции таймера и счетчика не рекомендуется |
Мониторинг V 1...3 | Состояние датчика качества электропитания | отказ | Датчик отказал |
отсутствует | Напряжение отсутствует | ||
плохо | Отклонение более ±10% от установленного стандарта напряжения в настройках | ||
средне | Отклонение более ±5% и до ±10% включительно от установленного стандарта напряжения в настройках | ||
отлично | Отклонение ±5% от установленного стандарта напряжения в настройках | ||
Пингер 1...4 | Проверка удаленного хоста посредством ping (ICMP Echo запросов) | замолчал | Пропал или появился ответ от хоста, проверяемого пингером. О настройке самого пингера — раздел 11.3. [DKSF 544.1 IU] Как настроить Пингер в модуле «Логика»? |
отвечает | |||
Реле 1...4 | Состояние встроенного реле | =вкл | Встроенное реле включилось |
=выкл | Встроенное реле выключилось |
5. Выход — элемент устройства, которым управляет правило.
6. Действие — возможные действия для выхода правила.
Выход правила | Расшифровка | Возможные действия | Расшифровка действия |
Таймер/Счетчик 1...4 | Управление встроенным таймером/счетчиком | запустить с 0 (функция таймера) | Запустить таймер с нуля. Отсчет происходит в секундах с разрешением 0...1 |
обнулить | Остановить и обнулить таймер Обнулить счетчик | ||
прибавить 1 (функция счетчика) | Прибавить 1 (инкремент) к текущему значению счетчика | ||
убавить 1 (функция счетчика) | Убавить 1 (декремент) от текущего значения счетчика. Значение счетчика не уменьшается ниже нуля | ||
Сигнал 1...4 | Активация сигнала для отправки настраиваемого уведомления — раздел 12. [DKSF 544.1 IU] Поддержка устройством настраиваемых уведомлений | активировать | Послать сигнал. Для настраиваемого уведомления на странице «УВЕДОМЛЕНИЯ» запускать его отправку с помощью логического правила. |
Реле 1...4 | Управление встроенным реле | выключить | Выключить реле |
включить | Включить реле | ||
переключить | Переключить реле в противоположное состояние | ||
SNMP Setter 1...2 | Отправка SNMP SET-команд другим устройствам | выключить | Записать в заданный OID значение, соответствующее «выкл» в настройках Setter'a |
включить | Записать в заданный OID значение, соответствующее «вкл» в настройках Setter'a |
7. Кнопки «выше»/«ниже». Кнопки предназначены для изменения позиции правила в списке. Порядок правил не влияет на приоритет правил.
Следует избегать конфликтных правил, если они могут привести к попытке одновременно управлять одним и тем же выходом.
8. Применить изменения. Кнопка «Применить изменения» сохраняет запрограммированные правила логики в памяти устройства.