WB-MRM2-mini Modbus Relay Modules: различия между версиями

Материал из Wiren Board
(не показана 231 промежуточная версия 17 участников)
Строка 1: Строка 1:
<languages/>
{{DISPLAYTITLE:Двухканальный модуль реле WB-MRM2-mini}}
<translate>
[[File:Mrm-2-mini_.png| thumb | 200px|Двухканальный модуль реле WB-MRM2-mini]]
<!--T:1-->
{{DISPLAYTITLE:Двухканальный модуль реле WB-MRM2-mini v.2}}{{#vardefine:ProductFullName1|Двухканальный модуль реле WB-MRM2-mini NO}} {{#vardefine:FileName1|WB_MRM2-mini_NO}} {{#vardefine:ProductName1|WB_MRM2-mini_NO}} {{#vardefine:ProductFullName2|Двухканальный модуль реле WB-MRM2-mini NC}} {{#vardefine:FileName2|WB_MRM2-mini_NC}} {{#vardefine:ProductName2|WB_MRM2-mini_NC}}
'''[https://wirenboard.com/ru/product/WB-MRM2-mini/ Купить в интернет-магазине]'''
[[Файл:WB-MRM2-mini NC side.jpg| thumb | 200px|Двухканальное реле WB-MRM2-mini NC v.2]]
[[Файл:WB-MRM2-mini NO side.jpg| thumb | 200px|Двухканальное реле WB-MRM2-mini NO v.2]]
{{PDF}}


<!--T:2-->
== Общая информация ==
== Назначение ==
=== Назначение ===
Двухканальный модуль реле WB-MRM2 mini v.2 предназначен для использования в системах автоматизации зданий. Управление устройством производится с контроллера [[Wiren Board]] или компьютера по шине [[RS-485]], по [[Relay Module Modbus Management |протоколу Modbus]], а также с помощью внешних кнопок, подключаемых к WB-MRM2 mini. Миниатюрные размеры позволяют монтировать реле рядом с нагрузкой: в кабель-каналах, чашах светильников, глубоких установочных коробках для розеток и выключателей.
Двухканальный модуль реле WB-MRM2 предназначен для использования в системах автоматизации зданий. Управление модулем производится с контроллера [[Wiren Board]] или компьютера по шине [[RS-485]] по [[Relay Module Modbus Management |протоколу Modbus]], а также с помощью внешних кнопок, подключаемых к модулю. Миниатюрные размеры модуля позволяют монтировать его рядом с нагрузкой в кабель-каналах, чашах светильников, глубоких установочных коробках для розеток и выключателей.
{{Wbincludes:Relay Purpose2}} (тип реле как в модели MR6C v.2).


== Меры безопасности ==
=== Выходы ===  
{{Wbincludes:Safety}}
В модуле установлены два реле HF32F-G ([http://www.hongfa.com/pro/pdf/HF32F-G_en.pdf Datasheet]), коммутирующие соответствующие 2 выхода. Выходы реле выведены на винтовые зажимы. В случае активной (резистивной) нагрузки реле могут коммутировать до 10 А/230 В переменного тока и до 10 А/30 В постоянного. В случае реактивной (ёмкостной или индуктивной) нагрузки (двигатели, импульсные блоки питания и т.д.) не следует коммутировать ток больше 400 мА. Используйте внешние контакторы, рассчитанные на соответствующую нагрузку.


== Технические характеристики == <!--T:10-->
Каждый контакт реле защищен от образования дуги при замыкании/размыкании симметричным TVS-диодом.
[[Файл:Relay_switches_mrm2mini.png|250px|thumb|left|Контакты реле]]
В модуле может быть включен таймер безопасного режима, который при прекращении обмена данными по Modbus с модулем отключает все реле по прошествии заданного времени.


<!--T:11-->
=== Входы ===
{{Wbincludes:Relay Purpose2}}
На безвинтовые зажимы b1 и b2 модуля выведены 2 входа типа "сухой контакт", не изолированные от источника питания. Для устранения дребезга контактов на каждой входной линии применяются RC-цепочки. Входы подтянуты резисторами к линии питания +3.3 В. Кнопки или выключатели с фиксацией подключаются между выводом GND и соответствующим входом b1 или b2. Входы могут использоваться как входы общего назначения, для счета сигналов и для прямого управления каналами реле. Программно можно выбрать три режима работы входов: управление кнопкой без фиксации или по Modbus; управление выключателем (с фиксацией) или по Modbus; управление только по Modbus. По умолчанию включен режим управления кнопкой без фиксации.
 
=== Технические характеристики ===


<!--T:12-->
{| border="1" class="wikitable" style="text-align:left"
{| border="1" class="wikitable" style="text-align:left"
|-
|-
Строка 30: Строка 26:
|-
|-
|Напряжение питания
|Напряжение питания
|9 — 28 В постоянного тока
|9 — 24 В постоянного тока
|-
|-
|Потребляемая мощность
|Потребляемая мощность
|
|
*В режиме холостого хода (со всеми выключенными реле) — 0.10 Вт
*В режиме холостого хода (со всеми выключенными реле) — 0,10 Вт
*Со всеми включенными реле — 0.5 Вт
*Со всеми включенными реле — 0,5 Вт
*Пиковое значение (при включении всех реле одновременно) — до 2 Вт в течение 20 мс.
*Пиковое значение (при включении всех реле одновременно) — до 2 Вт в течение 20 мс.
|-
!colspan="2" | '''Клеммники и сечение проводов'''
|-
|| Рекомендуемое сечение провода с НШВИ, мм<sup>2</sup>  || 0.75 — 1 (для нажимных безвинтовых клеммников), 1.5 — для релейных выходов
|-
|| Длина стандартной втулки НШВИ, мм || 8 (10 для нажимных безвинтовых клеммников)
|-
|| Момент затяжки винтов, Н∙м || 0.2 (для винтовых клеммников), 0.4 — для релейных выходов
|-
|-
! colspan="2" |'''Выходы'''
! colspan="2" |'''Выходы'''
Строка 55: Строка 43:
|-
|-
|Конфигурация контактов
|Конфигурация контактов
|Двухпозиционные
|Двухпозиционные, нормально открытые.
нормально открытые (версия NO)
Состояния: разомкнут <&mdash;> замкнут NO и C
или нормально закрытые (версия NC).
|-
|-
|Конфигурация выходов
|Конфигурация выходов
|Две группы (2 выхода в группе)
|Две группы (2 выхода в группе)
|-
|-
|Максимальное коммутируемое напряжение, переменный ток
|Максимальное коммутируемое напряжение, AC
|250 В
|250 В
|-
|-
|Максимальное коммутируемое напряжение, постоянный ток
|Максимальное коммутируемое напряжение, DC
|30 В
|30 В
|-
|-
|Максимальный коммутируемый ток на каждый канал  
|Максимальный коммутируемый ток на каждый канал  
|
|
* для резистивной нагрузки — 10 А (для версии NO, ревизия 2.3 и выше), 3 А (для NC)
* для резистивной нагрузки — 10 А
* для ёмкостной и индуктивной нагрузки — 400 мА
* для ёмкостной и индуктивной нагрузки — 400 мА
|-
|Максимальный пусковой ток (в течение 20 мс)
|80 А (в ревизиях 2.3 и выше)
|-
|-
|Сопротивление контактов  
|Сопротивление контактов  
|< 100 мОм
|< 100 миллиом
|-
|-
|Напряжение изоляции между контроллером и выходом
|Напряжение изоляции между контроллером и выходом
Строка 83: Строка 67:
|-
|-
|Срок жизни: количество переключений для нагрузки  
|Срок жизни: количество переключений для нагрузки  
7 А/230 В переменного тока (резистивная нагрузка)
10 А/230 В переменного тока (резистивная нагрузка)
|100 000
|100 000
|-
|-
! colspan="2" |Входы
! colspan="2" |Входы
|-
|-
|Количество входов
|Количество входов (Inputs 1&mdash;14)
|2
|2
|-
|-
|Тип входов
|Тип входов
|«Сухой контакт», не изолированные от источника питания
|"Сухой контакт", не изолированные от источника питания
|-
|Частота и длительность импульсов
| До 10 Гц
|-
|-
|Функции
|Функции
Строка 101: Строка 82:
* Входы общего назначения
* Входы общего назначения
* Счет сигналов
* Счет сигналов
* Измерение частоты (с версии прошивки 1.15.0)
* Прямое управление каналами реле
* Прямое управление каналами реле
* Одновременное отключение всей нагрузки
* Гибкие механизмы настройки взаимодействия входов с реле с помощью [[I/O_Mapping_Matrix|mapping-матрицы]]
(начиная с версии прошивки 1.9.0)
|-
|-
! colspan="2" |Управление
! colspan="2" |Управление
Строка 119: Строка 96:
|-
|-
|Параметры интерфейса RS-485
|Параметры интерфейса RS-485
|Задаются программно (смотрите [[#Карта регистров|Карту регистров]]);<br> по умолчанию: скорость — 9600 бит/с; данные — 8 бит; бит чётности нет (N); стоп-биты — 2  
|  
*Скорость: 9600 бит/сек
*Данные: 8 бит  
*Проверка чётности: нет  
*Стоповых бит: 2
|-
|-
|Готовность к работе после подачи питания
|Готовность к работе после подачи питания
| ~2 c
| ~0,1 c
|-
! colspan="2" |Габариты
|-
|Габаритные размеры (Д x Ш х В)
|46 x 24 x 20,5 мм
|-
|-
! colspan="2" |Индикация
! colspan="2" |Индикация
|-
|-
|Индикация питания и обмена данными
|Индикация питания и обмена данными
|В старых версиях до 2018г - Зеленый светодиод Status под термоусадочной трубкой
|Зеленый светодиод Status на обратной стороне модуля под термоусадочной трубкой
После 2018г - отсутствует.
В версии v.2 - Зеленый светодиод Status под клеммником
|-
|-
|Индикация состояния каналов реле
|Индикация состояния каналов реле
|Нет
|нет
|-
|-
! colspan="2" |Условия эксплуатации
! colspan="2" |Условия эксплуатации
|-
|-
|Температура воздуха
|Температура воздуха
|От −40 до +50 °С
|От -20 до +50 °С
|-
|-
|Относительная влажность
|Относительная влажность
|До 92%, без конденсации влаги
|До 92%, без конденсации влаги
|-
|-
{{Wbincludes:Warranty}}
! colspan="2" |Габариты
|-
|Габаритные размеры (Д x Ш х В)
|v.1 46 x 24 x 20,5 мм
v.2 51.5 x 23 x 21.5 мм
|-
{{Wbincludes:Weight}} 30 г
|}
|}


== Общий принцип работы ==
=== Габаритные размеры модуля ===
=== Входы ===
[[File:Wb-mrm2-mini-scetch.png|400px|thumb|left
{{Wbincludes:Inputs Relay|no_input_0=true}}
|Габаритные размеры модуля WB-MRM2-mini]]


=== Выходы === <!--T:3-->
=== Обмен данными ===
[[Файл:Relay_switches_mrm2mini.png|250px|thumb|riht|Контакты реле]]
На физическом уровне модуль подключается через интерфейс [[RS-485]]. Для управления WB-MRM2-mini используется протокол Modbus RTU. В устройствах Wirenboard данные Modbus передаются по линиям связи RS-485. Подробнее смотрите страницу [[Протокол Modbus]]. Modbus-адрес модуля задается на заводе и нанесен на наклейке на его нижней стороне. Адрес может быть изменен программно. Подробно смотрите в разделе [[#Параметры_Modbus]]
В модуле версии NO (нормально разомкнутые контакты) установлены два реле [[Hongfa HF32FV-16 | HF32FV-16/5-HLTF(590)]] ([[Hongfa_HF32F-G|HF32F-G]] до ревизии 2.3), коммутирующие соответствующие 2 выхода.


Выходы реле выведены на винтовые зажимы. В случае активной (резистивной) нагрузки реле могут коммутировать до 10 А / 230 В переменного тока и до 10 А / 30 В постоянного тока. В случае реактивной (ёмкостной или индуктивной) нагрузки, например: двигатели, импульсные блоки питания и т.д., не следует коммутировать ток больше 400 мА. Используйте внешние контакторы, рассчитанные на соответствующую нагрузку.  
== Монтаж ==
Релейный модуль свободно монтируется в монтажные коробки, кабель-каналы и т.п.


<!--T:4-->
Блоки безвинтовых зажимов на плате реле служат для подключения линий питания, управления (RS-485) и входных контактов.  При использовании при монтаже наконечников типа НШВИ необходимо, чтобы диаметр изолированных манжет не превышал 3,6 мм, сечение провода — 0,75 мм<sup>2</sup>, а длина проводящей втулки — 5—6 мм. Винтовые зажимы принимают провод сечением 2,5—4 мм<sup>2</sup>. Сечение провода должно соответствовать коммутируемой нагрузке.  
В модуле версии NС (нормально замкнутые контакты) установлены два реле HF32F. Здесь коммутируемые токи меньше в 2-3 раза.


<!--T:5-->
При подключении коммутируемых устройств важно помнить, что каждый из винтовых зажимов выдерживает ток до 10 А.
Контакты реле защищены от перенапряжений TVS-диодами. Допустимую мощность и тип коммутируемой нагрузки смотреть в статье [[Relay_Recommendations | Рекомендации по выбору реле]].


<!--T:6-->
Кнопки или выключатели с фиксацией подключаются между выводами GND и соответствующими входами b1 и b2. Ток, протекающий при замыкании кнопки или выключателя, невелик, так что тип кнопки или выключателя может быть любым. Несмотря на встроенную защиту от дребезга, выбирайте качественные кнопки и выключатели, чтобы исключить ложные срабатывания из-за плохих контактов.
В WB-MRM2-mini может быть включен таймер безопасного режима, который при прекращении обмена данными по Modbus с устройством отключает все реле по прошествии заданного времени.


=== Управление приводами штор ===
Если устройство — последнее на линии RS-485, то между его входами A и B необходимо установить резистор-терминатор сопротивлением 120 Ом. Практика показывает, что в случае стендовых испытаний при небольшой длине линии RS-485 и небольшом количестве устройств терминатор на последнем устройстве в линии можно не устанавливать.  
'''Функция доступна только для модели с нормально открытыми контактами WB-MRM2-mini/NO.'''
{{Wbincludes:Relay Curtains|revision=v2.3B NO|link_revisions=WB-MRM2-mini_Modbus_Relay_Modules_Revisions}}


== Монтаж == <!--T:15-->
Модуль необходимо устанавливать таким образом, чтобы удовлетворять требованиям электробезопасности и не допускать случайного касания контактов, находящихся под высоким напряжением. Модуль должен эксплуатироваться при рекомендованных условиях окружающей среды.
WB-MRM2-mini свободно монтируется в монтажные коробки, кабель-каналы и т.п.
{{Wbincludes:Mount "V+ GND A B"}}
{{Wbincludes:Mount Wires}}


При питании по длинному кабелю учитывайте [[RS-485:%D0%A4%D0%B8%D0%B7%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5#.D0.9F.D0.B0.D0.B4.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BD.D0.B0.D0.BF.D1.80.D1.8F.D0.B6.D0.B5.D0.BD.D0.B8.D1.8F_.D0.BD.D0.B0_.D0.BA.D0.B0.D0.B1.D0.B5.D0.BB.D0.B5_.D0.BF.D1.80.D0.B8_.D0.BF.D0.B8.D0.BA.D0.BE.D0.B2.D0.BE.D0.BC_.D0.BF.D0.BE.D1.82.D1.80.D0.B5.D0.B1.D0.BB.D0.B5.D0.BD.D0.B8.D0.B8_.D1.83.D1.81.D1.82.D1.80.D0.BE.D0.B9.D1.81.D1.82.D0.B2 | падение напряжения на нем]].
[[Файл:Installation_WB5%2BWB-MRMR2-mini.png|550px|thumb|center|Образец монтажа и подключения модуля. Питание модуля осуществляется от самого контроллера ("-" — GND; "+" — Vout)]]


Срабатывание дискретных входов происходит при их замыкании на землю GND. Возникающий ток невелик (~2 мА), так что тип кнопки или выключателя может быть любым. Также не играет роли длина и сечение кабеля. Но для предотвращения наводок от близко расположенных силовых линий лучше использовать витую пару и подключать землю GND ко второй жиле пары.  
== Добавление модуля в web-интерфейс контроллера Wiren Board ==
{| class="wikitable" style="float:right; margin-left: 10px;"
![[Файл:WB-MRMR2-mini-WEB.png|300px|thumb|Модуль WB-MRMR2-mini в web-интерфейсе контроллера]]
![[Файл:WB-MRMR2-mini-old-WEB.png|300px|thumb|Модуль WB-MRMR2-mini (старые версии) в web-интерфейсе контроллера]]
|}
Новое устройство добавляется в web-интерфейс в раздел соответствующего порта RS-485. В web-интерфейсе на панели справа выбираем пункт Configs -> Serial Device Driver Configuration. В настройках порта /dev/ttyAPP1 добавляем новое устройство (WB-MRM2 или WB-MRMR2-old, см. ниже), нажав на кнопку '''+ Serial device''' в разделе List of Devices. Затем указываем адрес устройства и выбираем его тип. Подробно о настройке устройств в web-интерфейсе Wiren Board смотрите страницу [[RS-485:Настройка_через_веб-интерфейс]].


Сечение проводов, подключаемых к винтовым зажимам выходов реле, должно соответствовать мощности коммутируемой нагрузки. Винтовые зажимы принимают провод сечением 2,5—4 мм<sup>2</sup>.
В разделе Devices появилось новое устройство, название составлено из типа устройства и адреса: '''WB-MRM2 43'''
Модуль реле необходимо устанавливать таким образом, чтобы удовлетворять требованиям электробезопасности и не допускать случайного касания контактов, находящихся под высоким напряжением. Устройство должно эксплуатироваться при рекомендованных условиях окружающей среды.


=== Пример монтажа ===
Обратите внимание: зеленый индикатор Status на обратной стороне модуля WB-MRM2 начал периодически мигать, это означает, что Wiren Board обменивается данными с модулем.  
[[File:Installation_WB-MRM2-mini.png|300px|thumb|rihgt|[[#Пример монтажа | Пример монтажа WB-MRM2-mini/NO]]]]
Один из вариантов подключения нагрузки к модулю WB-MRM2-mini/NO можно посмотреть на рисунке '''Пример монтажа WB-MRM2-mini/NO'''.


В примере модуль реле помещен в монтажную коробку, а проводка до и после реле защищены автоматом на 6 А. Номинал выбирается с учетом сечения использованных при монтаже проводов и максимального коммутируемого модулем тока.
Устройство WB-MRM2 стандартное, поэтому его описание задано в шаблоне, который хранится на контроллере Wiren Board в файле /usr/share/wb-mqtt-serial/templates/config-wb-mrm2.json.
В модулях с версией прошивки до 1.5.4 включительно использовалась другая карта регистров, где состояние входов описывалось discrete-регистрами 0 и 1, в более новых устройствах предполагается использование holding-регистров 7 и 8. Если вы используете старое устройство, то для корректной работы используйте шаблон /usr/share/wb-mqtt-serial/templates/config-wb-mrm2-old.json.


На схеме к выходам K1 и K2 подключена нагрузка: вентилятор и лампа накаливания.
== Управление модулем через web-интерфейс Wiren Board ==


В примере на картинке выходы могут управляться как выключателями, так и по шине RS-485. Назначение входов можно изменить с помощью [[I/O Mapping Matrix| Mapping-матрицы]].
Пример управления релейным модулем WB-MRM2-mini контроллером Wiren Board 5 и программирования сценариев управления мы рассмотрим на простом макете, когда релейный модуль является единственным устройством, подключенным к контроллеру (см. схему в разделе [[#Монтаж|Монтаж]]). Нормально разомкнутая кнопка без фиксации подключена ко входу 1 и GND. Питание 12 В подается на входы V+(+) и GND (-). Входы/выходы RS-485 A и B первого порта контроллера и модуля WB-MRM2-mini соединены.  


Подробнее о выборе типа выключателей и других настройках модуля читайте в разделе [[#Настройка | Настройка]].
{|  border="0" class="wikitable" style="text-align:center; float:right; margin-left: 10px;"
 
=== Подключение приводов штор ===
[[Image:WB-MRM2-mini-NO Curtain Mounting.png|300px|right|thumb|Пример подключения привода штор к модулю WB-MRM2-mini/NO]]
{{Wbincludes:Relay Curtains Mount}}
 
К одному модулю WB-MRM2-mini/NO можно подключить один привод штор, а также настроить управление этими приводами с любых входов модуля в разрезе четырёх типов нажатий. По умолчанию управление шторами с входов отключено.
 
{|  border="1" class="wikitable noclear"  
|+ Возможные функции выходов
|-
! Штора || Выходы
|-
| 1 || K1 - открыть, K2 - закрыть
|-
|-
|[[Файл:WB-MRMR2-mini-WEB-relay.png|300px|thumb|center|Кнопки управления каналами реле]]
|[[Файл:WB-MRMR2-mini-WEB-button.png|300px|thumb|center|Флажки состояния входов]]
|[[Файл:WB-MRMR2-mini-WEB-counter.png|300px|thumb|center|Счетчик входов]]
|[[Файл:WB-MRMR2-mini-WEB-timer.png|300px|thumb|center|Время отключения таймера безопасности]]
|}
|}


== Настройка ==
{{Wbincludes:WebUIDeviceSetUp}}


=== Безопасный режим ===
С помощью виртуальных выключателей в web-интерфейсе Relay 1 и Relay 2 можно управлять соответствующими выходами модуля и следить за их состоянием. Если реле будет включено или выключено через внешний вход, это отразится и в web-интерфейсе.
[[Image: WB-MRM2-mini settings example.png |400px|thumb|right| Пример настройки реле WB-MRM2-mini: таймер безопасного режима и выбор состояния выходов при возобновлении питания{{SupportedSinceRelease
Текущее состояние входов показывают флажки Button 1 и Button 2 (на них нельзя щелкнуть, чтобы изменить состояние). Счетчики нажатий/включений отображаются в полях  Button 1 counter и Button 2 counter. Значения счетчиков хранятся в оперативной памяти микроконтроллера модуля реле и обнуляются при выключении/включении питания и сбросе.
| release= wb-2110
| nobanner= true
}}]]
{{Wbincludes:Relay tuning Safe Mode}}


=== Режим работы реле при возобновлении питания ===
Ползунок Safety Timer позволяет задать время отключения (в секундах) всех выходов при отсутствии обмена данными с Wiren Board (0 – таймер безопасности отключен). При возобновлении связи с контроллером выключившиеся реле останутся выключенными. Ползунком удобно управлять с помощью клавиш со стрелками, предварительно сфокусировавшись на нем мышью: перемещение ползунка с помощью мыши не обеспечивает достаточную точность. Таймер безопасности позволяет остановить технологические процессы в случае, если контроль над модулем утрачен (например, перебит кабель RS-485). Всегда учитывайте возможность потери связи с контроллером при проектировании систем управления.
{{note|note|Функция доступна с версии прошивки 1.5.3 и выше.}}


Устройство запоминает состояние выходов при отключении питания, но вы можете это изменить.
== Управление по Modbus ==
Подробно о работе с модулем по протоколу Modbus написано в разделе [[Relay Module Modbus Management|Управление модулями реле Wirenboard по протоколу Modbus]].
Карта регистров устройства приведена ниже.


Выберите нужный режим в параметре '''Restore Last Outputs State After Power On'''.
=== Карта регистров WB-MRM2-mini ===


=== Режимы взаимодействия входов и реле ===
{|  border="1" class="wikitable" style="text-align:center; width:1000px;"
[[Image: WebUI WB-MRM2-mini Relay Change Button Mode.png |400px|thumb|right| Пример выбора режима для входа 1 реле WB-MRM2-mini в веб-интерфейсе контроллера Wiren Board]]  
!Регистр / адрес
!Тип
!Чтение/запись
!Значение по умолчанию
!Формат
!Назначение
|-
| 0 — 1 || coil || RW || - || 1 или 0|| состояние реле 1 — 2
|-
|-
| 5
| holding
| RW
| 0
| style="text-align:left;" |
* '''0''': кнопки без фиксации
* '''1''': выключатель с фиксацией
* '''3''': отключить управление с помощью кнопок
|| режим работы кнопок
|-
| 6 — 7
|| holding || R || 0 |
| style="text-align:center;" |1 или 0
|| состояние входа 1 — 2
|-
| 8 || holding || RW || 0 || секунды || таймаут для безопасного режима
|-
| 9 — 10 || holding || RW || 0 |
|style="text-align:left;" |
* '''0''': кнопки без фиксации
* '''1''': выключатель с фиксацией
* '''3''': отключить управление с помощью кнопок
(*в новых версиях модуля*)
|| режим работы входа N;
в регистре 5 должен быть записан "0"
|-
| 32 — 33||  input || R || 0 || 16-bit unsigned int || счетчик срабатываний входа 1 — 2
|-
| 120 (0x78) || holding || RW || 0 ||  отличное от 0 || запись в регистр вызывает перезагрузку модуля без сохранения состояния
|-
| 121 (0x79) || holding || R || - ||  мВ || текущее напряжение питания модуля
|-
| 128 (0x80) || holding || RW || 1 || 1 — 247
|| Modbus-адрес устройства
|-
| 200-206 || holding || R || {'W','B','M','R','2','m'} ||  || сигнатура устройства (см. раздел [[Relay Module Modbus Management|Управление модулями реле Wirenboard по протоколу Modbus]])
|-
| 220-241 || holding || R || ||  __date__ __time__||  дата сборки прошивки
|-
| 250-269 || holding || R || 1.5.4 ||  || версия прошивки (не во всех устройствах)
|-
| 270-271 || holding || R || ||  || Уникальный идентификатор (S/N)(не во всех устройствах)
|-


В модулях для каждого дискретного входа можно настроить внутреннюю логику, которая позволяет управлять выходами реле. Изменить режим можно в параметре '''Input x Mode''' или настроить логику через '''[[I/O_Mapping_Matrix|Mapping-матрицу]]'''.
|}
 
Режимы по умолчанию:
* каждый вход управляет соответствующим реле, т.е. вход номер 1 управляет реле номер 1
* режим работы для входов — выключатель с фиксацией (до середины 2019 года, кнопка без фиксации)
 
Начиная с версии прошивки 1.17.0 появились дополнительные матрицы с возможностью настроить входы как кнопки для детектирования различных типов нажатий: одинарное, двойное, длительное и т.п.
 
Кроме этого, можно полностью отключить обработку состояния любого из входов, притом, в веб-интерфейсе и регистрах можно будет отслеживать их состояние и обрабатывать программно на контроллере.
 
=== Антидребезг ===
[[Image: WebUI WB-MRM2-mini Relay Change Debounce.png |400px|thumb|right| Пример установки времени антидребезга для входа 1 реле WB-MRM2-mini в веб-интерфейсе контроллера Wiren Board
{{SupportedSinceRelease
| release= wb-2110
| nobanner= true
}}]]
Для любого из входов реле вы можете настроить фильтр антидребезга в параметре '''Input x Debounce time (ms)'''. Возможные значения от 0 до 100 мс, значение по умолчанию — 50 мс.
 
===Счетчики замыканий и нажатий===
{{Wbincludes:Counters}}
 
Значения всех счетчиков хранятся в оперативной памяти микроконтроллера реле и обнуляются при сбросе питания.
 
=== Режим управления шторами ===
{{Wbincludes:Relay Curtains Tuning}}
 
<gallery mode="packed" heights="200px" caption="Примеры настройки модуля для работы со шторами">
Image:WB-MRM2-mini NO Curtain Config.png|Настройка режима штор для выходов K1 и K2
Image: WB-MRM2-mini NO Curtain Config Inputs.png | Настройка управления шторой с входа 1
</gallery>
 
== Представление в веб-интерфейсе контроллера Wiren Board == <!--T:22-->
=== Выбор шаблона ===
{{WebUIAddDevice
| custom = true
}}
* для WB-MRM2-mini/NO — '''WB-MRM2-mini/NO'''
* для WB-MRM2-mini/NC — '''WB-MRM2-mini/NC'''
 
В старых версиях ПО — WB-MRM2-mini и WB-MRM2-mini-NC.
 
=== Управление устройством и просмотр значений ===
{{Wbincludes:WebUIControlDevice}}
 
<gallery mode="packed" heights="120px" caption="Виджет модуля в веб-интерфейсе контроллера Wiren Board">
Image: WB-MRMR2-mini-WEB-interface.jpg|Элементы управления и индикации модуля
Image: WB-MR6C v.2 Curtain Devices Short.png|Элементы управления шторой в режиме «Управление шторами»
</gallery>
 
{{Wbincludes:Modbus}}
 
===Расширение Быстрый Modbus===
{{note|note| Начиная с версии прошивки '''1.19.0''' устройство поддерживает расширение Быстрый Modbus.}}
 
{{Wbincludes:Fast Modbus Description}}
 
=== Карта регистров ===
[[Relay_Module_Modbus_Management| '''Карта регистров модулей реле''']]
 
==Обновление прошивки и сброс настроек==
{{Modbus Device Firmware Update
| new-fw=true
| fw-version=1.19.0
| old=true
|changelog=WB-MRM2-mini: Changelog}}
 
== Ревизии устройства == <!--T:33-->
[[WB-MRM2-mini_Modbus_Relay_Modules_Revisions | Список ревизий]]
 
== Известные неисправности == <!--T:34-->
 
<!--T:35-->
[[WB-MRM2-mini: Errata |Список известных неисправностей]]
 
== Изображения и чертежи устройства ==
[[File:Габаритные-размеры-WB-MRM2-mini-v2.3.png|400px|thumb|right|Габаритный чертеж модуля WB-MRM2-mini v2.3]]
{{Wbincludes:CDR lib}}
 
{{Wbincludes: AutoCAD_base}}
 
'''SVG''' [[File:WB-MRM2-mini_NO.svg.zip]]
 
'''Габаритный чертеж модуля (DXF):''' [[File:WB-MRM2-mini-NO.dxf.zip]]
 
'''Габаритный чертеж модуля (PDF):''' [[File:WB-MRM2-mini-NO.dxf.pdf]]
 
'''SVG:''' [[File:WB-MRM2-mini_NC.svg.zip]]
 
'''Габаритный чертеж модуля (DXF):''' [[File:WB-MRM2-mini-NC.dxf.zip]]
 
'''Габаритный чертеж модуля (PDF):''' [[File:WB-MRM2-mini-NC.dxf.pdf]]
</translate>

Версия 14:36, 16 октября 2017

Двухканальный модуль реле WB-MRM2-mini

Общая информация

Назначение

Двухканальный модуль реле WB-MRM2 предназначен для использования в системах автоматизации зданий. Управление модулем производится с контроллера Wiren Board или компьютера по шине RS-485 по протоколу Modbus, а также с помощью внешних кнопок, подключаемых к модулю. Миниатюрные размеры модуля позволяют монтировать его рядом с нагрузкой в кабель-каналах, чашах светильников, глубоких установочных коробках для розеток и выключателей.

Выходы

В модуле установлены два реле HF32F-G (Datasheet), коммутирующие соответствующие 2 выхода. Выходы реле выведены на винтовые зажимы. В случае активной (резистивной) нагрузки реле могут коммутировать до 10 А/230 В переменного тока и до 10 А/30 В постоянного. В случае реактивной (ёмкостной или индуктивной) нагрузки (двигатели, импульсные блоки питания и т.д.) не следует коммутировать ток больше 400 мА. Используйте внешние контакторы, рассчитанные на соответствующую нагрузку.

Каждый контакт реле защищен от образования дуги при замыкании/размыкании симметричным TVS-диодом.

Контакты реле

В модуле может быть включен таймер безопасного режима, который при прекращении обмена данными по Modbus с модулем отключает все реле по прошествии заданного времени.

Входы

На безвинтовые зажимы b1 и b2 модуля выведены 2 входа типа "сухой контакт", не изолированные от источника питания. Для устранения дребезга контактов на каждой входной линии применяются RC-цепочки. Входы подтянуты резисторами к линии питания +3.3 В. Кнопки или выключатели с фиксацией подключаются между выводом GND и соответствующим входом b1 или b2. Входы могут использоваться как входы общего назначения, для счета сигналов и для прямого управления каналами реле. Программно можно выбрать три режима работы входов: управление кнопкой без фиксации или по Modbus; управление выключателем (с фиксацией) или по Modbus; управление только по Modbus. По умолчанию включен режим управления кнопкой без фиксации.

Технические характеристики

Параметр Значение
Питание
Напряжение питания 9 — 24 В постоянного тока
Потребляемая мощность
  • В режиме холостого хода (со всеми выключенными реле) — 0,10 Вт
  • Со всеми включенными реле — 0,5 Вт
  • Пиковое значение (при включении всех реле одновременно) — до 2 Вт в течение 20 мс.
Выходы
Количество выходов 2
Тип выходов Контакты механического реле
Конфигурация контактов Двухпозиционные, нормально открытые.

Состояния: разомкнут <—> замкнут NO и C

Конфигурация выходов Две группы (2 выхода в группе)
Максимальное коммутируемое напряжение, AC 250 В
Максимальное коммутируемое напряжение, DC 30 В
Максимальный коммутируемый ток на каждый канал
  • для резистивной нагрузки — 10 А
  • для ёмкостной и индуктивной нагрузки — 400 мА
Сопротивление контактов < 100 миллиом
Напряжение изоляции между контроллером и выходом 1500 В (среднеквадратичное значение)
Срок жизни: количество переключений для нагрузки

10 А/230 В переменного тока (резистивная нагрузка)

100 000
Входы
Количество входов (Inputs 1—14) 2
Тип входов "Сухой контакт", не изолированные от источника питания
Функции
  • Входы общего назначения
  • Счет сигналов
  • Прямое управление каналами реле
Управление
Интерфейс управления RS-485
Изоляция интерфейса Неизолированный
Протокол обмена данными Modbus RTU, адрес задается программно, заводские настройки указаны на наклейке
Параметры интерфейса RS-485
  • Скорость: 9600 бит/сек
  • Данные: 8 бит
  • Проверка чётности: нет
  • Стоповых бит: 2
Готовность к работе после подачи питания ~0,1 c
Габариты
Габаритные размеры (Д x Ш х В) 46 x 24 x 20,5 мм
Индикация
Индикация питания и обмена данными Зеленый светодиод Status на обратной стороне модуля под термоусадочной трубкой
Индикация состояния каналов реле нет
Условия эксплуатации
Температура воздуха От -20 до +50 °С
Относительная влажность До 92%, без конденсации влаги

Габаритные размеры модуля

Габаритные размеры модуля WB-MRM2-mini

Обмен данными

На физическом уровне модуль подключается через интерфейс RS-485. Для управления WB-MRM2-mini используется протокол Modbus RTU. В устройствах Wirenboard данные Modbus передаются по линиям связи RS-485. Подробнее смотрите страницу Протокол Modbus. Modbus-адрес модуля задается на заводе и нанесен на наклейке на его нижней стороне. Адрес может быть изменен программно. Подробно смотрите в разделе #Параметры_Modbus

Монтаж

Релейный модуль свободно монтируется в монтажные коробки, кабель-каналы и т.п.

Блоки безвинтовых зажимов на плате реле служат для подключения линий питания, управления (RS-485) и входных контактов. При использовании при монтаже наконечников типа НШВИ необходимо, чтобы диаметр изолированных манжет не превышал 3,6 мм, сечение провода — 0,75 мм2, а длина проводящей втулки — 5—6 мм. Винтовые зажимы принимают провод сечением 2,5—4 мм2. Сечение провода должно соответствовать коммутируемой нагрузке.

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

Кнопки или выключатели с фиксацией подключаются между выводами GND и соответствующими входами b1 и b2. Ток, протекающий при замыкании кнопки или выключателя, невелик, так что тип кнопки или выключателя может быть любым. Несмотря на встроенную защиту от дребезга, выбирайте качественные кнопки и выключатели, чтобы исключить ложные срабатывания из-за плохих контактов.

Если устройство — последнее на линии RS-485, то между его входами A и B необходимо установить резистор-терминатор сопротивлением 120 Ом. Практика показывает, что в случае стендовых испытаний при небольшой длине линии RS-485 и небольшом количестве устройств терминатор на последнем устройстве в линии можно не устанавливать.

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

Образец монтажа и подключения модуля. Питание модуля осуществляется от самого контроллера ("-" — GND; "+" — Vout)

Добавление модуля в web-интерфейс контроллера Wiren Board

Модуль WB-MRMR2-mini в web-интерфейсе контроллера
Модуль WB-MRMR2-mini (старые версии) в web-интерфейсе контроллера

Новое устройство добавляется в web-интерфейс в раздел соответствующего порта RS-485. В web-интерфейсе на панели справа выбираем пункт Configs -> Serial Device Driver Configuration. В настройках порта /dev/ttyAPP1 добавляем новое устройство (WB-MRM2 или WB-MRMR2-old, см. ниже), нажав на кнопку + Serial device в разделе List of Devices. Затем указываем адрес устройства и выбираем его тип. Подробно о настройке устройств в web-интерфейсе Wiren Board смотрите страницу RS-485:Настройка_через_веб-интерфейс.

В разделе Devices появилось новое устройство, название составлено из типа устройства и адреса: WB-MRM2 43

Обратите внимание: зеленый индикатор Status на обратной стороне модуля WB-MRM2 начал периодически мигать, это означает, что Wiren Board обменивается данными с модулем.

Устройство WB-MRM2 стандартное, поэтому его описание задано в шаблоне, который хранится на контроллере Wiren Board в файле /usr/share/wb-mqtt-serial/templates/config-wb-mrm2.json. В модулях с версией прошивки до 1.5.4 включительно использовалась другая карта регистров, где состояние входов описывалось discrete-регистрами 0 и 1, в более новых устройствах предполагается использование holding-регистров 7 и 8. Если вы используете старое устройство, то для корректной работы используйте шаблон /usr/share/wb-mqtt-serial/templates/config-wb-mrm2-old.json.

Управление модулем через web-интерфейс Wiren Board

Пример управления релейным модулем WB-MRM2-mini контроллером Wiren Board 5 и программирования сценариев управления мы рассмотрим на простом макете, когда релейный модуль является единственным устройством, подключенным к контроллеру (см. схему в разделе Монтаж). Нормально разомкнутая кнопка без фиксации подключена ко входу 1 и GND. Питание 12 В подается на входы V+(+) и GND (-). Входы/выходы RS-485 A и B первого порта контроллера и модуля WB-MRM2-mini соединены.

Кнопки управления каналами реле
Флажки состояния входов
Счетчик входов
Время отключения таймера безопасности


С помощью виртуальных выключателей в web-интерфейсе Relay 1 и Relay 2 можно управлять соответствующими выходами модуля и следить за их состоянием. Если реле будет включено или выключено через внешний вход, это отразится и в web-интерфейсе. Текущее состояние входов показывают флажки Button 1 и Button 2 (на них нельзя щелкнуть, чтобы изменить состояние). Счетчики нажатий/включений отображаются в полях Button 1 counter и Button 2 counter. Значения счетчиков хранятся в оперативной памяти микроконтроллера модуля реле и обнуляются при выключении/включении питания и сбросе.

Ползунок Safety Timer позволяет задать время отключения (в секундах) всех выходов при отсутствии обмена данными с Wiren Board (0 – таймер безопасности отключен). При возобновлении связи с контроллером выключившиеся реле останутся выключенными. Ползунком удобно управлять с помощью клавиш со стрелками, предварительно сфокусировавшись на нем мышью: перемещение ползунка с помощью мыши не обеспечивает достаточную точность. Таймер безопасности позволяет остановить технологические процессы в случае, если контроль над модулем утрачен (например, перебит кабель RS-485). Всегда учитывайте возможность потери связи с контроллером при проектировании систем управления.

Управление по Modbus

Подробно о работе с модулем по протоколу Modbus написано в разделе Управление модулями реле Wirenboard по протоколу Modbus. Карта регистров устройства приведена ниже.

Карта регистров WB-MRM2-mini

Регистр / адрес Тип Чтение/запись Значение по умолчанию Формат Назначение
0 — 1 coil RW - 1 или 0 состояние реле 1 — 2
5 holding RW 0
  • 0: кнопки без фиксации
  • 1: выключатель с фиксацией
  • 3: отключить управление с помощью кнопок
режим работы кнопок
6 — 7 holding R 1 или 0 состояние входа 1 — 2
8 holding RW 0 секунды таймаут для безопасного режима
9 — 10 holding RW
  • 0: кнопки без фиксации
  • 1: выключатель с фиксацией
  • 3: отключить управление с помощью кнопок

(*в новых версиях модуля*)

режим работы входа N;

в регистре 5 должен быть записан "0"

32 — 33 input R 0 16-bit unsigned int счетчик срабатываний входа 1 — 2
120 (0x78) holding RW 0 отличное от 0 запись в регистр вызывает перезагрузку модуля без сохранения состояния
121 (0x79) holding R - мВ текущее напряжение питания модуля
128 (0x80) holding RW 1 1 — 247 Modbus-адрес устройства
200-206 holding R {'W','B','M','R','2','m'} сигнатура устройства (см. раздел Управление модулями реле Wirenboard по протоколу Modbus)
220-241 holding R __date__ __time__ дата сборки прошивки
250-269 holding R 1.5.4 версия прошивки (не во всех устройствах)
270-271 holding R Уникальный идентификатор (S/N)(не во всех устройствах)