Термостат с аварийным режимом (периодическое включение нагревателя) при отказе датчика температуры с SMS-уведомлением на базе нового модуля «Логика» устройства NetPing

Термостат с аварийным режимом на основе модуля логика устройства NetPing

Модуль логики встроенного ПО устройств NetPing предназначен для несложной автоматизации и может выполнять такие задачи, как поддержание микроклимата, управление автоматическим включением/выключением резервного оборудования и многое другое. Логика работает на основе правил, запрограммированных пользователем через web-интерфейс. В новой прошивке DKSF 54.3.2 для устройства NetPing 4/PWR-220 v3/SMS был разработан новый модуль «Логика» с расширенным функционалом. В ближайшее время старый модуль «Логика» будет заменён новым модулем на всех остальных устройствах.

Задача: В помещении нужно обеспечить диапазон температур от 10°C до 20°C. Для этого нужно включать нагреватель при понижении температуры ниже 10°C и выключать при повышении выше 20°C. При отказе датчика температуры отправить SMS-уведомление об отказе и активировать аварийный режим без регулирования температуры с периодическим включением нагревателя на 15 минут каждый час. При восстановлении нормальной работы датчика температуры перейти в штатный режим.

Рассмотрим способ решения этой задачи при помощи устройства NetPing 4/PWR-220 v3/SMS с новым модулем «Логика».

Необходимое оборудование:

Алгоритм работы решения

  1. Запускаем работу термостата (t<10°C -> включить реле 1, t>20°C -> выключить реле 1).
  2. При отказе датчика температуры отправляем SMS-уведомление и запускаем бесконечный цикл длительностью 1 час.
  3. В начале цикла включаем нагреватель на 15 минут.
  4. При возобновлении работы датчика температуры запускаем термостат.

Настройка устройства NetPing 4/PWR-220 v3/SMS

Считаем, что устройство NetPing 4/PWR-220 v3/SMS настроено на работу в вашей локальной сети и на работу с термодатчиком. Ознакомиться с настройками NetPing 4/PWR-220 v3/SMS можно в документации к устройству.

Переходим на страницу «Логика» через навигационное меню под шапкой веб-интерфейса:

Страница веб интерфейса логика netping 4pwr-220 v3/sms

Активируем строку Правила чекбоксом с левой стороны (1). Затем создаём правило, выбирая пункты выпадающих меню и двигаясь по строке слева направо, где слева — условия, справа — вызываемые ими действия.

Если в правиле нет необходимости, деактивируем чекбокс в начале строки и сдвигаем неактивное правило в нижнюю часть списка кнопками с правой стороны строки (2). Активные, работающие правила лучше держать в верхней части списка в удобном для понимания порядке.

ВАЖНО. В обновлённом модуле Логики порядок расположения правил не имеет значения. Приоритеты правил (более важное выше по списку, Пока важнее Если) теперь не действуют. Также нет необходимости подключать реле к Логике на странице Реле. В обновлённой Логике все источники управления равноправны и активны одновременно. Обновлённую Логику без приоритетов легко определить по отсутствию выбора типа правила Если/Пока в левой части строки.

Общий вид обновленного модуля Логика NetPing

Прописываем первое правило в блоке «Правила»: если Термодатчик 1 регистрирует температуру в помещении ниже 10°C, то включается Реле 1, к которому подключен нагреватель.

Активируем первый чекбокс и прописываем правило, как в примере:

NetPing 4PWR v3SMS настройка первого правила

Второе правило: если термодатчик 1 регистрирует температуру в помещении выше 20°C, то выключается Реле 1, к которому подключен нагреватель.

Активируем второй чекбокс и прописываем правило, как в примере:

NetPing 4PWR v3SMS настройка второго правила

Третье и четвёртое правило: если термодатчик переходит в статус «Отказал», то нужно активировать отправку SMS-уведомления и запустить Таймер/Счётчик 1 для активации аварийного режима.

Объект Таймер/Счётчик — нововведение в прошивке DKSF 54.3.2. Если к нему применяются действие «Запустить с 0», он считает время в секундах. Если применять действия «обнулить», «прибавить 1», «убавить 1», объект работает как счётчик.

Активируем третий и четвёртый чекбоксы и прописываем правила как в примере:

NetPing 4PWR v3SMS настройка 3 и 4 правила

Пятое правило: когда таймер достиг значения 1 нужно включить Реле 1 к которому подключен нагреватель.

Активируем пятый чекбокс и прописываем правило, как в примере:

NetPing 4PWR v3SMS настройка 5 правила

Шестое правило: когда Таймер достиг значения 901 (15 минут с момента запуска счётчика), нужно выключить Реле 1, к которому подключен нагреватель.

Активируем шестой чекбокс и прописываем правило, как в примере:

NetPing 4PWR v3SMS настройка 6 правила

Седьмое правило: когда Таймер достиг значения 3600 (1 час с момента запуска счётчика), то его необходимо запустить заново для запуска следующего цикла аварийной работы нагревателя.

Активируем седьмой чекбокс и прописываем правило, как в примере:

NetPing 4PWR v3SMS настройка 7 правила

Восьмое правило: когда термодатчик начнёт снова регистрировать температуру, нужно выключить аварийный режим. Если термодатчик регистрирует температуру выше -40°C, то Таймер необходимо обнулить. Обнуление Таймера/Счётчика означает его остановку.

Активируем восьмой чекбокс и прописываем правило, как в примере:

NetPing 4PWR v3SMS настройка 8 правила

Нажимаем кнопку «Применить изменения» (1) под блоком «Правила» для применения правил, затем активируем чекбокс «Активировать логику» (2) и нажимаем кнопку «Применить изменения» (3) в блоке «Логика» для начала работы запрограммированной Логики:

NetPing 4PWR v3SMS применение изменений

Теперь настроим отправку SMS-уведомления об отказе Термодатчика 1.

Переходим на страницу «Уведомления»:

Переход на страницу Уведомления

Нажимаем на надпись: «Кликните сюда для добавления новых данных» в последней строке блока «Настраиваемые уведомления»:

Добавление нового уведомления

Заполняем форму уведомления, как в примере, и нажимаем кнопку «Сохранить изменения». Предварительно нужно настроить отправку SMS-сообщений с устройства NetPing 4/PWR-220 v3/SMS. Как это сделать, можно узнать в документации к устройству.

NetPing 4PWR v3SMS заполнение формы уведомления

Готово, термостат с аварийным режимом при отказе датчика температуры задействован.

Обратите внимание, что обновлённая Логика — не единственный способ управления реле по времени. Для периодического включения-выключения по времени суток и дню недели есть модуль Расписание. Ознакомиться с его настройками и возможностями можно в документации к устройству.