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

Нет описания правки
 
(не показано 59 промежуточных версий 7 участников)
Строка 1: Строка 1:
<!--T:1-->
{{DISPLAYTITLE:Модуль реле WB-MR6F}}
[[File:WB-MR6F.png |300px|thumb|right| Релейный модуль WB-MR6F]]
[[File:WB-MR6F.png |300px|thumb|right| Релейный модуль WB-MR6F]]
{{OldVersion
| old_name=WB-MR6F
| new_name=WB-MR6C v.2
| new_page=WB-MR6C_v.2_Modbus_Relay_Modules
}}
<!--T:3-->
== Назначение ==
Специализированный двухканальный модуль реле WB-MR6F предназначен для ступенчатого управления нагрузками, например,  для трёхступенчатого управления скоростью вращения вентиляторов конвекторов.


=== Назначение ===
<!--T:4-->
{{DISPLAYTITLE:Модуль реле WB-MR6F}}
 
Специализированный двухканальный модуль реле WB-MR6F предназначены для ступенчатого управления нагрузками, например для трёхступенчатого управления скоростью вращения вентиляторов конвекторов.
 
Устройство спроектировано таким образом, что неправильные программные настройки и механические неисправности реле не могут вызвать короткого замыкания входных напряжений Vx между собой.
Устройство спроектировано таким образом, что неправильные программные настройки и механические неисправности реле не могут вызвать короткого замыкания входных напряжений Vx между собой.


<!--T:5-->
Каналы рассчитаны на нагрузку в 3А.
Каналы рассчитаны на нагрузку в 3А.


=== Выходы ===
Наша подробная статья на habr.com о выборе параметров реле для коммутируемой нагрузки: https://habr.com/ru/company/wirenboard/blog/422197/
[[Файл:Relay Contacts WB-MR6F.jpeg|слева|мини|350x350пкс|Схема одного канала модуля]]
В модуле установлены 6 реле HF32F ([http://www.hongfa.com/pro/pdf/HF32F_en.pdf Datasheet]). 
 
Каждый из двух каналов модуля состоит из двух перекидных реле и одного реле с нормально-разомкнутыми контактами.  В зависимости от положения реле, каждый из выходов OUTx либо соединяется с одним из трёх входов Vx, либо отключается от входов Vx (выключенное состояние). 
 
В модуле может быть включен таймер безопасного режима, который при прекращении обмена данными по Modbus с модулем отключает все реле по прошествии заданного времени.
 
Ниже в таблице перечислены технические характеристики и условия применения релейного модуля WB-MR6F.
Каждый выход модуля защищен от образования дуги при замыкании/размыкании варистором. В зависимости от настроек Modbus-регистров состояние входов может возобновляться после перерыва электропитания (см. раздел [[#Режим работы реле в случае отключении питания|Режим работы реле в случае отключении питания]]).
 
=== Входы ===
Входы модулей WB-MR6F выведены на нажимные, безвинтовые клеммники. Входы организованы по принципу "сухой контакт". Кнопки или выключатели подключаются между соответствующим входом блока Inputs и iGND. Имеется специальный вход для отключения всех реле модуля одновременно.
 
Каждый вход управляет состоянием соответствующего реле.


=== Технические характеристики ===
== Технические характеристики == <!--T:14-->


{| border="1" class="wikitable" style="text-align:left"
{| border="1" class="wikitable" style="text-align:left"
Строка 73: Строка 66:
|1500 В (среднеквадратичное значение)
|1500 В (среднеквадратичное значение)
|-
|-
|Срок жизни:
|Срок жизни  
|100 000 переключений для нагрузки 3 А/230В переменного тока
|100 000 переключений для нагрузки 3 А/230В переменного тока
|-
|-
Строка 84: Строка 77:
|"Сухой контакт", групповая изоляция.  
|"Сухой контакт", групповая изоляция.  
Напряжение на входе ~4,5В.  
Напряжение на входе ~4,5В.  
Ток при замыкании входа ~2ма.   
Ток при замыкании входа ~2мА.   
|-
|-


<!--T:17-->
|Функции
|Функции
|
|
Строка 94: Строка 88:
* Одновременное отключение всей нагрузки
* Одновременное отключение всей нагрузки
* Запоминание состояния реле при отключении напряжения
* Запоминание состояния реле при отключении напряжения
|-
! colspan="2" |Управление
|-
|Интерфейс управления
|RS-485
|-
|Изоляция интерфейса
|Неизолированный
|-
|Протокол обмена данными
|Modbus RTU, адрес задается программно, заводские настройки указаны на наклейке
|-
|Параметры интерфейса RS-485
|задаются программно (смотрите [[#Управление по Modbus|Карту регистров]]);<br> по умолчанию: скорость — 9600 бит/с; данные — 8 бит; бит чётности — нет (N); стоп-биты — 2
|-
|Готовность к работе после подачи питания
| ~0,03 c
|-
! colspan="2" |Габариты
|-
|Ширина, DIN-юнитов
|3
|-
|Габаритные размеры (Д x Ш х В)
|53,3 x 56,3 x 57,5 мм
|-
|-
! colspan="2" |Индикация
! colspan="2" |Индикация
Строка 128: Строка 97:
|Красно-оранжевые светодиоды 1 — 6 (расположены под поверхностью верхней наклейки)
|Красно-оранжевые светодиоды 1 — 6 (расположены под поверхностью верхней наклейки)
|-
|-
! colspan="2" |Условия эксплуатации
{{Wbincludes:Control}}
|-
{{Wbincludes:Operating conditions}}
|Температура воздуха
{{Wbincludes:Klemmy}}
|От -40 до +50 °С
{{Wbincludes:Dimensions 3U}}
|-
|Относительная влажность
|До 92%, без конденсации влаги
|-
|}
|}


=== Габаритные размеры модуля ===
== Общий принцип работы ==
[[File:DIN 3U.png |300px|thumb|left| Габаритные размеры модулей в корпусе 3 DIN]]
===Входы===
Габаритные размеры модуля составляют 53,3 x 90,2 x 57,5 мм  (Д x Ш х В), см. черт.
Входы WB-MR6F выведены на разъемные клеммники и работают по принципу "сухой контакт".


=== Обмен данными ===
=== Выходы === <!--T:6-->
 
[[Файл:Relay Contacts WB-MR6F.jpeg|right|мини|350x350пкс|Схема одного канала]]
На физическом уровне модуль подключается через интерфейс [[RS-485]]. Для управления WB-MR6C используется протокол Modbus RTU. В устройствах Wirenboard данные Modbus передаются по линиям связи RS-485. Подробнее смотрите страницу [[Протокол Modbus]]. Modbus-адрес модуля задается на заводе и нанесен на наклейке на его боковой стороне. Адрес может быть изменен программно. Подробно смотрите в разделе [[#Управление_по_Modbus|Управление по Modbus]].
В модуле установлены 6 реле HF32F ([http://www.hongfa.com/pro/pdf/HF32F_en.pdf Datasheet]).
 
== Монтаж ==
Релейный модуль монтируется на стандартную DIN-рейку шириной 35 мм и занимает ширину 3 DIN-модуля.
 
Блоки безвинтовых зажимов на плате реле служат для подключения линий питания, управления (RS-485) и входных контактов. При использовании при монтаже наконечников типа НШВИ для установки проводов в безвинтовые зажимы необходимо, чтобы диаметр изолированных манжет не превышал 3,6 мм, сечение провода — 0,75 мм<sup>2</sup>, а длина проводящей втулки — 5—6 мм. Винтовые зажимы принимают провод сечением 2,5—4 мм<sup>2</sup>. Сечение провода должно соответствовать коммутируемой нагрузке.  


При подключении коммутируемых устройств к контактам реле важно не превышать рекомендованный ток — 3 А.  
<!--T:7-->
Каждый из двух каналов состоит из двух перекидных реле и одного реле с нормально-разомкнутыми контактами.  В зависимости от положения реле, каждый из выходов OUTx либо соединяется с одним из трёх входов Vx, либо отключается от входов Vx (выключенное состояние).


Ток, протекающий при замыкании кнопки или выключателя, невелик, так что тип кнопки или выключателя может быть любым. Несмотря на встроенную защиту от дребезга, выбирайте качественные кнопки и выключатели, чтобы исключить ложные срабатывания из-за плохих контактов.  
<!--T:9-->
Каждый выход защищен от образования дуги при замыкании/размыкании варистором.


Если устройство — последнее на линии RS-485, то между его входами A и B необходимо установить резистор-терминатор сопротивлением 120 Ом. Практика показывает, что в случае стендовых испытаний при небольшой длине линии RS-485 и небольшом количестве устройств терминатор на последнем устройстве в линии можно не устанавливать.
== Монтаж ==
[[File:Installation_WBMR6C_+_WB5.png|600px|thumb|right|Образец монтажа и подключения модуля WB-MR6C. Кнопка с проводами зеленого цвета, подключенная ко входу 0, отключает все каналы одновременно]]
{{Wbincludes:Mount Relay}}
== Настройка ==
{{Wbincludes:Relay tuning}}


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


[[File:Installation_WBMR6C_+_WB5.png|650px|thumb|center|Образец монтажа и подключения модуля WB-MR6C. Выбор качественного блока питания очень важен для работы модуля. Кнопка с проводами зеленого цвета, подключенная ко входу 0 модуля, отключает все каналы одновременно.]]
{{WebUIAddDevice
| template= WB-MR6C
}}


== Управление модулем через web-интерфейс Wiren Board ==
<!--T:29-->
 
Для устройства используется шаблон WB-MR6C. Каждому каналу соответствуют три переключателя, управляющие тремя реле в группе: K1, K2, K3 относятся к первому каналу, K4, K5, K6 - ко второму.
Для устройства используется шаблон WB-MR6C. Каждому каналу соответствует три переключателя, управляющими тремя реле в группе: K1, K2, K3 относятся к первому каналу, K4, K5, K6 - ко второму.


<!--T:30-->
Соответствие реле положению выходов:
Соответствие реле положению выходов:
{| class="wikitable"
{| class="wikitable"
Строка 214: Строка 182:
|}
|}


{|  border="0" class="wikitable" style="text-align:center"
<!--T:31-->
{|  border="0" class="wikitable" style="text-align:right"
|-
|-
|[[Файл:MR6C_Switches_web.png|300px|thumb|center|Кнопки управления каналами реле]]  
|[[Файл:MR6C_Switches_web.png|300px|thumb|right|Кнопки управления каналами реле]]  
|[[Файл:Web_options.png|300px|thumb|center|Флажки состояния входов]]
|[[Файл:Web_options.png|300px|thumb|right|Флажки состояния входов]]
|[[Файл:Web_input_counter.png|300px|thumb|center|Счетчик входов]]
|[[Файл:Web_input_counter.png|300px|thumb|right|Счетчик входов]]
|[[Файл:Web_safety_timer.png|300px|thumb|center|Время отключения таймера безопасности]]
|[[Файл:Web_safety_timer.png|300px|thumb|right|Время отключения таймера безопасности]]
|}
|}


С помощью виртуальных выключателей в web-интерфейсе K1-K6 можно управлять соответствующими выходами модуля и следить за их состоянием. Если реле будет включено или выключено через внешний вход, это отразится и в web-интерфейсе.
<!--T:32-->
С помощью виртуальных выключателей в веб-интерфейсе K1-K6 можно управлять соответствующими выходами WB-MR6F и следить за их состоянием. Если реле будет включено или выключено через внешний вход, это отразится и в веб-интерфейсе.
Текущее состояние входов показывают флажки Input1 — Input6 (на них нельзя щелкнуть, чтобы изменить состояние). Счетчики нажатий/включений отображаются в полях  Input 1 counter – Input 6 counter. Значения счетчиков хранятся в оперативной памяти микроконтроллера модуля реле и обнуляются при выключении/включении питания и сбросе.
Текущее состояние входов показывают флажки Input1 — Input6 (на них нельзя щелкнуть, чтобы изменить состояние). Счетчики нажатий/включений отображаются в полях  Input 1 counter – Input 6 counter. Значения счетчиков хранятся в оперативной памяти микроконтроллера модуля реле и обнуляются при выключении/включении питания и сбросе.


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


Кнопка, подключенная ко входу 0, позволяет отключить все включенные реле модуля одним нажатием. Повторное нажатие включит все реле, которые были включены изначально. Состояние реле хранится в оперативной памяти, поэтому если повторной нажатие кнопки произойдет после перебоя питания, восстановления состояния реле не произойдет. Возможность восстановления состояния реле после перебоя питания описана в разделе [[#Режим работы реле в случае отключении питания|Режим работы реле в случае отключении питания]].
<!--T:34-->
Кнопка, подключенная ко входу 0, позволяет отключить все включенные реле модуля одним нажатием. Повторное нажатие включит все реле, которые были включены изначально. Состояние реле хранится в оперативной памяти, поэтому если повторное нажатие кнопки произойдет после перебоя питания, восстановления состояния реле не произойдет. Возможность восстановления состояния реле после перебоя питания описана в разделе [[#Режим работы реле в случае отключении питания|Режим работы реле в случае отключении питания]].


== Режим работы реле в случае отключении питания ==
{{Wbincludes:Modbus}}
В зависимости от значения, записанного в регистр хранения 0x06, после отключения и восстановления питания модуля реле останутся выключенными (если значение — 0, или включатся те, которые были включены до перерыва в питании, если в регистре записано значение 1). Этот функционал появился в модулях с прошивкой, начиная с версии 1.5.3.


== Управление по Modbus ==
=== Карта регистров ===
[[Relay_Module_Modbus_Management| '''Карта регистров модулей реле''']]


Подробно о работе с модулем по протоколу Modbus написано в разделе [[Relay Module Modbus Management|Управление модулями реле Wirenboard по протоколу Modbus]].
==Обновление прошивки и сброс настроек==
Там же можно найти карту регистров устройства.
{{Modbus Device Firmware Update
| lose=true
| old=true
}}


[[Периферийные устройства с интерфейсом RS-485 серии WB-xxxx |Назад к списку периферийных устройств]]
== Известные неисправности == <!--T:40-->
 
<!--T:41-->
[[WB-MR6F:_Errata |Список известных неисправностей]]
 
== Ревизии устройства ==
{{Wbincludes:Revision}}
|-
|
|
|
|
*
|-
|
|
|
|
*
|-
|}


== Обновление прошивки устройства ==
== Изображения и чертежи устройства ==
Начиная с новых версий микропрограмм устройства поддерживается функционал обновления прошивки (микропрограммы) по протоколу Modbus. Это дает возможность расширять функциональные возможности устройств и устранять ошибки в микропрограммном обеспечении непосредственно на месте монтажа. Подробнее о перепрошивке устройств рассказано в статье [[WB-MCU-Flasher|Загрузка прошивок на устройства Wiren Board]]. Список версий прошивок, поддерживающих обновление, а также устройств, для которых эта функция реализована, можно найти в статье [[Firmware_Changelog]].
[[File:DIN 3U.png |300px|thumb|right| Габаритные размеры WB-MR6F в корпусе 3 DIN]]