WB-MR6C v.2 Modbus Relay Modules: различия между версиями

Нет описания правки
(Новая страница: «=== Назначение === {{DISPLAYTITLE:Модули реле WB-MR6}} Шестиканальные модули реле серий WB-MR6 предназн…»)
 
Строка 1: Строка 1:
=== Назначение ===
=== Назначение ===
{{DISPLAYTITLE:Модули реле WB-MR6}}
{{DISPLAYTITLE:Модули реле WB-MR3}}


Шестиканальные модули реле серий WB-MR6 предназначены для систем промышленной и домашней автоматизации.
Трёхканальные модули реле серий WB-MR3 предназначены для систем промышленной и домашней автоматизации.
Модули, в зависимости от типа, предназначены для коммутирования силовой нагрузки общего назначения, в т.ч. индуктивной и ёмкостной: управления светодиодными светильниками, лампами накаливания, импульсными блоками питания и т.п.
Модули, в зависимости от типа, предназначены для коммутирования силовой нагрузки общего назначения, в т.ч. индуктивной и ёмкостной: управления светодиодными светильниками, лампами накаливания, импульсными блоками питания и т.п.


Модули рассчитаны на нагрузку 16А (номинал 10А) и могут использоваться без промежуточных контакторов. В модуле предусмотрен вход, одновременно отключающий всю нагрузку.
Модули рассчитаны на нагрузку 16А (номинал 10А) и могут использоваться без промежуточных контакторов. В модуле предусмотрен вход, одновременно отключающий всю нагрузку.
   
   
[[File:IMG_4858_copy.png|500px|thumb|right| Релейный модуль в модификации WB-MR6LV версии '''I''']]
[[File:WB-MR3HV.png |300px|thumb|right| Релейный модуль в модификации WB-MR3HV версии '''I''']]


=== Модели ===
=== Модели ===


В серии WB-MR6 представлены модели на три канала, с разными типами входов ("сухой контакт" и 230V AC), модели для управления различной нагрузкой.
В серии WB-MR3 представлены модели на три канала, с разными типами входов ("сухой контакт" и 230V AC), модели для управления различной нагрузкой.


Схема наименования:
Схема наименования:
Строка 29: Строка 29:
| colspan="2" |'''Тип релейных выходов'''
| colspan="2" |'''Тип релейных выходов'''
|-
|-
| rowspan="3" |'''6'''
| rowspan="3" |'''3'''
|
|
|'''LV'''
|'''LV'''
Строка 54: Строка 54:
=== Выходы ===
=== Выходы ===


[[Файл:Relay_Contacts_WB-MR6LV.png|550px|thumb|center|Контакты реле модуля]]
[[Файл:Relay_Contacts_WB-MR3LV.png|350px|thumb|left|Контакты реле модуля]]


В зависимости от модификации модулей используются различные модели реле. Ниже в таблице перечислены модели реле, их технические характеристики и условия применения.
В зависимости от модификации модулей используются различные модели реле. Ниже в таблице перечислены модели реле, их технические характеристики и условия применения.
Максимальное постоянное напряжение, которое могут коммутировать все реле модуля — 30 В. Каждый контакт реле защищен от образования дуги при замыкании/размыкании варистором, соединенным с общим контактом "C". В зависимости от настроек Modbus-регистров состояние входов может возобновляться после перерыва электропитания (см. раздел [[#Режим работы реле в случае отключении питания]]).
Максимальное постоянное напряжение, которое могут коммутировать все реле модуля — 30 В. Каждый контакт реле защищен от образования дуги при замыкании/размыкании варистором, соединенным с общим контактом "C". В зависимости от настроек Modbus-регистров состояние входов может возобновляться после перерыва электропитания (см. раздел [[#Режим работы реле в случае отключении питания]]).  
----
----


Стандартные модели модулей WB-MR6:
Стандартные модели:
{| class="wikitable" align="center"
{| class="wikitable"
!Модель
!Модель
!Ширина корпуса
!Ширина корпуса
Строка 67: Строка 67:
!Кол-во входов
!Кол-во входов
|-
|-
|WB-MR6LV/I
|WB-MR3LV/I
|6U
|3U
|6
|3
|7
|4
|-
|-
|WB-MR6HV/I
|WB-MR3HV/I
|6U
|3U
|6
|3
|7
|4
|-
|-
|WB-MR6LV/S
|WB-MR3LV/S
|6U
|3U
|6
|3
|7
|4
|-
|-
|WB-MR6HV/S
|WB-MR3HV/S
|6U
|3U
|6
|3
|7
|4
|-
|-
|WB-MR6LV/R
|WB-MR3LV/R
|6U
|3U
|6
|3
|7
|4
|-
|-
|WB-MR6LV/R
|WB-MR3LV/R
|6U
|3U
|6
|3
|7
|4
|}
|}


Строка 181: Строка 181:


=== Входы ===
=== Входы ===
Входы модулей WB-MR6 выведены на винтовые зажимы. В зависимости от модели, модули имеют дискретные входы разных типов.  
Входы модулей WB-MR3 выведены на винтовые зажимы. В зависимости от модели, модули имеют дискретные входы разных типов.  
В модификации LV входы организованы по принципу "сухой контакт". Кнопки или выключатели подключаются между соответствующим входом блока Inputы и GND.
В модификации LV входы организованы по принципу "сухой контакт". Кнопки или выключатели подключаются между соответствующим входом блока Inputы и GND.
В модификации HV входы определяют наличие подключенной фазы сети 220 В переменного тока. Напряжение срабатывания входов: 90 В — 250В переменного тока. Внешние кнопки и выключатели подключаются между соответствующим входом блока Inputs и фазой. Нейтраль (N) сети 230В подключается к клеммнику "N" модуля.
В модификации HV входы определяют наличие подключенной фазы сети 220 В переменного тока. Напряжение срабатывания входов: 90 В — 250В переменного тока. Внешние кнопки и выключатели подключаются между соответствующим входом блока Inputs и фазой. Нейтраль (N) сети 230В подключается к клеммнику "N" модуля.
Строка 200: Строка 200:
|
|
*В режиме холостого хода (со всеми выключенными реле) — 0,5 Вт
*В режиме холостого хода (со всеми выключенными реле) — 0,5 Вт
*Со всеми включенными реле — 3 Вт
*Со всеми включенными реле — 1,5 Вт
*Пиковое значение — до 5 Вт в течение 20 мс
*Пиковое значение — до 4 Вт в течение 20 мс
|-
|-
! colspan="2" |'''Выходы'''
! colspan="2" |'''Выходы'''
|-
|-
|Количество выходов
|Количество выходов
|18 (по три на каждое реле) в модификациях '''I''' и '''R'''
|9 (по три на каждое реле) в модификациях '''I''' и '''R'''
12 (по два на каждое реле) в модификации '''S'''  
6 (по два на каждое реле) в модификации '''S'''  
|-
|-
|Тип выходов
|Тип выходов
Строка 217: Строка 217:
|-
|-
|Конфигурация выходов
|Конфигурация выходов
|12 или 18 выходов, соединенных с контактами реле
|6 или 9 выходов, соединенных с контактами реле
|-
|-
|Максимальное коммутируемое напряжение, AC
|Максимальное коммутируемое напряжение, AC
Строка 229: Строка 229:
см. таблицу в разделе [[#Параметры реле]]
см. таблицу в разделе [[#Параметры реле]]
|-
|-
|Сопротивление контактов
|Сопротивление контактов
|< 100 миллиом  
|< 100 миллиом
|-
|-
|Напряжение изоляции между контроллером и выходом
|Напряжение изоляции между контроллером и выходом
Строка 240: Строка 240:
! colspan="2" |Входы
! colspan="2" |Входы
|-
|-
|Количество входов (Inputs 1&mdash;7)
|Количество входов (Inputs 1&mdash;4)
|7 (6+1)
|4 (3+1)
|-
|-
|Тип входов
|Тип входов
|WB-MR6LV: "Сухой контакт", не изолированные от источника питания. Внешние кнопки подключаются между соответствующим входом блока Inputs и GND.
|WB-MR3LV: "Сухой контакт", не изолированные от источника питания. Внешние кнопки подключаются между соответствующим входом блока Inputs и GND.
WB-MR6LV: Дискретные входы модулей определяют наличие подключенной фазы сети 220В переменного тока. Напряжение срабатывания входов: 90В — 250В переменного тока.  
WB-MR3LV: Дискретные входы модулей определяют наличие подключенной фазы сети 220В переменного тока. Напряжение срабатывания входов: 90В — 250В переменного тока.
|-
|-
|Функции
|Функции
Строка 253: Строка 253:
* Прямое управление каналами реле
* Прямое управление каналами реле
* Одновременное отключение всей нагрузки
* Одновременное отключение всей нагрузки
* Запоминание состояния реле при отключении напряжения
*Запоминание состояния реле при отключении напряжения
|-
|-
! colspan="2" |Управление
! colspan="2" |Управление
Строка 282: Строка 282:
|-
|-
|Габаритные размеры (Д x Ш х В)  
|Габаритные размеры (Д x Ш х В)  
|106,25 x 90,2 x 57,5 мм  
|53,3 x 56,3 x 57,5 мм
|-
|-
! colspan="2" |Индикация
! colspan="2" |Индикация
Строка 304: Строка 304:
=== Габаритные размеры модуля ===
=== Габаритные размеры модуля ===
[[File:DIN 3U.png |300px|thumb|left| Габаритные размеры модулей в корпусе 3 DIN]]
[[File:DIN 3U.png |300px|thumb|left| Габаритные размеры модулей в корпусе 3 DIN]]
Габаритные размеры модуля составляют 106,25 x 90,2 x 57,5 мм  (Д x Ш х В), см. черт.
Габаритные размеры модуля составляют 53,3 x 90,2 x 57,5 мм  (Д x Ш х В), см. черт.


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


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




== Монтаж ==
== Монтаж ==
Релейный модуль монтируется на стандартную DIN-рейку шириной 35 мм и занимает ширину 6 DIN-модулей.
Релейный модуль монтируется на стандартную DIN-рейку шириной 35 мм и занимает ширину 3 DIN-модуля.


Блоки безвинтовых зажимов на плате реле служат для подключения линий питания, управления (RS-485) и входных контактов. При использовании при монтаже наконечников типа НШВИ для установки проводов в безвинтовые зажимы необходимо, чтобы диаметр изолированных манжет не превышал 3,6 мм, сечение провода — 0,75 мм<sup>2</sup>, а длина проводящей втулки — 5—6 мм. Винтовые зажимы принимают провод сечением 2,5—4 мм<sup>2</sup>. Сечение провода должно соответствовать коммутируемой нагрузке.  
Блоки безвинтовых зажимов на плате реле служат для подключения линий питания, управления (RS-485) и входных контактов. При использовании при монтаже наконечников типа НШВИ для установки проводов в безвинтовые зажимы необходимо, чтобы диаметр изолированных манжет не превышал 3,6 мм, сечение провода — 0,75 мм<sup>2</sup>, а длина проводящей втулки — 5—6 мм. Винтовые зажимы принимают провод сечением 2,5—4 мм<sup>2</sup>. Сечение провода должно соответствовать коммутируемой нагрузке.  


При подключении коммутируемых устройств к контактам реле K1 — K6 важно не превышать рекомендованный ток — 16 А.  
При подключении коммутируемых устройств к контактам реле K1, K2 и K3 важно не превышать рекомендованный ток — 16 А.  


Ток, протекающий при замыкании кнопки или выключателя, невелик, так что тип кнопки или выключателя может быть любым. Несмотря на встроенную защиту от дребезга, выбирайте качественные кнопки и выключатели, чтобы исключить ложные срабатывания из-за плохих контактов. Осторожно — в модификации HV на клеммах присутствует высокое напряжение!
Ток, протекающий при замыкании кнопки или выключателя, невелик, так что тип кнопки или выключателя может быть любым. Несмотря на встроенную защиту от дребезга, выбирайте качественные кнопки и выключатели, чтобы исключить ложные срабатывания из-за плохих контактов. Осторожно — в модификации HV на клеммах присутствует высокое напряжение!
Строка 324: Строка 324:
Модуль необходимо устанавливать таким образом, чтобы удовлетворять требованиям электробезопасности и не допускать случайного касания контактов, находящихся под высоким напряжением. Модуль должен эксплуатироваться при рекомендованных условиях окружающей среды.
Модуль необходимо устанавливать таким образом, чтобы удовлетворять требованиям электробезопасности и не допускать случайного касания контактов, находящихся под высоким напряжением. Модуль должен эксплуатироваться при рекомендованных условиях окружающей среды.


[[File:Installation_WB_MR6LV+WB5.png|850px|thumb|center|Образец монтажа и подключения модуля WB-MR6HV/I. Выбор качественного блока питания очень важен для работы модуля. Кнопка с проводами желтого цвета, подключенная ко входу 7 модуля, отключает все четыре канала одновременно.]]
[[File:Installation_WB3_+_WB5_+_DIN.png|850px|thumb|center|Образец монтажа и подключения модуля WB-MR3HV/I. Выбор качественного блока питания очень важен для работы модуля. Кнопка с проводами желтого цвета, подключенная ко входу 4 модуля, отключает все четыре канала одновременно.]]


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


Поведением по умолчанию является прямое управление каналами реле (режим 0). Установить режим для всех каналов можно, записав соответствующее число в регистр хранения с адресом 5.
Поведением по умолчанию является прямое управление каналами реле (режим 0). Установить режим для всех каналов можно, записав соответствующее число в регистр хранения с адресом 5.
Режим можно устанавливать отдельно для каждого канала с помощью регистров 9—14. Настройки для каждого канала учитываются только в том случае, если регистр 5 (общие настройки режимов входов) находится в состоянии "0", т.е. имеет значение по умолчанию.
Режим можно устанавливать отдельно для каждого канала с помощью регистров 9—11. Настройки для каждого канала учитываются только в том случае, если регистр 5 (общие настройки режимов входов) находится в состоянии "0", т.е. имеет значение по умолчанию.


В любом режиме работы текущее состояние кнопок можно получить чтением регистров Discrete Inputs 0—6 (см. таблицу ниже).
В любом режиме работы текущее состояние кнопок можно получить чтением регистров Discrete Inputs 0—3 (см. таблицу ниже).


=== Карта регистров ===
=== Карта регистров ===
Строка 386: Строка 386:
!назначение
!назначение
|-
|-
| 0—5 || coil || RW || - || 1 или 0|| состояние реле 1—3
| 0—2 || coil || RW || - || 1 или 0|| состояние реле 1—3
|-
|-
| 0—6 || discrete || R || - ||  1 или 0
| 0—3 || discrete || R || - ||  1 или 0
|| состояние входа 1—4
|| состояние входа 1—4
|-
|-
Строка 404: Строка 404:
| 8 || holding || RW || 0 || секунды || таймаут для безопасного режима
| 8 || holding || RW || 0 || секунды || таймаут для безопасного режима
|-
|-
| 9—14 || holding || RW || 0 || '''0''': кнопки без фиксации
| 9—11 || holding || RW || 0 || '''0''': кнопки без фиксации
'''1''': выключатель с фиксацией
'''1''': выключатель с фиксацией


Строка 411: Строка 411:
в регистре 5 должен быть записан "0"
в регистре 5 должен быть записан "0"
|-
|-
| 32—37||  input || R || 0 || 16-bit unsigned int || счетчик нажатий входа 1—4
| 32—34||  input || R || 0 || 16-bit unsigned int || счетчик нажатий входа 1—4
|-
|-
| 120 (0x78) || holding || RW || 0 ||  отличное от 0 || запись в регистр вызывает перезагрузку модуля без сохранения состояния
| 120 (0x78) || holding || RW || 0 ||  отличное от 0 || запись в регистр вызывает перезагрузку модуля без сохранения состояния
Строка 436: Строка 436:


=== Чтение регистров ===
=== Чтение регистров ===
Проверим, верно ли, что мы подключились именно к WB-MR6. (Модуль wb-mqtt-serial должен быть предварительно остановлен). По адресу 200 хранится уникальная для WB-MR6 сигнатура длиной в 6 регистров. Прочтем 6 регистров, начиная с адреса 200, и преобразуем полученный шестнадцатеричный ответ в символьную строку:
Проверим, верно ли, что мы подключились именно к WB-MR3. (Модуль wb-mqtt-serial должен быть предварительно остановлен). По адресу 200 хранится уникальная для WB-MR3 сигнатура длиной в 6 регистров. Прочтем 6 регистров, начиная с адреса 200, и преобразуем полученный шестнадцатеричный ответ в символьную строку:


<syntaxhighlight lang="bash">echo  -e `modbus_client --debug -mrtu -pnone -s2 /dev/ttyAPP1 \
<syntaxhighlight lang="bash">echo  -e `modbus_client --debug -mrtu -pnone -s2 /dev/ttyAPP1 \
Строка 442: Строка 442:
grep Data | sed -e 's/0x00/\\\x/g' -e 's/Data://' -e 's/\s//g'` </syntaxhighlight>
grep Data | sed -e 's/0x00/\\\x/g' -e 's/Data://' -e 's/\s//g'` </syntaxhighlight>


В результате выполнения команды получаем строку '''WBMR60'''. Всё верно -- это релейный модуль WB-MR6.
В результате выполнения команды получаем строку '''WBMR30'''. Всё верно -- это релейный модуль WB-MR3.


=== Перезагрузка ===
=== Перезагрузка ===
Строка 452: Строка 452:


=== Выбор типа управления внешними входами ===
=== Выбор типа управления внешними входами ===
В модуле WB-MR6 предусмотрено два режима управления каналами реле: с помощью внешних входов и по протоколу RS-485.
В модуле WB-MR3 предусмотрено два режима управления каналами реле: с помощью внешних входов и по протоколу RS-485.
В WB-MR6 можно выбрать режим 0, когда ко внешнему входу подключена кнопка (без фиксации), или режим 1, когда для управления используется обычный выключатель (с фиксацией). Режим 3 отключает внешнее управление, но при этом все равно сохраняется возможность управления по RS-485 и чтение состояния внешних входов. По умолчанию включен режим 0.
В WB-MR3 можно выбрать режим 0, когда ко внешнему входу подключена кнопка (без фиксации), или режим 1, когда для управления используется обычный выключатель (с фиксацией). Режим 3 отключает внешнее управление, но при этом все равно сохраняется возможность управления по RS-485 и чтение состояния внешних входов. По умолчанию включен режим 0.


В режиме внешнего управления реле срабатывает по падению логического уровня: к внешним входам подключены резисторы подтяжки к линии +5V и реле соответствующего канала срабатывает при соединении входа с GND.
В режиме внешнего управления реле срабатывает по падению логического уровня: к внешним входам подключены резисторы подтяжки к линии +5V и реле соответствующего канала срабатывает при соединении входа с GND.
Состояние реле каждого канала хранится в памяти контроллера до перезагрузки, по умолчанию при включении питания все реле выключены. После инициализации модуля опрашиваются внешние входы и реле всех каналов переводятся в соответствующее состояние.  
Состояние реле каждого канала хранится в памяти контроллера до перезагрузки, по умолчанию при включении питания все реле выключены. После инициализации модуля опрашиваются внешние входы и реле всех каналов переводятся в соответствующее состояние.  


Тип внешнего управления можно выбрать для каждого канала отдельно через регистры 9—14. Для этого в holding-регистре 5 должно быть записано значение 0:
Тип внешнего управления можно выбрать для каждого канала отдельно через регистры 9—11. Для этого в holding-регистре 5 должно быть записано значение 0:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
modbus_client --debug -mrtu -pnone -s2 /dev/ttyAPP1 -a1 -t0x06 -r5 0
modbus_client --debug -mrtu -pnone -s2 /dev/ttyAPP1 -a1 -t0x06 -r5 0
5813

правок