Перейти к содержанию

Навигация

WB-MR11 Modbus Relay 11 Channel Module: различия между версиями

Нет описания правки
 
(не показано 17 промежуточных версий 3 участников)
Строка 1: Строка 1:
'''[http://contactless.ru/modbus-actuators-and-sensors/#MR11 Купить в интернет-магазине]'''
'''Модель снята с производства, но вы можете [[Центр документации#Релейные модули | подобрать другие модели реле]]'''
{{DISPLAYTITLE:WB-MR11 модуль реле 11-канальный}}
{{DISPLAYTITLE:WB-MR11 модуль реле 11-канальный}}
[[File:WB_MR11.png|300px|thumb|right|Релейный модуль WB-MR11]]
[[File:WB_MR11.png|300px|thumb|right|Релейный модуль WB-MR11]]
=== Назначение ===
 
== Назначение ==
<!--11-ти канальный модуль реле предназначен для систем промышленной и домашней автоматизации.
<!--11-ти канальный модуль реле предназначен для систем промышленной и домашней автоматизации.
Использование групп реле позволяет упростить проводку при использовании модуля для автоматизации освещения и при управлении внешними контакторами.
Использование групп реле позволяет упростить проводку при использовании модуля для автоматизации освещения и при управлении внешними контакторами.
Строка 13: Строка 14:
11-канальный модуль реле предназначен для систем промышленной и домашней автоматизации. Часть реле объединены в группы, что упрощает проводку при использовании модуля для автоматизации освещения или управления внешними контакторами.
11-канальный модуль реле предназначен для систем промышленной и домашней автоматизации. Часть реле объединены в группы, что упрощает проводку при использовании модуля для автоматизации освещения или управления внешними контакторами.


== Общий принцип работы ==
===Выходы===
===Выходы===
В модуле установлены 8 реле HF32F ([http://www.hongfa.com/pro/pdf/HF32F-G_en.pdf Datasheet]), коммутирующие токи 3 и 5 А, а также 3 реле Omron G2RL-1-E ([https://www.omron.com/ecb/products/pdf/en-g2rl.pdf Datasheet]) для коммутации 16-амперных каналов. Выходы выведены на винтовые зажимы, рассчитанные на максимальный ток 20 А.  
В модуле установлены 8 реле HF32F ([http://www.hongfa.com/pro/pdf/HF32F-G_en.pdf Datasheet]), коммутирующие токи 3 и 5 А, а также 3 реле Omron G2RL-1-E ([https://www.omron.com/ecb/products/pdf/en-g2rl.pdf Datasheet]) для коммутации 16-амперных каналов. Выходы выведены на винтовые зажимы, рассчитанные на максимальный ток 20 А.  
Строка 47: Строка 49:




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


{| border="1" class="wikitable" style="text-align:left"
{| border="1" class="wikitable" style="text-align:left"
Строка 88: Строка 90:
|Максимальный коммутируемый ток на каждый канал  
|Максимальный коммутируемый ток на каждый канал  
|
|
* для резистивной нагрузки: от 3 А до 16 А
* Для резистивной нагрузки: от 3 А до 16 А
* для ёмкостной и индуктивной нагрузки: от 120 мА до 400 мА
* Для ёмкостной и индуктивной нагрузки: от 120 мА до 400 мА
(в зависимости от выбранных реле )
(в зависимости от выбранных реле )


Строка 183: Строка 185:
[[File:DIN 6U.png |450px|thumb|center|Габаритные размеры]]
[[File:DIN 6U.png |450px|thumb|center|Габаритные размеры]]


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


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


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


[[File:Installation_WB11_+_DIN2.png|650px|thumb|center|Образец монтажа и подключения модуля (у последнего модуля на линии устанавливается терминирующий резистор). Выбор качественного блока питания очень важен для работы модуля.]]
[[File:Installation_WB11_+_DIN2.png|650px|thumb|center|Образец монтажа и подключения модуля (у последнего модуля на линии устанавливается терминирующий резистор). Выбор качественного блока питания очень важен для работы модуля]]


== Добавление модуля в web-интерфейс контроллера Wiren Board==
== Добавление модуля в веб-интерфейс контроллера Wiren Board==
[[Файл:The_new_device.png|300px|thumb|Новый модуль WB-MR11 в web-интерфейсе]]
[[Файл:The_new_device.png|300px|thumb|Новый модуль WB-MR11 в веб-интерфейсе]]
Новое устройство добавляется в web-интерфейс в раздел соответствующего порта RS-485. В web-интерфейсе на панели справа выбираем пункт Configs -> Serial Device Driver Configuration. В настройках порта /dev/ttyAPP1 добавляем новое устройство, нажав на кнопку '''+ Serial device''' в разделе List of Devices. Затем указываем адрес устройства и выбираем его тип. Подробно о настройке устройств в web-интерфейсе Wiren Board смотрите страницу [[RS-485:Настройка_через_веб-интерфейс]].
Новое устройство добавляется в веб-интерфейс, в раздел соответствующего порта RS-485. В веб-интерфейсе на панели справа выбираем пункт Configs -> Serial Device Driver Configuration. В настройках порта /dev/ttyAPP1 добавляем новое устройство, нажав на кнопку '''+ Serial device''' в разделе List of Devices. Затем указываем адрес устройства и выбираем его тип. Подробно о настройке устройств в веб-интерфейсе Wiren Board смотрите страницу [[RS-485:Настройка_через_веб-интерфейс]].


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


Обратите внимание: желтый индикатор Status на WB_MR11 начал периодически мигать, это означает, что Wiren Board обменивается данными с модулем реле. В web-интерфейсе можно следить за параметром Supply voltage (напряжение питания модуля реле) — он меняется почти при каждом опросе модуля.
Обратите внимание: желтый индикатор Status на WB_MR11 начал периодически мигать, это означает, что Wiren Board обменивается данными с модулем реле. В веб-интерфейсе можно следить за параметром Supply voltage (напряжение питания модуля реле) — он меняется почти при каждом опросе модуля.


Устройство WB-MR11 стандартное, поэтому его описание задано в шаблоне, который хранится на контроллере Wiren Board в файле /usr/share/wb-mqtt-serial/templates/config-wb-mr11.json.
Устройство WB-MR11 стандартное, поэтому его описание задано в шаблоне, который хранится на контроллере Wiren Board в файле /usr/share/wb-mqtt-serial/templates/config-wb-mr11.json.


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


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




С помощью виртуальных выключателей в web-интерфейсе K1-K11 можно управлять соответствующими выходами модуля и следить за их состоянием. Если реле будет включено или выключено через внешний вход, это отразится и в web-интерфейсе.
С помощью виртуальных выключателей в веб-интерфейсе K1-K11 можно управлять соответствующими выходами модуля и следить за их состоянием. Если реле будет включено или выключено через внешний вход, это отразится и в веб-интерфейсе.
Текущее состояние входов показывают флажки Input1 — Input11 (на них нельзя щелкнуть, чтобы изменить состояние). Счетчики нажатий/включений отображаются в полях  Input 1 counter – Input 11 counter. Значения счетчиков хранятся в оперативной памяти микроконтроллера модуля реле и обнуляются при выключении/включении питания и сбросе.
Текущее состояние входов показывают флажки Input1 — Input11 (на них нельзя щелкнуть, чтобы изменить состояние). Счетчики нажатий/включений отображаются в полях  Input 1 counter – Input 11 counter. Значения счетчиков хранятся в оперативной памяти микроконтроллера модуля реле и обнуляются при выключении/включении питания и сбросе.


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


Подробно о работе с модулем по протоколу Modbus написано в разделе [[Relay Module Modbus Management|Управление модулями реле Wirenboard по протоколу Modbus]].
Подробно о работе с модулем написано в разделе [[Relay Module Modbus Management|Управление модулями реле Wirenboard по протоколу Modbus]].
Там же можно найти карту регистров устройства.
Там же можно найти карту регистров устройства.


== Примеры программирования ==
== Примеры программирования ==
=== Пишем простой скрипт приоритезации нагрузки===
=== Пишем простой скрипт приоритизации нагрузки===
В качестве примера напишем скрипт, который автоматически будет отключать сильноточное реле К9 устройства wb-mr11_79 (считая, что оно управляет нагрузкой с низким приоритетом), если включены сильноточные реле К10 и К11. Такой сценарий актуален в случае ограничения выделенной мощности (например, электроплита и водонагреватель являются приоритетными нагрузками, а теплый пол можно отключить на время их совместной работы). Мы также хотим запоминать состояние низкоприоритетного реле K9 и включать его, если оно было включено до этого, как только выделенной мощности достаточно. Если мы пытаемся включить реле при уже пороговой мощности, реле не включится.
В качестве примера напишем скрипт, который автоматически будет отключать сильноточное реле К9 устройства wb-mr11_79 (считая, что оно управляет нагрузкой с низким приоритетом), если включены сильноточные реле К10 и К11. Такой сценарий актуален в случае ограничения выделенной мощности (например, электроплита и водонагреватель являются приоритетными нагрузками, а теплый пол можно отключить на время их совместной работы). Мы также хотим запоминать состояние низкоприоритетного реле K9 и включать его, если оно было включено до этого, как только выделенной мощности достаточно. Если мы пытаемся включить реле при уже пороговой мощности, реле не включится.


MQTT-названия устройств и их элементов управления можно найти в разделе Settings web-интерфейса (см. [[MQTT]]).
MQTT-названия устройств и их элементов управления можно найти в разделе Settings веб-интерфейса (см. [[MQTT]]).


Скрипт простой, так как не учитывает реального потребления мощности, а ориентируется только на состояние контактов реле.
Скрипт простой, так как не учитывает реального потребления мощности, а ориентируется только на состояние контактов реле.
translator, wb_editors
4218

правок