Skip to main content
Skip table of contents

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

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

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

10.2.jpg

Рис. 8.2.1. Страница ЛОГИКА web-интерфейса устройства NetPing

На Рис. 8.2.1. представлен внешний вид страницы модуля «ЛОГИКА» web-интерфейса устройства NetPing, она содержит следующие элементы:

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

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

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

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

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

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

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

Вход правила

Расшифровка

Условие

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

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

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

Начался

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

Закончился

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

Расписание

Точка во времени, при наступлении которой сработает правило.

время, день/дата =

Формат времени — ЧЧ:ММ [дд]/[ММ.ДД], где:

  • ЧЧ — час в 0...23, ММ — минута 0...59. Время обязательно.

  • дд — номера дней недели подряд в порядке возрастания. Если день не указан — каждый день. Указание совместно с датой не допускается.

  • ММ.ДД — формат даты, ММ — 1...12, ДД — 1...31. Аналог подмены на праздники в расписании. Указание совместно с днями недели не допускается.

Например,

  • 22:10 46 — правило срабатывает в 22:10 каждый четверг и субботу.

  • 22:10 14567 — правило срабатывает каждый понедельник и каждый день с четверга по воскресенье.

IO линия 1...6

Текущий логический уровень входа линии ввода-вывода.

= лог. 0

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

= лог. 1

Термо 1...6

Показания датчика температуры 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% от установленного стандарта номинального напряжения в настройках МОНИТОРИНГ V (подробнее в разделе «4.4. [DKSF 5440] Работа с датчиками качества электропитания» данного руководства).

средне

Отклонение более ±5% и до ±10% включительно от установленного стандарта номинального напряжения в настройках МОНИТОРИНГ V (подробнее в разделе «4.4. [DKSF 5440] Работа с датчиками качества электропитания» данного руководства).

отлично

Отклонение ±5% от установленного стандарта номинального напряжения в настройках МОНИТОРИНГ V (подробнее в разделе «4.4. [DKSF 5440] Работа с датчиками качества электропитания» данного руководства).

Пингер 1...2

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

замолчал

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

отвечает

Реле 1...4

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

= вкл

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

= выкл

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

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

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

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

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

Значение наблюдаемого напряжения достигло настроенного диапазона (см. в разделе «5.3. [DKSF 5440] Настройка отправки уведомлений о срабатывании реле» данного руководства).

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

Значение наблюдаемого напряжения вышло за пределы настроенного диапазона (см. в разделе «5.3. [DKSF 5440] Настройка отправки уведомлений о срабатывании реле» данного руководства).

ток выше (N)

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

ток ниже (N)

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

ток в норме

Значение наблюдаемого показания тока нагрузки достигло настроенного диапазона (см. в разделе «5.3. [DKSF 5440] Настройка отправки уведомлений о срабатывании реле» данного руководства).

ток вне нормы

Значение наблюдаемого показания тока нагрузки вышло за пределы настроенного диапазона (см. в разделе «5.3. [DKSF 5440] Настройка отправки уведомлений о срабатывании реле» данного руководства).

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

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

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

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

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

Значение наблюдаемого показания мощности достигло настроенного диапазона (см. в разделе «5.3. [DKSF 5440] Настройка отправки уведомлений о срабатывании реле» данного руководства).

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

Значение наблюдаемого показания мощности вышло за пределы настроенного диапазона (см. в разделе «5.3. [DKSF 5440] Настройка отправки уведомлений о срабатывании реле» данного руководства).

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

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

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

Расшифровка

Действие

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

Реле 1...4

Управление встроенным реле.

выключить

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

включить

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

переключить

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

Сигнал 1...4

Активация сигнала для отправки настраиваемого уведомления — раздел «9. [DKSF 5440] Поддержка устройством настраиваемых уведомлений» данного документа

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

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

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

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

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

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

обнулить

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

Обнулить счетчик.

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

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

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

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

IO линия 1...6

Управление выходом линии ввода-вывода

выкл (лог.0)

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

вкл (лог.1)

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

переключить

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

импульс

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

SNMP Setter 1...2

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

выключить

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

включить

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

7. Кнопки «выше»/«ниже» — предназначены для изменения позиции правила в списке. Порядок правил не влияет на приоритет правил. Следует избегать конфликтных правил, если они могут привести к попытке одновременно управлять одним и тем же выходом.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.