WB-MR14 Modbus 14 Channel Relay Module: различия между версиями
Matveevrj (обсуждение | вклад) |
Метка: visualeditor |
||
(не показано 57 промежуточных версий 8 участников) | |||
Строка 1: | Строка 1: | ||
[[Файл:MR14-2.jpg| thumb | 300px|WB-MR14 модуль реле 14-ти канальный]] | |||
[[Файл:MR14-2.jpg| thumb | 300px|WB-MR14 модуль реле 14-канальный]] | |||
'''Магазин: [http://contactless.ru/modbus-actuators-and-sensors/ Исполнительные устройства и датчики для шины RS-485 Modbus RTU]''' | |||
=== Назначение === | ==== Назначение ==== | ||
14-канальный модуль реле предназначен для систем промышленной и домашней автоматизации. | 14-ти канальный модуль реле предназначен для систем промышленной и домашней автоматизации. | ||
Использование групп реле позволяет упростить проводку при использовании модуля для автоматизации освещения и при управлении внешними контакторами. | |||
Исполнение: корпус на DIN-рейку (ширина 6 юнита). Напряжение питания 9 – 24В | |||
Управление модулем производится с контроллера или ПК по шине RS-485 командами по протоколу MODBUS, а также с помощью внешних кнопок. | |||
==== Технические характеристики ==== | |||
Основное: | |||
* 14 каналов реле на 10А (230V AC) | |||
* Напряжение питания: от 9 до 24 В. | |||
* Интерфейс: RS485, ModBus RTU. | |||
* Светодиодная индикация состояния каждого канала. | |||
* 14 входов типа "сухой контакт" общего назначения с функцией прямого управления каналами | |||
* Установка в электрощит на DIN рейку, корпус шириной 6 DIN. | |||
{| class="wikitable" | |||
{| | |||
!Параметр | !Параметр | ||
!Значение | !Значение | ||
|- | |- | ||
! colspan="2" |'''Выходы''' | ! colspan="2" |'''Выходы''' | ||
Строка 48: | Строка 31: | ||
|- | |- | ||
|Тип выходов | |Тип выходов | ||
| | |механическое реле | ||
|- | |- | ||
|Конфигурация контактов | |Конфигурация контактов | ||
| | |SPST, нормально открытые | ||
состояния: | |||
выкл, | |||
замкнут K и COM | |||
|- | |- | ||
|Конфигурация выходов | |Конфигурация выходов | ||
|Две группы по 7 выходов, общий провод в каждой группе | |Две группы по 7 выходов, | ||
общий провод в каждой группе | |||
|- | |- | ||
|Максимальное коммутируемое напряжение, AC | |Максимальное коммутируемое напряжение, AC | ||
| | |250V | ||
|- | |- | ||
|Максимальное коммутируемое напряжение, DC | |Максимальное коммутируемое напряжение, DC | ||
| | |30V | ||
|- | |- | ||
|Максимальный коммутируемый ток на каждый канал | |Максимальный коммутируемый ток, на каждый канал | ||
(для резистивной нагрузки) | |||
|10A | |||
|- | |- | ||
|Сопротивление | |Сопротивление канала в открытом состоянии | ||
|< 100 | |< 100 mOhm | ||
|- | |- | ||
|Напряжение изоляции между контроллером и выходом | |Напряжение изоляции между контроллером и выходом | ||
| | |1500Vrms | ||
|- | |- | ||
|Срок жизни: количество переключений для нагрузки | |Срок жизни: количество переключений | ||
для нагрузки 10A 230V AC, cos φ = 1 | |||
|100 000 | |100 000 | ||
|- | |||
|Индикация | |||
|Светодиодная индикация состояния каждого канала | |||
|- | |- | ||
! colspan="2" |Входы | ! colspan="2" |Входы | ||
|- | |- | ||
|Количество входов | |Количество входов | ||
|14 | |14 | ||
|- | |- | ||
|Тип входов | |Тип входов | ||
| | |сухой контакт, | ||
не изолированные от источника питания | |||
|- | |- | ||
|Функции | |Функции | ||
| | | | ||
* Входы общего назначения | * Входы общего назначения | ||
* | * Счёт сигналов | ||
* Прямое управление каналами реле | * Прямое управление каналами реле | ||
|- | |- | ||
Строка 98: | Строка 89: | ||
|- | |- | ||
|Изоляция интерфейса | |Изоляция интерфейса | ||
| | |неизолированный | ||
|- | |- | ||
|Протокол обмена | |Протокол обмена | ||
|Modbus RTU | |Modbus RTU | ||
|- | |- | ||
| | |Напряжение питания | ||
| | |9-24 V DC | ||
|- | |- | ||
| | ! colspan="2" |Прочее | ||
|- | |- | ||
|Максимальная потреблеямая мощность | |||
|2 Вт | |||
|- | |- | ||
|Ширина, DIN | |Ширина, DIN юнитов | ||
|6 | |6 | ||
|- | |- | ||
| | |Размер | ||
|106 | |106.25x90.2x57.5 mm | ||
|- | |- | ||
|Индикация | |||
|индикация питания и обмена данными | |||
|} | |} | ||
* | |||
[[File:DIN 6U.png |300px|thumb|right|Габаритные размеры]] | |||
[[File:DIN 6U.png | | |||
=== | ==== Условия эксплуатации: ==== | ||
* Температура воздуха от -20°С до +50°С; | |||
* Относительная влажность воздуха до 92%,без конденсата влаги. | |||
== | ==== Допустимая нагрузка ==== | ||
Модуль реле предназначен для коммутирования резистивной нагрузки. Для переменного тока (230V AC), допустимый ток для каждого канала указан в описании. Если каналы модуля реле используются для коммутирования ёмкостной или индуктивной нагрузки, то пиковые значения тока или мощности при включении или отключении нагрузки могут превысить максимальные допустимые параметры, даже в том случае, если заявленные паметры потребления прибора в стационарном режиме и укладываются в заявленные параметры. | |||
Мы не рекомендуем использовать WB-MR14 для коммутирования индуктивной или ёмкостной нагрузки номинальной мощностью более 400W для канлов реле с допустимым током 10А. | |||
==== Порядок подключения ==== | |||
Модуль выполнен в пластмассовом корпусе и предназначен для установки в монтажную коробку на DIN рейку. | |||
К синим клеммам подключаются RS-485 и питание: | |||
* А и В - сигнальные линии RS485 | |||
* V+ и GND - питание | |||
Внешние кнопки и датчики подключаются между соответствующим входом блока Inputs и GND. | |||
Например | |||
* Между Input 1 и GND - кнопка управления 1 реле | |||
== Управление == | |||
==== Параметры шины. ==== | |||
Скорость 9600 бит/сек, данных - 8 бит, | |||
чётность – нет, стоповый бит - 2. | |||
=== Команды | === Команды поддерживаемые устройством === | ||
{| border="1" class="wikitable" style="text-align:center" | {| border="1" class="wikitable" style="text-align:center" | ||
! | !Command | ||
! | !command (dec) | ||
|- | |- | ||
|READ_COIL | |READ_COIL | ||
| 1 | | 1 | ||
|- | |- | ||
|WRITE_SINGLE_COIL || 5 | |WRITE_SINGLE_COIL || 5 | ||
|- | |- | ||
|WRITE_MULTI_COILS || 15 | |WRITE_MULTI_COILS || 15 | ||
|- | |- | ||
|READ_HOLDING_REGISTERS || 3 | |READ_HOLDING_REGISTERS || 3 | ||
|- | |- | ||
|WRITE_SINGLE_REGISTER || 6 | |WRITE_SINGLE_REGISTER || 6 | ||
|- | |- | ||
|WRITE_MULTI_REGISTERS || 16 | |WRITE_MULTI_REGISTERS || 16 | ||
|- | |- | ||
|} | |} | ||
Смена адреса производится широковещательный (slave_id 0) командой записи (WRITE_SINGLE_REGISTER) в holding register с адресом 128 (0x80). | |||
По адресу 200 лежит сигнатура длинной 6 байт. Сигнатура уникальна для каждой модели устройства и позволяет идентифицировать модель. | |||
Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6. | |||
Запись в эту область памяти не поддерживается, при попытки записи в недопустимое место возвращается ошибка 3. | |||
Значение каждого реле хранится в COIL. У 1го реле адрес 0, у 2го - 1. | |||
==== Безопасный режим ==== | |||
В этом режиме при прекращение обмена данными по modbus устройство отключает реле по прошествии заданного времени. | |||
=== Цифровые входы === | Для включения безопасного режима нужно записать значение отличное от 0 в HOLDING_REGISTER по адресу 2. Это значение - таймаут в секундах. | ||
==== Цифровые входы ==== | |||
Поддерживается три режима работы цифровых входов: | Поддерживается три режима работы цифровых входов: | ||
* Режим 0: прямое управление каналами, выключатели без фиксации (кнопки). Нажатие на кнопку | * Режим 0: прямое управление каналами, выключатели без фиксации (кнопки). Нажатие на кнопку переключает состояние реле. | ||
* Режим 1: прямое управление каналами, выключатели с фиксацией. Переключение выключателя с фиксацией устанавливает состояние реле в соответствии с положением выключателя. | * Режим 1: прямое управление каналами, выключатели с фиксацией. Переключение выключателя с фиксацией устанавливает состояние реле в соответствии с положением выключателя. | ||
* Режим 3: управление каналами отключено | * Режим 3: управление каналами отключено | ||
Поведением по-умолчанию является прямое управление каналами реле (режим 0). Установить режим для всех каналов можно записав соответствующее число в HOLDING_REGISTER по адресу 5. | |||
Режим можно устанавливать отдельно для каждого канала с помощью регистров 9-22. Настройки для каждого канала учитываются только в том случае, если общие настройки (регистр 5) находятся в состоянии "0", т.е. имеют значение по-умолчанию. | |||
В любом режиме работы, текущее состояние кнопок можно прочесть чтением Discrete Inputs 0-13 (см. таблицу ниже). | |||
==== Карта регистров ==== | |||
{| border="1" class="wikitable" style="text-align:center" | {| border="1" class="wikitable" style="text-align:center" | ||
!Регистр / адрес | !Регистр / адрес | ||
!тип | !тип | ||
!чтение/запись | !чтение/запись | ||
!значение по умолчанию | !значение по-умолчанию | ||
!формат | !формат | ||
!назначение | !назначение | ||
|- | |- | ||
| | |||
| 0-13 || coil || RW || - || 1 or 0|| состояние реле 1-14 | |||
|- | |- | ||
| | | 0-13 || discrete || R || - || || состояние входа 1-14 | ||
|| состояние входа | |||
|- | |- | ||
| 5 || holding || RW || 0 || '''0''': кнопки без фиксации | | 5 || holding || RW || 0 || '''0''': кнопки без фиксации | ||
'''1''': выключатель с фиксацией | '''1''': выключатель с фиксацией | ||
'''3''': отключить управление | '''3''': отключить управление | ||
|| режим работы кнопок | || режим работы кнопок | ||
|- | |- | ||
| | | 8 || holding || RW || 0 || seconds || таймаут для безопасного режима | ||
|| holding || RW || 0 || | |||
|| | |||
|- | |- | ||
| | | 9-22 || holding || RW || 0 || '''0''': кнопки без фиксации | ||
'''1''': выключатель с фиксацией | '''1''': выключатель с фиксацией | ||
'''3''': отключить управление | '''3''': отключить управление | ||
|| режим работы входа N | || режим работы входа N. В регистре 5 должен быть записан "0". | ||
|- | |- | ||
| | |||
| 32-45|| input || R || 0 || 16-bit unsigned int || счетчик нажатий входа 1-11 | |||
|- | |- | ||
| 120 (0x78) || holding || RW || 0 || отличное от 0 || запись в регистр вызывает перезагрузку | |||
| 120 (0x78) || holding || RW || 0 || отличное от 0 || запись в регистр вызывает перезагрузку МК без сохранения состояния | |||
|- | |- | ||
| 121 (0x79) || holding || R || - || | | 121 (0x79) || holding || R || - || mV || текущее напряжение питания модуля | ||
|- | |- | ||
| 128 (0x80) || holding || RW || 1 || | | 128 (0x80) || holding || RW || 1 || || Modbus-адрес устройства | ||
|| Modbus-адрес устройства | |||
|- | |- | ||
| 200-206 || holding || R || {'W','B','M','R','1','4'} || || сигнатура | | 200-206 || holding || R || {'W','B','M','R','1','4'} || || сигнатура | ||
|- | |- | ||
| 220-241 || holding || R || || __date__ __time__|| дата сборки прошивки | | 220-241 || holding || R || || __date__ __time__|| дата сборки прошивки | ||
|- | |- | ||
|} | |} | ||
Версия 13:37, 21 сентября 2016
Магазин: Исполнительные устройства и датчики для шины RS-485 Modbus RTU
Назначение
14-ти канальный модуль реле предназначен для систем промышленной и домашней автоматизации. Использование групп реле позволяет упростить проводку при использовании модуля для автоматизации освещения и при управлении внешними контакторами.
Исполнение: корпус на DIN-рейку (ширина 6 юнита). Напряжение питания 9 – 24В
Управление модулем производится с контроллера или ПК по шине RS-485 командами по протоколу MODBUS, а также с помощью внешних кнопок.
Технические характеристики
Основное:
- 14 каналов реле на 10А (230V AC)
- Напряжение питания: от 9 до 24 В.
- Интерфейс: RS485, ModBus RTU.
- Светодиодная индикация состояния каждого канала.
- 14 входов типа "сухой контакт" общего назначения с функцией прямого управления каналами
- Установка в электрощит на DIN рейку, корпус шириной 6 DIN.
Параметр | Значение |
---|---|
Выходы | |
Количество выходов | 14 |
Тип выходов | механическое реле |
Конфигурация контактов | SPST, нормально открытые
состояния: выкл, замкнут K и COM |
Конфигурация выходов | Две группы по 7 выходов,
общий провод в каждой группе |
Максимальное коммутируемое напряжение, AC | 250V |
Максимальное коммутируемое напряжение, DC | 30V |
Максимальный коммутируемый ток, на каждый канал
(для резистивной нагрузки) |
10A |
Сопротивление канала в открытом состоянии | < 100 mOhm |
Напряжение изоляции между контроллером и выходом | 1500Vrms |
Срок жизни: количество переключений
для нагрузки 10A 230V AC, cos φ = 1 |
100 000 |
Индикация | Светодиодная индикация состояния каждого канала |
Входы | |
Количество входов | 14 |
Тип входов | сухой контакт,
не изолированные от источника питания |
Функции |
|
Управление | |
Интерфейс управления | RS-485 |
Изоляция интерфейса | неизолированный |
Протокол обмена | Modbus RTU |
Напряжение питания | 9-24 V DC |
Прочее | |
Максимальная потреблеямая мощность | 2 Вт |
Ширина, DIN юнитов | 6 |
Размер | 106.25x90.2x57.5 mm |
Индикация | индикация питания и обмена данными |
Условия эксплуатации:
- Температура воздуха от -20°С до +50°С;
- Относительная влажность воздуха до 92%,без конденсата влаги.
Допустимая нагрузка
Модуль реле предназначен для коммутирования резистивной нагрузки. Для переменного тока (230V AC), допустимый ток для каждого канала указан в описании. Если каналы модуля реле используются для коммутирования ёмкостной или индуктивной нагрузки, то пиковые значения тока или мощности при включении или отключении нагрузки могут превысить максимальные допустимые параметры, даже в том случае, если заявленные паметры потребления прибора в стационарном режиме и укладываются в заявленные параметры.
Мы не рекомендуем использовать WB-MR14 для коммутирования индуктивной или ёмкостной нагрузки номинальной мощностью более 400W для канлов реле с допустимым током 10А.
Порядок подключения
Модуль выполнен в пластмассовом корпусе и предназначен для установки в монтажную коробку на DIN рейку.
К синим клеммам подключаются RS-485 и питание:
- А и В - сигнальные линии RS485
- V+ и GND - питание
Внешние кнопки и датчики подключаются между соответствующим входом блока Inputs и GND.
Например
- Между Input 1 и GND - кнопка управления 1 реле
Управление
Параметры шины.
Скорость 9600 бит/сек, данных - 8 бит, чётность – нет, стоповый бит - 2.
Команды поддерживаемые устройством
Command | command (dec) |
---|---|
READ_COIL | 1 |
WRITE_SINGLE_COIL | 5 |
WRITE_MULTI_COILS | 15 |
READ_HOLDING_REGISTERS | 3 |
WRITE_SINGLE_REGISTER | 6 |
WRITE_MULTI_REGISTERS | 16 |
Смена адреса производится широковещательный (slave_id 0) командой записи (WRITE_SINGLE_REGISTER) в holding register с адресом 128 (0x80).
По адресу 200 лежит сигнатура длинной 6 байт. Сигнатура уникальна для каждой модели устройства и позволяет идентифицировать модель. Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6. Запись в эту область памяти не поддерживается, при попытки записи в недопустимое место возвращается ошибка 3.
Значение каждого реле хранится в COIL. У 1го реле адрес 0, у 2го - 1.
Безопасный режим
В этом режиме при прекращение обмена данными по modbus устройство отключает реле по прошествии заданного времени.
Для включения безопасного режима нужно записать значение отличное от 0 в HOLDING_REGISTER по адресу 2. Это значение - таймаут в секундах.
Цифровые входы
Поддерживается три режима работы цифровых входов:
- Режим 0: прямое управление каналами, выключатели без фиксации (кнопки). Нажатие на кнопку переключает состояние реле.
- Режим 1: прямое управление каналами, выключатели с фиксацией. Переключение выключателя с фиксацией устанавливает состояние реле в соответствии с положением выключателя.
- Режим 3: управление каналами отключено
Поведением по-умолчанию является прямое управление каналами реле (режим 0). Установить режим для всех каналов можно записав соответствующее число в HOLDING_REGISTER по адресу 5. Режим можно устанавливать отдельно для каждого канала с помощью регистров 9-22. Настройки для каждого канала учитываются только в том случае, если общие настройки (регистр 5) находятся в состоянии "0", т.е. имеют значение по-умолчанию.
В любом режиме работы, текущее состояние кнопок можно прочесть чтением Discrete Inputs 0-13 (см. таблицу ниже).
Карта регистров
Регистр / адрес | тип | чтение/запись | значение по-умолчанию | формат | назначение |
---|---|---|---|---|---|
0-13 | coil | RW | - | 1 or 0 | состояние реле 1-14 |
0-13 | discrete | R | - | состояние входа 1-14 | |
5 | holding | RW | 0 | 0: кнопки без фиксации
1: выключатель с фиксацией 3: отключить управление |
режим работы кнопок |
8 | holding | RW | 0 | seconds | таймаут для безопасного режима |
9-22 | holding | RW | 0 | 0: кнопки без фиксации
1: выключатель с фиксацией 3: отключить управление |
режим работы входа N. В регистре 5 должен быть записан "0". |
32-45 | input | R | 0 | 16-bit unsigned int | счетчик нажатий входа 1-11 |
120 (0x78) | holding | RW | 0 | отличное от 0 | запись в регистр вызывает перезагрузку МК без сохранения состояния |
121 (0x79) | holding | R | - | mV | текущее напряжение питания модуля |
128 (0x80) | holding | RW | 1 | Modbus-адрес устройства | |
200-206 | holding | R | {'W','B','M','R','1','4'} | сигнатура | |
220-241 | holding | R | __date__ __time__ | дата сборки прошивки |