WB-MRM2-mini Modbus Relay Modules: различия между версиями
Kilpio (обсуждение | вклад) |
|||
(не показаны 204 промежуточные версии 14 участников) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:Двухканальный модуль реле WB-MRM2-mini}}{{#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}} | |||
{{DISPLAYTITLE:Двухканальный модуль реле WB-MRM2-mini | |||
'''[https://wirenboard.com/ru/product/WB-MRM2-mini/ Купить в интернет-магазине]''' | '''[https://wirenboard.com/ru/product/WB-MRM2-mini/ Купить в интернет-магазине]''' | ||
[[ | [[File:MiniRelay-2.JPG| thumb | 200px|Двухканальный модуль реле WB-MRM2-mini]] | ||
[[ | [[File:Mrm-2-mini_.png| thumb | 200px|Двухканальный модуль реле WB-MRM2-mini]] | ||
== Общая информация == | |||
== Назначение == | === Назначение === | ||
Двухканальный модуль реле WB-MRM2 | Двухканальный модуль реле WB-MRM2 предназначен для использования в системах автоматизации зданий. Управление модулем производится с контроллера [[Wiren Board]] или компьютера по шине [[RS-485]] по [[Relay Module Modbus Management |протоколу Modbus]], а также с помощью внешних кнопок, подключаемых к модулю. Миниатюрные размеры модуля позволяют монтировать его рядом с нагрузкой в кабель-каналах, чашах светильников, глубоких установочных коробках для розеток и выключателей. | ||
== | === Выходы === | ||
[[Файл:Relay_switches_mrm2mini.png|250px|thumb|riht|Контакты реле]] | |||
В модуле версии NO (нормально разомкнутые контакты) установлены два реле HF32F-G ([http://www.hongfa.com/pro/pdf/HF32F-G_en.pdf Datasheet]), коммутирующие соответствующие 2 выхода. Выходы реле выведены на винтовые зажимы. В случае активной (резистивной) нагрузки реле могут коммутировать до 7 А/230 В переменного тока и до 7 А/30 В постоянного. В случае реактивной (ёмкостной или индуктивной) нагрузки (двигатели, импульсные блоки питания и т.д.) не следует коммутировать ток больше 400 мА. Используйте внешние контакторы, рассчитанные на соответствующую нагрузку. | |||
В модуле версии NС (нормально замкнутые контакты) установлены два реле HF32F ([http://www.hongfa.com/pro/pdf/HF32FA_en.pdf Datasheet]), коммутируемые токи меньше в 2 раза. | |||
Контакты реле защищены от перенапряжений TVS-диодами. | |||
В модуле может быть включен таймер безопасного режима, который при прекращении обмена данными по Modbus с модулем отключает все реле по прошествии заданного времени. | |||
=== Входы === | |||
[[Файл:Input_modes.png|420px|thumb|left|Замкнутый вход в триггерном режиме может работать нестабильно]] | |||
На безвинтовые зажимы b1 и b2 модуля выведены 2 входа типа "сухой контакт", не изолированные от источника питания. Для устранения дребезга контактов на каждой входной линии применяются RC-цепочки. Входы подтянуты резисторами к линии питания +3.3 В. Кнопки или выключатели с фиксацией подключаются между выводом GND и соответствующим входом b1 или b2. Входы могут использоваться как входы общего назначения, для счета сигналов и для прямого управления каналами реле. Программно можно выбрать три режима работы входов: управление кнопкой без фиксации (триггерный режим) или по Modbus; управление выключателем (с фиксацией) или по Modbus; управление только по Modbus. По умолчанию включен режим управления кнопкой без фиксации. | |||
В триггерном режиме для изменения состояния реле достаточно однократно замкнуть и разомкнуть вход. Изменение состояния происходят по переднему фронту (то есть при замыкании). В режиме повторения (работа с выключателем) состояние реле определяется состоянием входа: вход замкнут — реле включено, разомкнут — выключено. Подробно о переключении между режимами написано в разделе [[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" | ||
|- | |- | ||
Строка 27: | Строка 39: | ||
|- | |- | ||
|Напряжение питания | |Напряжение питания | ||
|9 — | |9 — 24 В постоянного тока | ||
|- | |- | ||
|Потребляемая мощность | |Потребляемая мощность | ||
| | | | ||
*В режиме холостого хода (со всеми выключенными реле) — 0 | *В режиме холостого хода (со всеми выключенными реле) — 0,10 Вт | ||
*Со всеми включенными реле — 0 | *Со всеми включенными реле — 0,5 Вт | ||
*Пиковое значение (при включении всех реле одновременно) — до 2 Вт в течение 20 мс. | *Пиковое значение (при включении всех реле одновременно) — до 2 Вт в течение 20 мс. | ||
|- | |- | ||
!colspan="2" | '''Клеммники и сечение проводов''' | !colspan="2" | '''Клеммники и сечение проводов''' | ||
|- | |- | ||
|| Рекомендуемое сечение провода с НШВИ, мм<sup>2</sup> || 0 | || Рекомендуемое сечение провода с НШВИ, мм<sup>2</sup> || 0,75 — 1 (для нажимных безвинтовых клеммников), 1,5 — для релейных выходов | ||
|- | |- | ||
|| Длина стандартной втулки НШВИ, мм || 8 (10 для нажимных безвинтовых клеммников) | || Длина стандартной втулки НШВИ, мм || 8 (10 для нажимных безвинтовых клеммников) | ||
|- | |- | ||
|| Момент затяжки винтов, Н∙м || 0 | || Момент затяжки винтов, Н∙м || 0,2 (для винтовых клеммников), 0,4 — для релейных выходов | ||
|- | |- | ||
! colspan="2" |'''Выходы''' | ! colspan="2" |'''Выходы''' | ||
Строка 59: | Строка 71: | ||
|Две группы (2 выхода в группе) | |Две группы (2 выхода в группе) | ||
|- | |- | ||
|Максимальное коммутируемое напряжение, | |Максимальное коммутируемое напряжение, AC | ||
|250 В | |250 В | ||
|- | |- | ||
|Максимальное коммутируемое напряжение, | |Максимальное коммутируемое напряжение, DC | ||
|30 В | |30 В | ||
|- | |- | ||
|Максимальный коммутируемый ток на каждый канал | |Максимальный коммутируемый ток на каждый канал | ||
| | | | ||
* для резистивной нагрузки — | * для резистивной нагрузки — 7 А (для версии NO), 3А (для NC) | ||
* для ёмкостной и индуктивной нагрузки — 400 мА | * для ёмкостной и индуктивной нагрузки — 400 мА | ||
|- | |- | ||
|Сопротивление контактов | |Сопротивление контактов | ||
|< 100 | |< 100 миллиом | ||
|- | |- | ||
|Напряжение изоляции между контроллером и выходом | |Напряжение изоляции между контроллером и выходом | ||
Строка 89: | Строка 98: | ||
|- | |- | ||
|Тип входов | |Тип входов | ||
| | |"Сухой контакт", не изолированные от источника питания | ||
|- | |- | ||
|Функции | |Функции | ||
Строка 98: | Строка 104: | ||
* Входы общего назначения | * Входы общего назначения | ||
* Счет сигналов | * Счет сигналов | ||
* Прямое управление каналами реле | * Прямое управление каналами реле | ||
|- | |- | ||
! colspan="2" |Управление | ! colspan="2" |Управление | ||
Строка 116: | Строка 118: | ||
|- | |- | ||
|Параметры интерфейса RS-485 | |Параметры интерфейса RS-485 | ||
| | |задаются программно (смотрите [[#Управление по Modbus|Карту регистров]]);<br> по умолчанию: скорость — 9600 бит/с; данные — 8 бит; бит чётности — нет (N); стоп-биты — 2 | ||
|- | |- | ||
|Готовность к работе после подачи питания | |Готовность к работе после подачи питания | ||
| ~2 | | ~0,1 c | ||
|- | |||
! colspan="2" |Габариты | |||
|- | |||
|Габаритные размеры (Д x Ш х В) | |||
|46 x 24 x 20,5 мм | |||
|- | |- | ||
! colspan="2" |Индикация | ! colspan="2" |Индикация | ||
|- | |- | ||
|Индикация питания и обмена данными | |Индикация питания и обмена данными | ||
| | |Зеленый светодиод Status на обратной стороне модуля под термоусадочной трубкой | ||
|- | |- | ||
|Индикация состояния каналов реле | |Индикация состояния каналов реле | ||
| | |нет | ||
|- | |- | ||
! colspan="2" |Условия эксплуатации | ! colspan="2" |Условия эксплуатации | ||
|- | |- | ||
|Температура воздуха | |Температура воздуха | ||
|От | |От -40 до +50 °С | ||
|- | |- | ||
|Относительная влажность | |Относительная влажность | ||
|До 92%, без конденсации влаги | |До 92%, без конденсации влаги | ||
|- | |- | ||
|} | |} | ||
== | === Габаритные размеры модуля === | ||
[[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;" | ||
![[Файл: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=" | |||
|- | |- | ||
|[[Файл: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|Время отключения таймера безопасности]] | |||
|} | |} | ||
С помощью виртуальных выключателей в 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 написано в разделе [[Relay Module Modbus Management|Управление модулями реле Wirenboard по протоколу Modbus]]. | |||
== Обновление прошивки устройства == | |||
Начиная с новых версий микропрограмм устройства поддерживается функционал обновления прошивки (микропрограммы) по протоколу Modbus. Это дает возможность расширять функциональные возможности устройств и устранять ошибки в микропрограммном обеспечении непосредственно на месте монтажа. Подробнее о перепрошивке устройств рассказано в статье [[WB-MCU-Flasher|Загрузка прошивок на устройства Wiren Board]]. Список версий прошивок, поддерживающих обновление, а также устройств, для которых эта функция реализована, можно найти в статье [[Firmware_Changelog]]. | |||
== Изображения и чертежи устройства == | |||
{{Wbincludes:WBPictures|1}} | |||
{{Wbincludes:WBPictures|2}} | |||
Версия 19:14, 26 марта 2019
Общая информация
Назначение
Двухканальный модуль реле WB-MRM2 предназначен для использования в системах автоматизации зданий. Управление модулем производится с контроллера Wiren Board или компьютера по шине RS-485 по протоколу Modbus, а также с помощью внешних кнопок, подключаемых к модулю. Миниатюрные размеры модуля позволяют монтировать его рядом с нагрузкой в кабель-каналах, чашах светильников, глубоких установочных коробках для розеток и выключателей.
Выходы
В модуле версии NO (нормально разомкнутые контакты) установлены два реле HF32F-G (Datasheet), коммутирующие соответствующие 2 выхода. Выходы реле выведены на винтовые зажимы. В случае активной (резистивной) нагрузки реле могут коммутировать до 7 А/230 В переменного тока и до 7 А/30 В постоянного. В случае реактивной (ёмкостной или индуктивной) нагрузки (двигатели, импульсные блоки питания и т.д.) не следует коммутировать ток больше 400 мА. Используйте внешние контакторы, рассчитанные на соответствующую нагрузку.
В модуле версии NС (нормально замкнутые контакты) установлены два реле HF32F (Datasheet), коммутируемые токи меньше в 2 раза.
Контакты реле защищены от перенапряжений TVS-диодами.
В модуле может быть включен таймер безопасного режима, который при прекращении обмена данными по Modbus с модулем отключает все реле по прошествии заданного времени.
Входы
На безвинтовые зажимы b1 и b2 модуля выведены 2 входа типа "сухой контакт", не изолированные от источника питания. Для устранения дребезга контактов на каждой входной линии применяются RC-цепочки. Входы подтянуты резисторами к линии питания +3.3 В. Кнопки или выключатели с фиксацией подключаются между выводом GND и соответствующим входом b1 или b2. Входы могут использоваться как входы общего назначения, для счета сигналов и для прямого управления каналами реле. Программно можно выбрать три режима работы входов: управление кнопкой без фиксации (триггерный режим) или по Modbus; управление выключателем (с фиксацией) или по Modbus; управление только по Modbus. По умолчанию включен режим управления кнопкой без фиксации.
В триггерном режиме для изменения состояния реле достаточно однократно замкнуть и разомкнуть вход. Изменение состояния происходят по переднему фронту (то есть при замыкании). В режиме повторения (работа с выключателем) состояние реле определяется состоянием входа: вход замкнут — реле включено, разомкнут — выключено. Подробно о переключении между режимами написано в разделе Управление модулями реле 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 мм |
Индикация | |
Индикация питания и обмена данными | Зеленый светодиод Status на обратной стороне модуля под термоусадочной трубкой |
Индикация состояния каналов реле | нет |
Условия эксплуатации | |
Температура воздуха | От -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