|
|
(не показано 14 промежуточных версий 2 участников) |
Строка 1: |
Строка 1: |
| = Назначение =
| | #перенаправление [[WB-MR3xV_and_WB-MR6xV_Modbus_Relay_Modules]] |
| | |
| Трёх- и шести- канальные модули реле серий WB-MR3 и WB-MR6 предназначены для систем промышленной и домашней автоматизации.
| |
| | |
| Модули специально предназначены для коммутирования силовой нагрузки общего назначения, в т.ч. индуктивной и ёмкостной: управления светодиодными светильниками, лампами накаливания, импульсными блоками питания и т.п.
| |
| Модули рассчитаны на нагрузку 16А (номинал 10А) и могут использоваться без промежуточных контакторов.
| |
| | |
| Исполнение: корпус на DIN-рейку. Напряжение питания 9 – 24В
| |
| Управление модулем производится с контроллера или ПК по шине RS-485 командами по протоколу Modbus RTU, а также с помощью дискретных входов.
| |
| | |
| == Технические характеристики ==
| |
| * 3 или 6 каналов реле с допустимым током 16А (230V AC). Номинальный ток 10А.
| |
| * дискретные входы общего назначения с функцией прямого управления каналами
| |
| * дискретный вход для отключения всех каналов реле
| |
| * Напряжение питания: от 9 до 24 В.
| |
| * Потребляемая мощность: 2Вт.
| |
| * Интерфейс: RS485, ModBus RTU.
| |
| * Светодиодная индикация питания и обмена данными
| |
| * Светодиодная индикация состояния каждого канала.
| |
| | |
| * Установка в электрощит на DIN рейку, корпус шириной 3 DIN или 6 DIN.
| |
| | |
| == Условия эксплуатации: ==
| |
| | |
| * Температура воздуха от -30°С до +50°С;
| |
| * Относительная влажность воздуха до 92%,без конденсата влаги.
| |
| | |
| == Модели ==
| |
| | |
| == Дискретные входы ==
| |
| | |
| В зависимости от модели, модули имеют дискретные входы разных типов.
| |
| | |
| === WB-MR3LV и WB-MR6LV ===
| |
| Модули имеют входы типа "сухой контакт".
| |
| | |
| Внешние кнопки подключаются между соответствующим входом блока Inputs и GND.
| |
| | |
| Например
| |
| | |
| * Между Input 1 и GND - кнопка управления 1 реле
| |
| | |
| === WB-MR3HV и WB-MR6HV ===
| |
| | |
| Дискретные входы модулей определяют наличие подключенной фазы сети 220В переменного тока. Напряжение срабатывания входов - 90В-250В AC.
| |
| | |
| Внешние кнопки и выключатели подключаются между соответствующим входом блока Inputs и фазой (P).
| |
| | |
| Например
| |
| | |
| * Между Input 1 и P - кнопка управления 1 реле
| |
| | |
| Нейтраль (N) сети 230В подключается к клеммнику "N" модуля.
| |
| | |
| | |
| | |
| == Допустимая нагрузка ==
| |
| | |
| | |
| | |
| == Порядок подключения ==
| |
| | |
| Модуль выполнен в пластмассовом корпусе и предназначен для установки в монтажную коробку на DIN рейку.
| |
| | |
| К нажимным клеммам подключаются RS-485 и питание:
| |
| | |
| * А и В - сигнальные линии RS485
| |
| * V+ и GND - питание
| |
| | |
| = Управление =
| |
| | |
| == Параметры шины. ==
| |
| | |
| Скорость 9600 бит/сек, данных - 8 бит,
| |
| чётность – нет, стоповый бит - 2.
| |
| | |
| | |
| == Команды поддерживаемые устройством =
| |
| | |
| | |
| {| border="1" class="wikitable" style="text-align:center"
| |
| !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-15. Настройки для каждого канала учитываются только в том случае, если общие настройки (регистр 5) находятся в состоянии "0", т.е. имеют значение по-умолчанию.
| |
| | |
| В любом режиме работы, текущее состояние кнопок можно прочесть чтением Discrete Inputs 0-6 (см. таблицу ниже).
| |
| | |
| == Карта регистров ==
| |
| {| border="1" class="wikitable" style="text-align:center"
| |
| !Регистр / адрес
| |
| !тип
| |
| !чтение/запись
| |
| !значение по-умолчанию
| |
| !формат
| |
| !назначение
| |
| |-
| |
| | |
| | 0-5 || coil || RW || - || 1 or 0|| состояние реле 1-6
| |
| |-
| |
| | 0-5 || discrete || R || - || || состояние входа 1-6
| |
| |-
| |
| | |
| | 5 || holding || RW || 0 || '''0''': кнопки без фиксации
| |
| '''1''': выключатель с фиксацией
| |
| | |
| '''3''': отключить управление
| |
| || режим работы кнопок
| |
| |-
| |
| | 8 || holding || RW || 0 || seconds || таймаут для безопасного режима
| |
| |-
| |
| | 9-15 || holding || RW || 0 || '''0''': кнопки без фиксации
| |
| '''1''': выключатель с фиксацией
| |
| | |
| '''3''': отключить управление
| |
| || режим работы входа N. В регистре 5 должен быть записан "0".
| |
| |-
| |
| | |
| | |
| | 32-38|| input || R || 0 || 16-bit unsigned int || счетчик нажатий входа 1-6
| |
| |-
| |
| | |
| | 120 (0x78) || holding || RW || 0 || отличное от 0 || запись в регистр вызывает перезагрузку МК без сохранения состояния
| |
| |-
| |
| | 121 (0x79) || holding || R || - || mV || текущее напряжение питания модуля
| |
| |-
| |
| | 128 (0x80) || holding || RW || 1 || || Modbus-адрес устройства
| |
| |-
| |
| | |
| | 200-206 || holding || R || Для WB-MR3xx/xx: {'W','B','M','R','3', 0}. Для WB-MR6xx/xx: {'W','B','M','R','6', 0} || || сигнатура
| |
| |-
| |
| | |
| | 220-241 || holding || R || || __date__ __time__|| дата сборки прошивки
| |
| |-
| |
| | |
| | |
| |}
| |