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

Нет описания правки
м
 
(не показаны 53 промежуточные версии 5 участников)
Строка 1: Строка 1:
<languages/>
<!--T:1-->
<translate>
{{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
{{DISPLAYTITLE:Модуль реле WB-MR6F}}
| new_name=WB-MR6C v.2
 
| new_page=WB-MR6C_v.2_Modbus_Relay_Modules
}}
<!--T:3-->
== Назначение ==
Специализированный двухканальный модуль реле WB-MR6F предназначен для ступенчатого управления нагрузками, например,  для трёхступенчатого управления скоростью вращения вентиляторов конвекторов.
Специализированный двухканальный модуль реле WB-MR6F предназначен для ступенчатого управления нагрузками, например,  для трёхступенчатого управления скоростью вращения вентиляторов конвекторов.


<!--T:4-->
Устройство спроектировано таким образом, что неправильные программные настройки и механические неисправности реле не могут вызвать короткого замыкания входных напряжений Vx между собой.
Устройство спроектировано таким образом, что неправильные программные настройки и механические неисправности реле не могут вызвать короткого замыкания входных напряжений Vx между собой.


<!--T:5-->
Каналы рассчитаны на нагрузку в 3А.
Каналы рассчитаны на нагрузку в 3А.
=== Выходы ===
[[Файл: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-регистров состояние входов может возобновляться после перерыва электропитания (см. раздел [[#Режим работы реле в случае отключении питания|Режим работы реле в случае отключении питания]]).
=== Входы ===
[[Файл:Input_modes.png|420px|thumb|left|Замкнутый вход в триггерном режиме может работать нестабильно]]
Входы модулей WB-MR6F выведены на нажимные, безвинтовые клеммники. Входы организованы по принципу "сухой контакт". Кнопки или выключатели подключаются между соответствующим входом блока Inputs и iGND. Имеется специальный вход для отключения всех реле модуля одновременно.
Каждый вход управляет состоянием соответствующего реле.
Входы имеют два режима работы: триггерный (для управления с помощью кнопок) и режим повторения (для управления с помощью выключателей). В триггерном режиме для изменения состояния реле достаточно однократно замкнуть и разомкнуть вход. Изменение состояния происходят по переднему фронту (то есть при замыкании). В режиме повторения состояние реле определяется состоянием входа: вход замкнут — реле включено, разомкнут — выключено. Подробно о переключении между режимами написано в разделе [[Relay Module Modbus Management|Управление модулями реле Wirenboard по протоколу Modbus]].
Не рекомендуется использовать выключатели (они же кнопки с фиксацией) в триггерном режиме входов. Помеха на входе может быть воспринята как краткое отпускание/нажатие кнопки, и состояние реле изменится, хотя выключатель будет оставаться в замкнутом состоянии.
=== Технические характеристики ===


Наша подробная статья на habr.com о выборе параметров реле для коммутируемой нагрузки: https://habr.com/ru/company/wirenboard/blog/422197/
Наша подробная статья на habr.com о выборе параметров реле для коммутируемой нагрузки: https://habr.com/ru/company/wirenboard/blog/422197/


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


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


<!--T:17-->
|Функции
|Функции
|
|
Строка 105: Строка 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" |Индикация
Строка 139: Строка 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пкс|Схема одного канала]]
В модуле установлены 6 реле HF32F ([http://www.hongfa.com/pro/pdf/HF32F_en.pdf Datasheet]). 


На физическом уровне модуль подключается через интерфейс [[RS-485]]. Для управления WB-MR6C используется протокол Modbus RTU. В устройствах Wirenboard данные Modbus передаются по линиям связи RS-485. Подробнее смотрите страницу [[Протокол Modbus]]. Modbus-адрес модуля задается на заводе и нанесен на наклейке на его боковой стороне. Адрес может быть изменен программно. Подробно смотрите в разделе [[#Управление_по_Modbus|Управление по Modbus]].
<!--T:7-->
Каждый из двух каналов состоит из двух перекидных реле и одного реле с нормально-разомкнутыми контактами. В зависимости от положения реле, каждый из выходов OUTx либо соединяется с одним из трёх входов Vx, либо отключается от входов Vx (выключенное состояние).


== Монтаж ==
<!--T:9-->
Релейный модуль монтируется на стандартную DIN-рейку шириной 35 мм и занимает ширину 3 DIN-модуля.
Каждый выход защищен от образования дуги при замыкании/размыкании варистором.


Блоки безвинтовых зажимов на плате реле служат для подключения линий питания, управления (RS-485) и входных контактов. При использовании при монтаже наконечников типа НШВИ для установки проводов в безвинтовые зажимы необходимо, чтобы диаметр изолированных манжет не превышал 3,6 мм, сечение провода — 0,75 мм<sup>2</sup>, а длина проводящей втулки — 5—6 мм. Винтовые зажимы принимают провод сечением 2,5—4 мм<sup>2</sup>. Сечение провода должно соответствовать коммутируемой нагрузке.
== Монтаж ==
[[File:Installation_WBMR6C_+_WB5.png|600px|thumb|right|Образец монтажа и подключения модуля WB-MR6C. Кнопка с проводами зеленого цвета, подключенная ко входу 0, отключает все каналы одновременно]]
{{Wbincludes:Mount Relay}}
== Настройка ==
{{Wbincludes:Relay tuning}}


При подключении коммутируемых устройств к контактам реле важно не превышать рекомендованный ток — 3 А.
==Представление в веб-интерфейсе контроллера WB==


Ток, протекающий при замыкании кнопки или выключателя, невелик, так что тип кнопки или выключателя может быть любым. Несмотря на встроенную защиту от дребезга, выбирайте качественные кнопки и выключатели, чтобы исключить ложные срабатывания из-за плохих контактов.
{{WebUIAddDevice
| template= WB-MR6C
}}


Если устройство — последнее на линии RS-485, то между его входами A и B необходимо установить резистор-терминатор сопротивлением 120 Ом. Практика показывает, что в случае стендовых испытаний при небольшой длине линии RS-485 и небольшом количестве устройств терминатор на последнем устройстве в линии можно не устанавливать.
<!--T:29-->
 
Для устройства используется шаблон WB-MR6C. Каждому каналу соответствуют три переключателя, управляющие тремя реле в группе: K1, K2, K3 относятся к первому каналу, K4, K5, K6 - ко второму.
Модуль необходимо устанавливать таким образом, чтобы удовлетворять требованиям электробезопасности и не допускать случайного касания контактов, находящихся под высоким напряжением. Модуль должен эксплуатироваться при рекомендованных условиях окружающей среды.
 
[[File:Installation_WBMR6C_+_WB5.png|650px|thumb|center|Образец монтажа и подключения модуля WB-MR6C. Выбор качественного блока питания очень важен для работы модуля. Кнопка с проводами зеленого цвета, подключенная ко входу 0 модуля, отключает все каналы одновременно.]]
 
== Управление модулем через web-интерфейс Wiren Board ==
 
Для устройства используется шаблон WB-MR6C. Каждому каналу соответствует три переключателя, управляющими тремя реле в группе: K1, K2, K3 относятся к первому каналу, K4, K5, K6 - ко второму.


<!--T:30-->
Соответствие реле положению выходов:
Соответствие реле положению выходов:
{| class="wikitable"
{| class="wikitable"
Строка 225: Строка 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-->
Начиная с новых версий микропрограмм устройства поддерживается функционал обновления прошивки (микропрограммы) по протоколу Modbus. Это дает возможность расширять функциональные возможности устройств и устранять ошибки в микропрограммном обеспечении непосредственно на месте монтажа. Подробнее о перепрошивке устройств рассказано в статье [[WB-MCU-Flasher|Загрузка прошивок на устройства Wiren Board]]. Список версий прошивок, поддерживающих обновление, а также устройств, для которых эта функция реализована, можно найти в статье [[Firmware_Changelog]].
[[WB-MR6F:_Errata |Список известных неисправностей]]


== Известные неисправности ==
== Ревизии устройства ==
{{Wbincludes:Revision}}
|-
|
|
|
|
*
|-
|
|
|
|
*
|-
|}


[[WB-MR:_Errata |Список известных неисправностей]]
== Изображения и чертежи устройства ==
</translate>
[[File:DIN 3U.png |300px|thumb|right| Габаритные размеры WB-MR6F в корпусе 3 DIN]]