Виртуальное устройство "Реле"
Актуально начиная с версии xiot 14.1-1.
Реле
Реле — системное виртуальное устройство для управления дискретным выходом: включено или выключено. Мы используем его как технический исполнительный канал для насосов, клапанов, исполнительных цепей отопления, вспомогательных нагрузок и других виртуальных устройств.
Реле не показывается пользователю в пользовательском интерфейсе. Пользователь работает с основным устройством: радиатором, конвектором, тёплым полом, сервоприводом или сценарием. Реле остаётся внутренним исполнительным выходом.
Когда использовать
Используем реле, если нужно управлять нагрузкой без плавного регулирования:
- включить или выключить цепь;
- подать питание на клапан, насос или контактор;
- сделать технический выход для отопления;
- сделать выход для сервопривода с медленным ШИМ;
- автоматически выключить нагрузку через заданное время.
Если нагрузка должна регулироваться плавно, напрямую реле не подходит. В этом случае используем устройство Сервопривод или специализированное устройство.
Создание устройства
В редакторе добавляем виртуальное устройство Реле и назначаем его в нужную комнату или техническую зону.
Характеристика включение является обязательной и всегда включена.
После этого привязываем характеристику включения к физическому каналу реле: KNX, Wiren Board, Modbus, MQTT или другому доступному тегу проекта.
Автоматическое выключение
Параметр Выключать после включения, через время задаёт автоотключение в секундах.
- значение 0 — автоотключение выключено;
- значение больше 0 — после каждого включения реле автоматически выключится через указанное время.
Пример:
Выключать после включения, через время = 300 секунд
После включения реле отключится через 5 минут.
Если реле выключили из редактора или другой логикой раньше, активный таймер автоотключения сбрасывается.
Работа в составе других устройств
Реле часто используется как исполнительный выход внутри других виртуальных устройств.
| Где используется | Что делает реле |
|---|---|
| Радиатор | Включает или выключает нагрев по гистерезису. |
| Конвектор | Включает или выключает отопительный контур. |
| Тёплый пол | Включает электрический пол, насос, клапан или контур коллектора. |
| Сервопривод | Получает медленный ШИМ-сигнал и питает термоэлектрический привод. |
Если реле привязано как технический выход к другому устройству, не показываем его пользователю отдельно. Пользователь управляет радиатором, тёплым полом или климат-контролем, а реле остаётся внутренним исполнительным каналом.
Проверка после настройки
После настройки проверяем:
- включение в редакторе меняет физический выход;
- обратная связь с физического выхода возвращается в характеристику включения;
- автоотключение срабатывает, если задано время;
- если реле используется внутри другого устройства, команда от этого устройства доходит до реле.
Для проверки автоотключения задаём небольшое время, например 10 секунд, включаем реле и проверяем, что оно выключилось само.
Рекомендации
- Называем реле по технической нагрузке: «Насос рециркуляции», «Клапан радиатора», «Контур тёплого пола».
- Реле оставляем скрытым и управляем им через основное виртуальное устройство.
- Для мощных нагрузок проверяем допустимый ток физического релейного канала и при необходимости используем контактор.
- Не используем автоотключение для нагрузок, которые должны работать постоянно, пока их держит другое устройство.
- Если реле управляет сервоприводом отопления, не включаем его отдельно: управлять должен сервопривод, радиатор, конвектор или тёплый пол.