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