WB-MRM2-mini Modbus Relay Modules/en: различия между версиями
FuzzyBot (обсуждение | вклад) (Часть переводимой страницы WB-MRM2-mini.) |
(Новая страница: «The module can enable safe mode timer, which disables all of the relay after a specified time at the termination of the data exchange through Modbus module.») |
||
(не показана 41 промежуточная версия 2 участников) | |||
Строка 2: | Строка 2: | ||
{{DISPLAYTITLE:Dual Channel Relay Mini-module WB-MRM2-mini}}{{#vardefine:ProductFullName1|Dual Channel Relay Mini-module WB-MRM2-mini NO}} {{#vardefine:FileName1|WB_MRM2-mini_NO}} {{#vardefine:ProductName1|WB_MRM2-mini_NO}} {{#vardefine:ProductFullName2|Dual Channel Relay Mini-module WB-MRM2-mini NC}} {{#vardefine:FileName2|WB_MRM2-mini_NC}} {{#vardefine:ProductName2|WB_MRM2-mini_NC}} | {{DISPLAYTITLE:Dual Channel Relay Mini-module WB-MRM2-mini}}{{#vardefine:ProductFullName1|Dual Channel Relay Mini-module WB-MRM2-mini NO}} {{#vardefine:FileName1|WB_MRM2-mini_NO}} {{#vardefine:ProductName1|WB_MRM2-mini_NO}} {{#vardefine:ProductFullName2|Dual Channel Relay Mini-module WB-MRM2-mini NC}} {{#vardefine:FileName2|WB_MRM2-mini_NC}} {{#vardefine:ProductName2|WB_MRM2-mini_NC}} | ||
'''[https://wirenboard.com/en/product/WB-MRM2-mini/ Buy online]''' | '''[https://wirenboard.com/en/product/WB-MRM2-mini/ Buy online]''' | ||
[[File: | [[File:MiniRelay-2.JPG| thumb | 200px|Dual Channel Relay Mini-module WB-MRM2-mini]] | ||
[[File: | [[File:Mrm-2-mini_.png| thumb | 200px|Dual Channel Relay Mini-module WB-MRM2-mini]] | ||
== General information == | == General information == | ||
=== Purpose=== | === Purpose=== | ||
Two-channel relay module WB-MRM2-mini | Two-channel relay module WB-MRM2-mini is designed for use in building automation systems. The module is controlled from the controller [[Wiren Board 6/en|Wiren Board 6]] or a computer via the bus [[RS-485/en| RS-485]] via [[Relay Module Modbus Management/en |Modbus Protocol]], as well as via external buttons connected to the module. Miniature dimensions of the module allow you to mount it next to the load in the cable channels, bowls lamps, deep installation boxes for sockets and switches. | ||
=== Outputs=== | === Outputs=== | ||
Строка 20: | Строка 19: | ||
The module can enable safe mode timer, which disables all of the relay after a specified time at the termination of the data exchange through Modbus module. | The module can enable safe mode timer, which disables all of the relay after a specified time at the termination of the data exchange through Modbus module. | ||
=== | === Входы === | ||
[[ | [[Файл:Input_modes.png|420px|thumb|left|Замкнутый вход в триггерном режиме может работать нестабильно]] | ||
На безвинтовые зажимы b1 и b2 модуля выведены 2 входа типа "сухой контакт", не изолированные от источника питания. Для устранения дребезга контактов на каждой входной линии применяются RC-цепочки. Входы подтянуты резисторами к линии питания +3.3 В. Кнопки или выключатели с фиксацией подключаются между выводом GND и соответствующим входом b1 или b2. Входы могут использоваться как входы общего назначения, для счета сигналов и для прямого управления каналами реле. | |||
Входы имеют несколько режимов работы, в частности поддерживаются триггерный режим (для управления с помощью кнопок) и режим повторения входа (для управления с помощью выключателей). В триггерном режиме для изменения состояния реле достаточно однократно замкнуть и разомкнуть вход. Изменение состояния происходят по переднему фронту (то есть при замыкании). В режиме повторения состояние реле определяется состоянием входа: вход замкнут — реле включено, разомкнут — выключено. Подробно о режимах работы входов написано в разделе [[Relay Module Modbus Management|Управление модулями реле Wirenboard по протоколу Modbus]]. | |||
''' | '''ВАЖНО:''' Не рекомендуется использовать выключатели (они же кнопки с фиксацией) в триггерном режиме входов. Помеха на входе может быть воспринята как краткое отпускание/нажатие кнопки, и состояние реле изменится, хотя выключатель будет оставаться в замкнутом состоянии. | ||
== | === Технические характеристики === | ||
Наша подробная статья на habr.com о выборе параметров реле для коммутируемой нагрузки: https://habr.com/ru/company/wirenboard/blog/422197/ | |||
{| border="1" class="wikitable" style="text-align:left" | {| border="1" class="wikitable" style="text-align:left" | ||
|- | |- | ||
! | !Параметр | ||
! | !Значение | ||
|- | |- | ||
! colspan="2" | | ! colspan="2" |'''Питание''' | ||
|- | |- | ||
| | |Напряжение питания | ||
|9 — 24 | |9 — 24 В постоянного тока | ||
|- | |- | ||
| | |Потребляемая мощность | ||
| | | | ||
* | *В режиме холостого хода (со всеми выключенными реле) — 0,10 Вт | ||
* | *Со всеми включенными реле — 0,5 Вт | ||
* | *Пиковое значение (при включении всех реле одновременно) — до 2 Вт в течение 20 мс. | ||
|- | |- | ||
!colspan="2" | ''' | !colspan="2" | '''Клеммники и сечение проводов''' | ||
|- | |- | ||
|| | || Рекомендуемое сечение провода с НШВИ, мм<sup>2</sup> || 0,75 — 1 (для нажимных безвинтовых клеммников), 1,5 — для релейных выходов | ||
|- | |- | ||
|| | || Длина стандартной втулки НШВИ, мм || 8 (10 для нажимных безвинтовых клеммников) | ||
|- | |- | ||
|| | || Момент затяжки винтов, Н∙м || 0,2 (для винтовых клеммников), 0,4 — для релейных выходов | ||
|- | |- | ||
! colspan="2" |''' | ! colspan="2" |'''Выходы''' | ||
|- | |- | ||
| | |Количество выходов | ||
|2 | |2 | ||
|- | |- | ||
| | |Тип выходов | ||
| | |Контакты механического реле | ||
|- | |- | ||
| | |Конфигурация контактов | ||
| | |Двухпозиционные | ||
нормально открытые (версия NO) | |||
или нормально закрытые (версия NC). | |||
|- | |- | ||
| | |Конфигурация выходов | ||
| | |Две группы (2 выхода в группе) | ||
|- | |- | ||
| | |Максимальное коммутируемое напряжение, AC | ||
|250 | |250 В | ||
|- | |- | ||
| | |Максимальное коммутируемое напряжение, DC | ||
|30 | |30 В | ||
|- | |- | ||
| | |Максимальный коммутируемый ток на каждый канал | ||
| | | | ||
* | * для резистивной нагрузки — 7 А (для версии NO), 3А (для NC) | ||
* | * для ёмкостной и индуктивной нагрузки — 400 мА | ||
|- | |- | ||
| | |Сопротивление контактов | ||
|< 100 | |< 100 миллиом | ||
|- | |- | ||
| | |Напряжение изоляции между контроллером и выходом | ||
|1500 | |1500 В (среднеквадратичное значение) | ||
|- | |- | ||
| | |Срок жизни: количество переключений для нагрузки | ||
7 | 7 А/230 В переменного тока (резистивная нагрузка) | ||
|100 000 | |100 000 | ||
|- | |- | ||
! colspan="2" | | ! colspan="2" |Входы | ||
|- | |- | ||
| | |Количество входов | ||
|2 | |2 | ||
|- | |- | ||
| | |Тип входов | ||
|" | |"Сухой контакт", не изолированные от источника питания | ||
|- | |- | ||
| | |Функции | ||
| | | | ||
* | * Входы общего назначения | ||
* | * Счет сигналов | ||
* | * Прямое управление каналами реле | ||
* [[Relay_Module_Modbus_Management | * [[Relay_Module_Modbus_Management#Режимы_взаимодействия_цифровых_входов_с_релейными_выходами|Гибкие механизмы настройки взаимодействия входов с реле]] с помощью [[I/O_Mapping_Matrix|mapping-матрицы]], начиная с версии прошивки 1.9.0 | ||
|- | |- | ||
! colspan="2" | | ! colspan="2" |Управление | ||
|- | |- | ||
| | |Интерфейс управления | ||
|RS-485 | |RS-485 | ||
|- | |- | ||
| | |Изоляция интерфейса | ||
| | |Неизолированный | ||
|- | |- | ||
| | |Протокол обмена данными | ||
|Modbus RTU, | |Modbus RTU, адрес задается программно, заводские настройки указаны на наклейке | ||
|- | |- | ||
|RS-485 | |Параметры интерфейса RS-485 | ||
| | |задаются программно (смотрите [[#Управление по Modbus|Карту регистров]]);<br> по умолчанию: скорость — 9600 бит/с; данные — 8 бит; бит чётности — нет (N); стоп-биты — 2 | ||
|- | |- | ||
| | |Готовность к работе после подачи питания | ||
| ~0 | | ~0,1 c | ||
|- | |- | ||
! colspan="2" | | ! colspan="2" |Габариты | ||
|- | |- | ||
| | |Габаритные размеры (Д x Ш х В) | ||
| | |46 x 24 x 20,5 мм | ||
|- | |- | ||
! colspan="2" | | ! colspan="2" |Индикация | ||
|- | |- | ||
| | |Индикация питания и обмена данными | ||
| | |В старых версиях до 2018г - Зеленый светодиод Status под термоусадочной трубкой | ||
После 2018г - отсутствует. | |||
|- | |- | ||
| | |Индикация состояния каналов реле | ||
| | |нет | ||
|- | |- | ||
! colspan="2" | | ! colspan="2" |Условия эксплуатации | ||
|- | |- | ||
| | |Температура воздуха | ||
|-40 | |От -40 до +50 °С | ||
|- | |- | ||
| | |Относительная влажность | ||
| | |До 92%, без конденсации влаги | ||
|- | |- | ||
|} | |} | ||
=== | === Габаритные размеры модуля === | ||
[[File:Wb-mrm2-mini-scetch.png|400px|thumb|left | [[File:Wb-mrm2-mini-scetch.png|400px|thumb|left | ||
| | |Габаритные размеры модуля WB-MRM2-mini]] | ||
== | === Обмен данными === | ||
На физическом уровне модуль подключается через интерфейс [[RS-485]]. Для управления WB-MRM2-mini используется протокол Modbus RTU. В устройствах Wirenboard данные Modbus передаются по линиям связи RS-485. Подробнее смотрите страницу [[Протокол Modbus]]. Modbus-адрес модуля задается на заводе и нанесен на наклейке на его нижней стороне. Адрес может быть изменен программно. Подробно смотрите в разделе [[#Параметры_Modbus]] | |||
== | == Монтаж == | ||
Релейный модуль свободно монтируется в монтажные коробки, кабель-каналы и т.п. | |||
Блоки безвинтовых зажимов на плате реле служат для подключения линий питания, управления (RS-485) и входных контактов. При использовании при монтаже наконечников типа НШВИ необходимо, чтобы диаметр изолированных манжет не превышал 3,6 мм, сечение провода — 0,75 мм<sup>2</sup>, а длина проводящей втулки — 5—6 мм. Винтовые зажимы принимают провод сечением 2,5—4 мм<sup>2</sup>. Сечение провода должно соответствовать коммутируемой нагрузке. | |||
При подключении коммутируемых устройств важно помнить, что каждый из винтовых зажимов выдерживает ток до 7 А. | |||
Кнопки или выключатели с фиксацией подключаются между выводами GND и соответствующими входами b1 и b2. Ток, протекающий при замыкании кнопки или выключателя, невелик, так что тип кнопки или выключателя может быть любым. Несмотря на встроенную защиту от дребезга, выбирайте качественные кнопки и выключатели, чтобы исключить ложные срабатывания из-за плохих контактов. | |||
Если устройство — последнее на линии RS-485, то между его входами A и B необходимо установить резистор-терминатор сопротивлением 120 Ом. Практика показывает, что в случае стендовых испытаний при небольшой длине линии RS-485 и небольшом количестве устройств терминатор на последнем устройстве в линии можно не устанавливать. | |||
Модуль необходимо устанавливать таким образом, чтобы удовлетворять требованиям электробезопасности и не допускать случайного касания контактов, находящихся под высоким напряжением. Модуль должен эксплуатироваться при рекомендованных условиях окружающей среды. | |||
[[ | [[Файл:Installation_WB5%2BWB-MRMR2-mini.png|550px|thumb|center|Образец монтажа и подключения модуля. Питание модуля осуществляется от самого контроллера ("-" — GND; "+" — Vout)]] | ||
== | == Добавление модуля в web-интерфейс контроллера Wiren Board == | ||
{| class="wikitable" style="float:right; margin-left: 10px;" | {| 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:Настройка_через_веб-интерфейс]]. | |||
В разделе 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 соединены. | |||
{| border="0" class="wikitable" style="text-align:center; float:right; margin-left: 10px;" | {| border="0" class="wikitable" style="text-align:center; float:right; margin-left: 10px;" | ||
|- | |- | ||
|[[Файл:WB-MRMR2-mini-WEB-relay.png|300px|thumb|center| | |[[Файл:WB-MRMR2-mini-WEB-relay.png|300px|thumb|center|Кнопки управления каналами реле]] | ||
|[[Файл:WB-MRMR2-mini-WEB-button.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-counter.png|300px|thumb|center|Счетчик входов]] | ||
|[[Файл:WB-MRMR2-mini-WEB-timer.png|300px|thumb|center| | |[[Файл:WB-MRMR2-mini-WEB-timer.png|300px|thumb|center|Время отключения таймера безопасности]] | ||
|} | |} | ||
С помощью виртуальных выключателей в 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 == | ||
Подробно о работе с модулем по протоколу Modbus написано в разделе [[Relay Module Modbus Management|Управление модулями реле Wirenboard по протоколу Modbus]]. | |||
== | == Обновление прошивки устройства == | ||
Начиная с новых версий микропрограмм устройства поддерживается функционал обновления прошивки (микропрограммы) по протоколу Modbus. Это дает возможность расширять функциональные возможности устройств и устранять ошибки в микропрограммном обеспечении непосредственно на месте монтажа. Подробнее о перепрошивке устройств рассказано в статье [[WB-MCU-Flasher|Загрузка прошивок на устройства Wiren Board]]. Список версий прошивок, поддерживающих обновление, а также устройств, для которых эта функция реализована, можно найти в статье [[Firmware_Changelog]]. | |||
== | == Известные неисправности == | ||
[[WB-MR:_Errata | [[WB-MR:_Errata |Список известных неисправностей]] | ||
== | == Изображения и чертежи устройства == | ||
{{Wbincludes:WBPictures|1}} | {{Wbincludes:WBPictures|1}} | ||
{{Wbincludes:WBPictures|2}} | {{Wbincludes:WBPictures|2}} |
Версия 20:13, 16 июля 2019
Внимание: Отображаемое название «Dual Channel Relay Mini-module WB-MRM2-mini» переопределяет ранее заданное отображаемое название «WB-MRM2-mini». Buy online
General information
Purpose
Two-channel relay module WB-MRM2-mini is designed for use in building automation systems. The module is controlled from the controller Wiren Board 6 or a computer via the bus RS-485 via Modbus Protocol, as well as via external buttons connected to the module. Miniature dimensions of the module allow you to mount it next to the load in the cable channels, bowls lamps, deep installation boxes for sockets and switches.
Outputs
The module version NO (normally open contacts) has two relays HF32F-G (Datasheet) switching the corresponding 2 outputs. Relay outputs are output to screw terminals. In case of active (resistive) load, the relays can switch up to 7 A/230 V AC and up to 7 A/30 V DC. In the case of reactive (capacitive or inductive) load (motors, switching power supplies, etc.), do not switch current more than 400 mA. Use external contactors designed for the appropriate load.
The module version of the NS (normally closed contacts) has two relays HF32F (Datasheet), switched currents are 2 times less.
Relay contacts are protected from overvoltage by TVS-diodes.
The module can enable safe mode timer, which disables all of the relay after a specified time at the termination of the data exchange through Modbus module.
Входы
На безвинтовые зажимы b1 и b2 модуля выведены 2 входа типа "сухой контакт", не изолированные от источника питания. Для устранения дребезга контактов на каждой входной линии применяются RC-цепочки. Входы подтянуты резисторами к линии питания +3.3 В. Кнопки или выключатели с фиксацией подключаются между выводом GND и соответствующим входом b1 или b2. Входы могут использоваться как входы общего назначения, для счета сигналов и для прямого управления каналами реле.
Входы имеют несколько режимов работы, в частности поддерживаются триггерный режим (для управления с помощью кнопок) и режим повторения входа (для управления с помощью выключателей). В триггерном режиме для изменения состояния реле достаточно однократно замкнуть и разомкнуть вход. Изменение состояния происходят по переднему фронту (то есть при замыкании). В режиме повторения состояние реле определяется состоянием входа: вход замкнут — реле включено, разомкнут — выключено. Подробно о режимах работы входов написано в разделе Управление модулями реле Wirenboard по протоколу Modbus.
ВАЖНО: Не рекомендуется использовать выключатели (они же кнопки с фиксацией) в триггерном режиме входов. Помеха на входе может быть воспринята как краткое отпускание/нажатие кнопки, и состояние реле изменится, хотя выключатель будет оставаться в замкнутом состоянии.
Технические характеристики
Наша подробная статья на habr.com о выборе параметров реле для коммутируемой нагрузки: https://habr.com/ru/company/wirenboard/blog/422197/
Параметр | Значение |
---|---|
Питание | |
Напряжение питания | 9 — 24 В постоянного тока |
Потребляемая мощность |
|
Клеммники и сечение проводов | |
Рекомендуемое сечение провода с НШВИ, мм2 | 0,75 — 1 (для нажимных безвинтовых клеммников), 1,5 — для релейных выходов |
Длина стандартной втулки НШВИ, мм | 8 (10 для нажимных безвинтовых клеммников) |
Момент затяжки винтов, Н∙м | 0,2 (для винтовых клеммников), 0,4 — для релейных выходов |
Выходы | |
Количество выходов | 2 |
Тип выходов | Контакты механического реле |
Конфигурация контактов | Двухпозиционные
нормально открытые (версия NO) или нормально закрытые (версия NC). |
Конфигурация выходов | Две группы (2 выхода в группе) |
Максимальное коммутируемое напряжение, AC | 250 В |
Максимальное коммутируемое напряжение, DC | 30 В |
Максимальный коммутируемый ток на каждый канал |
|
Сопротивление контактов | < 100 миллиом |
Напряжение изоляции между контроллером и выходом | 1500 В (среднеквадратичное значение) |
Срок жизни: количество переключений для нагрузки
7 А/230 В переменного тока (резистивная нагрузка) |
100 000 |
Входы | |
Количество входов | 2 |
Тип входов | "Сухой контакт", не изолированные от источника питания |
Функции |
|
Управление | |
Интерфейс управления | RS-485 |
Изоляция интерфейса | Неизолированный |
Протокол обмена данными | Modbus RTU, адрес задается программно, заводские настройки указаны на наклейке |
Параметры интерфейса RS-485 | задаются программно (смотрите Карту регистров); по умолчанию: скорость — 9600 бит/с; данные — 8 бит; бит чётности — нет (N); стоп-биты — 2 |
Готовность к работе после подачи питания | ~0,1 c |
Габариты | |
Габаритные размеры (Д x Ш х В) | 46 x 24 x 20,5 мм |
Индикация | |
Индикация питания и обмена данными | В старых версиях до 2018г - Зеленый светодиод Status под термоусадочной трубкой
После 2018г - отсутствует. |
Индикация состояния каналов реле | нет |
Условия эксплуатации | |
Температура воздуха | От -40 до +50 °С |
Относительная влажность | До 92%, без конденсации влаги |
Габаритные размеры модуля
Обмен данными
На физическом уровне модуль подключается через интерфейс 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. Сечение провода должно соответствовать коммутируемой нагрузке.
При подключении коммутируемых устройств важно помнить, что каждый из винтовых зажимов выдерживает ток до 7 А.
Кнопки или выключатели с фиксацией подключаются между выводами GND и соответствующими входами b1 и b2. Ток, протекающий при замыкании кнопки или выключателя, невелик, так что тип кнопки или выключателя может быть любым. Несмотря на встроенную защиту от дребезга, выбирайте качественные кнопки и выключатели, чтобы исключить ложные срабатывания из-за плохих контактов.
Если устройство — последнее на линии RS-485, то между его входами A и B необходимо установить резистор-терминатор сопротивлением 120 Ом. Практика показывает, что в случае стендовых испытаний при небольшой длине линии RS-485 и небольшом количестве устройств терминатор на последнем устройстве в линии можно не устанавливать.
Модуль необходимо устанавливать таким образом, чтобы удовлетворять требованиям электробезопасности и не допускать случайного касания контактов, находящихся под высоким напряжением. Модуль должен эксплуатироваться при рекомендованных условиях окружающей среды.
Добавление модуля в web-интерфейс контроллера Wiren Board
Новое устройство добавляется в 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.
Обновление прошивки устройства
Начиная с новых версий микропрограмм устройства поддерживается функционал обновления прошивки (микропрограммы) по протоколу Modbus. Это дает возможность расширять функциональные возможности устройств и устранять ошибки в микропрограммном обеспечении непосредственно на месте монтажа. Подробнее о перепрошивке устройств рассказано в статье Загрузка прошивок на устройства Wiren Board. Список версий прошивок, поддерживающих обновление, а также устройств, для которых эта функция реализована, можно найти в статье Firmware_Changelog.
Известные неисправности
Список известных неисправностей
Изображения и чертежи устройства
По ссылкам ниже вы можете скачать изображения и чертежи устройства WB_MRM2-mini_NO.
Corel Draw 2018: WB_MRM2-mini_NO.cdr.zip
Corel Draw PDF: WB_MRM2-mini_NO.cdr.pdf
Autocad 2013 DXF: WB_MRM2-mini_NO.dxf.zip
Autocad PDF: WB_MRM2-mini_NO.pdf
По ссылкам ниже вы можете скачать изображения и чертежи устройства WB_MRM2-mini_NC.
Corel Draw 2018: WB_MRM2-mini_NC.cdr.zip
Corel Draw PDF: WB_MRM2-mini_NC.cdr.pdf
Autocad 2013 DXF: WB_MRM2-mini_NC.dxf.zip
Autocad PDF: WB_MRM2-mini_NC.pdf