Перейти к основному содержимому

Модули DMDM-604P-1WСвет и климат

Прошивка "Свет и Климат" для модуля DM-604P-1W

6 входов, 4 выхода.

Назначение прошивки

DM-604P-1W_FwareLightClimate.png Сбор состояний сухих контактов, управление группами реле в автономном режиме или с обменом информацией по шине bus77 с сервером или другими модулями.

Прошивка предназначена для установки в проектах автоматизации зданий в централизованной и децентрализованной сети bus77 iRidium ©.

Применяется для:

  • регулирования температуры помещения с помощью 2х терморегуляторов, для каждого регулятора указываются свои датчики температуры 1-wire;

  • управления 2мя группами освещения (2 канала реле) и 2 канала сух.контактов (локальные или сетевые);

  • контроля исправности термоголовки через замер температуры радиатора и выдачу предупреждений в шину;

  • прочими системами и оборудованием с электрическим управлением в пределах допустимых параметров модуля (котлы, сервоприводы, насосы, вентиляторы и пр.).

Описание прошивки

Система является отказоустойчивой - при потере связи с сервером/шлюзом контроллер продолжает работу по принципу децентрализованной сети.

Модуль DM-604-1W фактически имеет в себе несколько устройств:

  • Термостаты,
  • Блок реле,
  • Блок кнопок

Термостат

 На борту устройства два идентичных термостата. Каждый термостат через своё реле управляет исполнительным механизмом - термоголовкой (Вы можете использовать другие устройства, только учитывайте номинальные и пусковые токи ).

  Термоголовки могут быть нормально открытые или нормально закрытые. Укажите это в настройках модуля .

  Изменения температуры термостат отслеживает через два датчика температуры: один измеряет температуру теплоносителя, другой - температуру воздуха.

Термостату можно задать четыре режима работы: *Нормальный, *День, *Ночь, *Ушёл.   Для каждого режима можно задать целевую температуру. Указать коридор температуры, в котором термостат и будет поддерживать температуру воздуха можно через канал управления (далее КУ) "Гистерезис" (КУ18). Термостат будет включать тепло, если температура воздуха ниже целевой минус гистерезис. И будет выключать тепло, если температура воздуха больше целевой плюс гистерезис.

 Термостат выдаст сообщение о проблеме с теплоносителем, если: *через десять минут после включения тепла температура теплоносителя не увеличилась, *через десять минут после выключения тепла температура теплоносителя не уменьшилась.

 Датчику температуры можно отдельно задать коридор отслеживания, при выходе за пределы которого будут сгенерированы сообщения о повышенной или пониженной температуре (КУ29-КУ34).

Реле

 Реле также обладают разными дополнительными возможностями:

  • Автоотключение по таймеру,
  • Прямая или обратная логика,
  • Разные сценарии поведения реле при включении устройства.

 Если установлен режим автоотключения реле по таймеру (КУ 37), реле отключится через указанное в КУ 39 время, по умолчанию через 5 секунд.

 Логику включения реле можно сменить на обратную (КУ 38): *0 - прямая логика (программно замкнули = физически замкнули), *1 - обратная логика (программно замкнули = физически разомкнули).

  Поведением реле при включении устройства можно управлять (КУ44): *0 - реле восстановит своё состояние на то, которое было при выключении устройства, *1 - реле будет программно замкнуто (учитывайте установленную прямую/обратную логику), *2 - будет программно разомкнуто.

Кнопки

Кроме обычных нажатий и отжатий кнопок, модуль может генерировать события "сложных" нажатий кнопок: *Одиночное нажатие генерируется если в течении 700 мсек (определяется КУ36) после нажатия кнопки, второе нажатие не произошло, *Двойное нажатие генерируется, если в течение 700 мсек (определяется КУ36) произошло второе нажатие копки, *Долгое нажатие генерируется если кнопка удерживалась нажатой более 1000 мсек (определяет КУ35).

Подключение управляющей шины

DM-604P-1W_Шина.png Подключите по схеме два питающих провода и два информационных.

При установке модуля на краю шины, используйте терминирующее сопротивление, установите джампер. При нахождении модуля в середине шины, джампер нужно извлечь.

Не рекомендованы к использованию архитектура “дерево” и “звезда”, а также создание отводов линии — для обеспечения стабильной работы.

С последовательностью монтажа и особенностями bus77 можно ознакомиться здесь

Подключение на входы кнопок и датчиков

DM-604P-1W_Входы.png

Используйте любые не фиксируемые кнопки. Датчики температуры 1-Wire

Дополнительная информация

Не путайте разъем цифровых входов с разъемом питания модуля. Если разъемы перепутать, то при подаче питания модуль выйдет из строя.

Подключение Исполнительных устройств

DM-604P-1W_Выходы.png Сечение проводов, подключаемых к винтовым зажимам выходов реле, должны соответствовать мощности коммутируемой нагрузки. Винтовые зажимы принимают провод сечением 2,5—4 мм2. Модуль реле необходимо устанавливать таким образом, чтобы удовлетворять требованиям электробезопасности и не допускать случайного касания контактов, находящихся под высоким напряжением.

Устройство должно эксплуатироваться при рекомендованных условиях окружающей среды.

Дополнительная информация

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

Описание каналов управления

Системные параметры

ПараметрТипМинМаксДоступОписание
1Name — Имя устройстваstring0321Имя, под которым устройство будет отображаться в интерфейсе.
2PIN — ПИН-кодu3200xFFFFFFFE1PIN-код для защиты каналов управления и каналов обратной связи от несанкционированной записи и чтения.
3Reboot — Перезагрузкаbool011Перезагрузка модуля.
4Reset — Сброс контроллераnoneСброс контроллера к заводским настройкам.
5Find device — Найти устройствоbool011При записи в канал единицы на борту светодиод начинает мигать с частотой 10 Гц.

Термостат

ПараметрТипМинМаксДоступОписание
6Thermostat (N) set power — Установить состояние термостатаbool0111 — включение термостата, 0 — выключение термостата.
7Thermostat (N) on — Включить термостатnoneВключение термостата.
8Thermostat (N) off — Выключить термостатnoneВыключение термостата.
9Thermostat (N) set mode — Установка режима термостатаu80310 — Normal (Нормальный), 1 — Night (Ночь), 2 — Day (День), 3 — Away (Ушел).
10Thermostat (N) set mode Normal — Установить режим "Нормальный"none
11Thermostat (N) set mode Night — Установить режим "Ночь"none
12Thermostat (N) set mode Away — Установить режим "Ушёл"none
13Thermostat (N) set mode Day — Установить режим "День"none
14Thermostat (N) target temperature Normal — Целевая температура "Нормальный"f32-50+1251e-1
15Thermostat (N) target temperature Night — Целевая температура "Ночь"f32-50+1251e-1
16Thermostat (N) target temperature Day — Целевая температура "День"f32-50+1251e-1
17Thermostat (N) target temperature Away — Целевая температура "Ушёл"f32-50+1251e-1
18Thermostat (N) hysteresis — Гистерезисf32-50+1251e-1Смещение границ рабочего диапазона температур +/- от целевой температуры для текущего режима.
19Thermostat (N) thermal head type — Тип термоголовкиu80110 — нормально-закрытая, 1 — нормально-открытая.
20Thermostat (N) set thermal head state — Состояние термоголовкиbool011С учётом типа термоголовки: 1 — Открыть (подать тепло), 0 — Закрыть (перекрыть тепло).
21Thermostat (N) open thermal head — Открыть термоголовкуnoneОткрыть термоголовку. Подать тепло.
22Thermostat (N) close thermal head — Закрыть термоголовкуnoneЗакрыть термоголовку. Перекрыть тепло.
23Thermostat (N) toggle thermal head — Переключить термоголовкуnoneИзменить состояние термоголовки на противоположное.
24Thermostat (N) automatic mode — Автоматический режимu80110 — ручной режим, 1 — автоматический режим.
25+0.5°C to target temperature — Термостат t+ на 0,5°CnoneПовысить целевую температуру текущего режима на 0,5°C.
26-0.5°C to target temperature — Термостат t- на 0,5°CnoneПонизить целевую температуру текущего режима на 0,5°C.
27Thermostat (N) room temperature — Температура воздуха в помещенииf32-50+1251e-1Передать в термостат температуру воздуха.
28Thermostat (N) heat carrier temperature — Температура радиатораf32-50+1251e-1Передать в термостат температуру теплоносителя (радиатора).

Датчик температуры

ПараметрТипМинМаксДоступОписание
29Temperature sensor (N) work mode — Режим работы датчикаu80310 — выключено, 1 — отображение t, 2 — по пределам, 3 — по точке.
30Temperature sensor (N) deadband — Шаг отображенияf32-50+1251e-1Шаг отображения температуры при её изменении.
31Temperature sensor (N) lower limit — Нижний предел температурыf32-50+1251e-1При достижении нижнего предела (при снижении температуры), контроллер сгенерирует сигнал оповещения (для режима 2).
32Temperature sensor (N) top limit — Верхний предел температурыf32-50+1251e-1При достижении верхнего предела (при повышении температуры), контроллер сгенерирует сигнал оповещения (для режима 2).
33Temperature sensor (N) target point — Целевая температураf32-50+1251e-1Задать целевое значение отслеживания температуры (для режима 3).
34Temperature sensor (N) hysteresis — Гистерезисf32-50+1251e-1Смещение от заданной температуры для создания "коридора температуры" (для режима 3).

Сухой контакт

ПараметрТипМинМаксДоступОписание
35Button (N) long hold time — Время долгого нажатияu160655351Миллисекунды — время удержания кнопки для события долгого нажатия (по умолчанию 1000 мс).
36Button (N) double press time — Время ожидания второго нажатияu160655351Миллисекунды — время ожидания повторного нажатия для двойного клика (по умолчанию 700 мс).

Реле

ПараметрТипМинМаксДоступОписание
37Relay (N) work mode — Режим работы релеbool0110 — стандартная работа, 1 — с автоотключением по таймеру.
38Relay (N) inversion — Инверсияbool0110 — прямая логика, 1 — обратная логика.
39Relay (N) auto off time — Время автоотключения релеu3200xFFFFFFFF1Миллисекунды — время до программного размыкания реле (если режим работы = 1).
40Relay (N) set state — Установка состояния релеbool0111 — Замкнуть реле, 0 — Разомкнуть реле.
41Relay (N) on — Замыкание релеnoneЗамкнуть реле.
42Relay (N) off — Размыкание релеnoneРазомкнуть реле.
43Relay (N) toggle — Переключение релеnoneИзменить состояние на противоположное.
44Relay (N) starting behavior — Стартовое поведениеu80210 — восстановить состояние, 1 — замкнуть, 2 — разомкнуть.

Датчик движения

ПараметрТипМинМаксДоступОписание
45Motion sensor %d power — Доступность датчика движенияbool011Включить/выключить датчик движения.

Внимание! Модуль игнорирует передаваемые в канал управления значения, если они меньше минимального или больше максимального допустимого значения.

Описание каналов обратной связи

Системные параметры

ПараметрТипМинМаксДоступОписание
1Error — Ошибкаu802551Возвращает код ошибки.
2Device voltage — Напряжение устройстваf320301Возвращает текущее напряжение питания модуля.

Термостат

ПараметрТипМинМаксДоступОписание
3Thermostat (N) state — Состояние термостатаbool011Возвращает текущее состояние термостата.
4Thermostat (N) on — Термостат был включенnone
5Thermostat (N) off — Термостат был выключенnone
6Temperature sensor (N) — Температура датчикаf32-50+1251e-1
7Thermostat (N) mode — Текущий режимu8031Возвращает текущий режим термостата.
8Thermostat (N) current target temperature — Целевая температура текущего режимаf32-50+1251e-1Возвращает целевую температуру текущего режима.
9Thermostat (N) thermal head type — Тип термоголовкиu8011Возвращает тип термоголовки.
10Thermostat (N) thermal head state — Состояние термоголовкиbool011Возвращает состояние термоголовки.
11Thermostat (N) thermal head was open — Термоголовка открыласьnone
12Thermostat (N) thermal head was close — Термоголовка закрыласьnone
13Thermostat (N) automatic mode — Автоматический режимbool011Возвращает статус автоматического режима.
14Thermostat (N) heat error — Предупреждение о проблеме с теплоносителемnone

Датчик температуры

ПараметрТипМинМаксДоступОписание
15Temperature sensor (N) temperature — Текущая температура датчикаf3201501
16Temperature sensor (N) temperature is out of the upper limit — Температура поднялась выше верхнего пределаnoneОповещение раз в 10 секунд.
17Temperature sensor (N) temperature is out of the lower limit — Температура опустилась ниже нижнего пределаnoneОповещение раз в 10 секунд.

Сухой контакт

ПараметрТипМинМаксДоступОписание
18Button (N) was press — Произошло нажатиеnone
19Button (N) was release — Произошло отжатиеnone
20Button (N) was single press — Произошло одиночное нажатиеnoneСрабатывает, если за время, установленное в канале управления "Время ожидания двойного нажатия" (КУ 36, по умолчанию 700 мс), произошло только одно нажатие.
21Button (N) was double press — Произошло двойное нажатиеnoneСрабатывает, если между двумя нажатиями прошло меньше, чем установлено в канале управления "Время ожидания двойного нажатия" (КУ 36, по умолчанию 700 мс).
22Button (N) was long press — Произошло долгое нажатиеnoneСрабатывает, если кнопка удерживается нажатой дольше времени, определённого КУ 35 (по умолчанию 1000 мс).

Реле

ПараметрТипМинМаксДоступОписание
23Relay (N) state — Состояние релеbool011Возвращает состояние реле.
24Relay (N) was on — Реле замкнулосьnoneСобытие замыкания реле.
25Relay (N) was off — Реле разомкнулосьnoneСобытие размыкания реле.

Датчик движения

ПараметрТипМинМаксДоступОписание
26Motion sensor state — Состояние движенияbool011Состояние датчика движения.
27Motion sensor movement started — Движение началосьnoneДатчик движения активировался.
28Motion sensor movement ended — Движение закончилосьnoneДатчик движения успокоился.