WB-MIO Modbus Interface Converters: различия между версиями

Материал из Wiren Board
(не показано 13 промежуточных версий 3 участников)
Строка 81: Строка 81:


==Монтаж == <!--T:18-->
==Монтаж == <!--T:18-->
[[Файл:Connecting_Side_Modules.png|250px|thumb|right| Подключение модуля к WB-MIO]]
[[Файл:Connecting_Side_Modules.png|150px|thumb|right|Подключение модуля к WB-MIO]]
[[Файл:Installation_WB6%2BMIO_s.png|400px|thumb|right|Подключение модуля WB-MIO(-E) по RS-485]]
[[Файл:Installation_WB6%2BMIO-LAN_s.png|400px|thumb|right|Подключение модуля WB-MIO-E по Ethernet]]


<!--T:19-->
<!--T:19-->
Строка 97: Строка 95:
<!--T:20-->
<!--T:20-->
Последовательно можно подключать до 9 модулей: до 4 модулей ввода (типа "I"), до 4-х модуля вывода и ввода-вывода (тип "O" и "IO"), один модуль WBIO-AI-DV-12. Тип модуля определяет тип адресации модуля контроллером на шине бокового разъема. Адреса раздаются последовательно. Подключать до 4 модулей можно в любой последовательности. При большем числе следует подключать сначала один тип, потом другой.
Последовательно можно подключать до 9 модулей: до 4 модулей ввода (типа "I"), до 4-х модуля вывода и ввода-вывода (тип "O" и "IO"), один модуль WBIO-AI-DV-12. Тип модуля определяет тип адресации модуля контроллером на шине бокового разъема. Адреса раздаются последовательно. Подключать до 4 модулей можно в любой последовательности. При большем числе следует подключать сначала один тип, потом другой.
===Примеры монтажа WB-MIO и WB-MIO-E===
<gallery mode="traditional " widths ="500px" heights="250px">
Image: Installation_WB%2BMIO_Modbus.png| Боковые модули подключены к '''WB-MIO''', который связывает их с контроллером по RS-485
Image: Installation_WB6%2BMIO_s.png| Боковые модули подключены к '''WB-MIO-E''', который связывает их с контроллером по RS-485
Image: Installation_WB6%2BMIO-LAN_s.png| Боковые модули подключены к '''WB-MIO-E''', который связывает их с контроллером по Ethernet
</gallery>


==Настройка==
==Настройка==
Строка 105: Строка 110:


===Сопряжение с боковыми модулями по RS-485===
===Сопряжение с боковыми модулями по RS-485===
Для подключения [[Модули ввода-вывода|'''WBIO''' (Модулей ввода-вывода)]] через WB-MIO(-E) зайдите в web-интерфейс контроллера, далее в меню, во вкладку Configs, выберите файл /etc/wb-mqtt-serial.conf и добавьте к нужному порту новый Serial device. В поле "Slave id of the device" укажите адрес устройства WB-MIO и через двоеточие - порядковый номер подключенного к нему модуля ввода-вывода.  
Для подключения [[Модули ввода-вывода|'''WBIO''' (Модулей ввода-вывода)]] через WB-MIO(-E) зайдите в веб-интерфейс контроллера, далее в меню, во вкладку Configs, выберите файл /etc/wb-mqtt-serial.conf и добавьте к нужному порту новый Serial device. В поле "Slave id of the device" укажите адрес устройства WB-MIO и через двоеточие - порядковый номер подключенного к нему модуля ввода-вывода.  


Например, если к WB-MIO(-E) подключен всего один модуль, то строка "Slave id of the device" для этого модуля будет выглядеть так: 15:1. Где 15 - это Modbus-адрес WB-MIO(-E), а 1 - порядковый номер модуля ввода-вывода. В поле "Device type" необходимо выбрать тип подключенного модуля. Названия шаблонов для них начинаются на "WBIO-..."
Например, если к WB-MIO(-E) подключен всего один модуль, то строка "Slave id of the device" для этого модуля будет выглядеть так: 15:1. Где 15 - это Modbus-адрес WB-MIO(-E), а 1 - порядковый номер модуля ввода-вывода. В поле "Device type" необходимо выбрать тип подключенного модуля. Названия шаблонов для них начинаются на "WBIO-..."


[[Файл:Mio-conf2.JPG|Файл:Mio-conf2.JPG]]   [[Файл:Mio-conf3.JPG|Файл:Mio-conf3.JPG]]   [[Файл:Mio-conf1.png|Файл:Mio-conf1.png]]
[[Файл:Mio-conf2.JPG|Файл:Mio-conf2.JPG]]   [[Файл:Mio-conf1.png|Файл:Mio-conf1.png]]   [[File:WB-MIO-with-WBIO-DO-R10A-8.png|300px]]


===Настройка подключения по Ethernet===
===Настройка подключения по Ethernet===
Строка 124: Строка 129:


<!--T:23-->
<!--T:23-->
Контроллер работает с WB-MIO-E по протоколу Modbus RTU over TCP. Для подключения WB-MIO-E создается дополнительный виртуальный порт. Для этого в web-интерфейсе контроллера, в разделе '''Configs -> Serial Device Driver Configuration''' щелкните на кнопке '''+Item,''' (рядом со списком портов). В списке появится новый порт '''Port'''. Тип порта необходимо сменить с '''Serial port''' на '''TCP port.'''
Контроллер работает с WB-MIO-E по протоколу Modbus RTU over TCP. Для подключения WB-MIO-E создается дополнительный виртуальный порт. Для этого в веб-интерфейсе контроллера, в разделе '''Configs -> Serial Device Driver Configuration''' щелкните на кнопке '''+Item,''' (рядом со списком портов). В списке появится новый порт '''Port'''. Тип порта необходимо сменить с '''Serial port''' на '''TCP port.'''
В поле '''IPv4 address or hostname of device''' укажите адрес WB-MIO-E, а в поле TCP port number — номер порта, заданного в поле '''Local Port Number''' на WB-MIO-E (WB-MIO-E должно работать в режиме TCP Server).
В поле '''IPv4 address or hostname of device''' укажите адрес WB-MIO-E, а в поле TCP port number — номер порта, заданного в поле '''Local Port Number''' на WB-MIO-E (WB-MIO-E должно работать в режиме TCP Server).
Сохраните конфигурацию. Далее добавьте боковые модули, как для модуля WB-MIO. Modbus-адрес указан на наклейке WB-MIO-E.
Сохраните конфигурацию. Далее добавьте боковые модули, как для модуля WB-MIO. Modbus-адрес указан на наклейке WB-MIO-E.
Строка 140: Строка 145:
=== Карта регистров ===
=== Карта регистров ===


[[WB-MIO-Modbus-Registers|Карта регистров модулей WB-MIO и WB-MIO-E]]
[[WB-MIO-Modbus-Registers|Карта регистров модулей WB-MIO и WB-MIO-E]].


{{Wbincludes:Firmware update}}
{{Wbincludes:Firmware update}}
Строка 149: Строка 154:
== Ревизии устройства ==
== Ревизии устройства ==
{{Wbincludes:Revision}}
{{Wbincludes:Revision}}
|-
|2.4, 2.5
|v2.4I, v2.5A, v2.5B - ...
|01.2021 - ...
|Добавлена подтяжка на транзисторе RX cуперпорта
|-
|-
|2.3, 2.4
|2.3, 2.4
|v2.3B, v2.4A - ...
|v2.3B, v2.4A - v2.4G/K2, v2.4G/K6
|07.2019 - ...
|07.2021 - 01.2021
|С разъемным клеммником DEGSON
|С разъемным клеммником DEGSON
|-
|-
Строка 164: Строка 174:
== Изображения и чертежи устройства == <!--T:44-->
== Изображения и чертежи устройства == <!--T:44-->
[[File:DIN 2U.png |300px|thumb|right|Габаритные размеры]]
[[File:DIN 2U.png |300px|thumb|right|Габаритные размеры]]
'''Corel Draw 2018:''' [[File:WB-MIO.cdr.zip]]
 
===WB-MIO===
{{Wbincludes:CDR lib}}


'''Corel Draw PDF:''' [[File:WB-MIO.cdr.pdf]]
'''Corel Draw PDF:''' [[File:WB-MIO.cdr.pdf]]


'''Autocad 2013 DXF:''' Мы еще не подготовили чертеж этого устройства. Вы можете [https://support.wirenboard.com/latest запросить чертеж устройства "Преобразователь интерфейсов WB-MIO"] на портале техподдержки Wiren Board (необходима регистрация).
'''Autocad 2013 DXF:''' Мы еще не подготовили чертеж этого устройства. Вы можете [https://support.wirenboard.com/latest запросить чертеж устройства "Преобразователь интерфейсов WB-MIO"] на портале техподдержки Wiren Board (необходима регистрация).
<!--{{Wbincludes:WBPictures|1}}-->


'''Corel Draw 2018:''' [[File:WB-MIO-E.cdr.zip]]
===WB-MIO-E===
{{Wbincludes:CDR lib}}


'''Corel Draw PDF:''' [[File:WB-MIO-E.cdr.pdf]]
'''Corel Draw PDF:''' [[File:WB-MIO-E.cdr.pdf]]

Версия 12:52, 23 апреля 2021

Другие языки:

Купить WB-MIO в интернет-магазине Купить WB-MIO-E в интернет-магазине

WB-MIO-E с подключенными модулями ввода-вывода
WB-MIO
Плата WB-MIO
WB-MIO-E с Ethernet
Плата WB-MIO-E с Ethernet

Назначение

Преобразователи интерфейсов WB-MIO и WB-MIO-E предназначены для удалённого подключения модулей ввода-вывода WBIO по протоколу Modbus, по шине RS-485 или Ethernet (в WB-MIO-E). Эти устройства позволяют отделить модули ввода-вывода от контроллера Wiren Board и перенести их на другую DIN-рейку или в другой щит. Кроме того, данные преобразователи интерфейсов позволяют использовать модули ввода-вывода как отдельное устройство с контроллерами других производителей.

Модификации

  • WB-MIO - для работы с модулями ввода-вывода по шине RS-485.
  • WB-MIO-E - для работы с модулями ввода-вывода по шине RS-485 и Ethernet.

Технические характеристики

Параметр Значение
Питание
Напряжение питания интерфейсной части 9 В — 28 В постоянного тока
Потребляемая мощность

0,85 Вт

Клеммники и сечение проводов
Рекомендуемое сечение провода с НШВИ 0.35 – 1 мм2 — одинарные, 0.35 – 0.5 мм2 – сдвоенные провода
Длина стандартной втулки НШВИ 8 мм
Момент затяжки винтов 0.2 Н∙м
Коммуникация
Протокол обмена данными Modbus RTU, WBIO
Интерфейсы
  • RS-485
  • Ethernet 10/100 (только в WB-MIO-E)
Параметры интерфейса RS-485 Задаются программно, по умолчанию:

скорость 9600 бит/с; данные — 8 бит; четность N; стоп-биты 2

Готовность к работе после подачи питания ~2 c
Условия эксплуатации
Температура воздуха От -40°С до +80°С
Относительная влажность воздуха До 92%, без конденсации влаги
Габариты
Ширина, DIN-юнитов 2
Габаритные размеры (Д x Ш x В) 36 x 90 x 58 мм
Масса (с коробкой) WB-MIO: 65 г

WB-MIO-E: 75 г

Общий принцип работы

WB-MIO-E представляет собой логически два отдельных устройства в одном корпусе на общей шине RS-485.

  1. Шлюз Ethernet - Modbus (RS-485)
  2. Шлюз Modbus (RS-485) - WBIO

Настройки параметров Modbus у них свои. Для шлюза Ethernet - настраивается через веб-интерфейс, для шлюза Modbus - WBIO - через соответствующие регистры.

Для корректной работы настройки должны быть одинаковы.

Монтаж

Подключение модуля к WB-MIO

Устройство монтируется на стандартную DIN-рейку шириной 35 мм. Клеммный блок «V+ GND A B» с шагом 3.5 мм служит для подключения питания и управления по шине RS-485. Для стабильной связи с устройством важно правильно организовать подключение к шине RS-485, читайте об этом в статье Физическое подключение шины RS-485.

Если устройства, подключенные к шине RS-485, питаются от разных источников питания, их клеммы GND должны быть соединены, подробнее.

WB-MIO является периферийным устройством (slave) в сети Modbus. Его можно подключить к контроллеру Wiren Board или другому устройству напрямую кабелем Ethernet, через роутер, или можно настроить подключение через интернет. Не подключайте к контроллеру одновременно через Modbus и Ethernet.

Модули ввода-вывода подключаются к WB-MIO, пристыковываясь к нему сбоку (входя в боковой разъём).

Последовательно можно подключать до 9 модулей: до 4 модулей ввода (типа "I"), до 4-х модуля вывода и ввода-вывода (тип "O" и "IO"), один модуль WBIO-AI-DV-12. Тип модуля определяет тип адресации модуля контроллером на шине бокового разъема. Адреса раздаются последовательно. Подключать до 4 модулей можно в любой последовательности. При большем числе следует подключать сначала один тип, потом другой.

Примеры монтажа WB-MIO и WB-MIO-E

Настройка

Установка параметров

Параметры подключения
Параметр Значение по умолчанию
IP-адрес 192.168.0.7
Маска подсети 255.255.255.0
Логин admin
Пароль admin

Чтобы настроить модуль:

  1. Присвойте сетевой карте компьютера любой IP-адрес в подсети модуля. При первой настройке это будет любой IP-адрес в подсети 192.168.0.0/24, кроме 192.168.0.7. Например, 192.168.0.2.
  2. Подайте на модуль питание и подключите его UTP-кабелем к Ethernet-разъёму компьютера.
  3. Откройте браузер и в адресной строке введите IP-адрес модуля.
  4. В появившемся окне, введите логин и пароль.

Если вы не знаете IP-адрес модуля или логин и пароль для доступа в веб-интерфейс, сбросьте модуль к заводским настройкам.

Назначение вкладок веб-интерфейса:

  • Local IP Config — сетевые настройки: IP-адрес, шлюз и т.п.
  • Serial Port — настройки порта RS-485 и выбор режима Ethernet-порта. Значения настроек RS-485 должны совпадать с настройками подключаемых устройств. В поле Work Mode выберите TCP Server.
  • Misc Config — здесь можно изменить логин/пароль администратора и другие параметры подключения через веб-интерфейс.

Не забывайте после изменения настроек на вкладке и перед переходом к другой, нажимать внизу кнопку Save. По окончании всех настроек нажмите кнопку Restart Module, которая находится на вкладке Reboot.

Перезагрузка и сброс на заводские настройки

Модуль имеет две кнопки:

  • RST — перезагрузка процессора Ethernet-модуля USR-Kx;
  • CFG — сброс модуля на заводские настройки.

Для перезагрузки процессора модуля, нажмите кратковременно кнопку RST.

Для сброса:

  1. Отключите питание модуля.
  2. Зажмите кнопку CFG.
  3. Не отпуская кнопку, подайте на модуль питание.
  4. Подождите 5 секунд и отпустите кнопку CFG.

Все настройки модуля будут сброшены к заводским, в том числе и настройки доступа к веб-интерфейсу.

Настройка в контроллере Wiren Board

За работу с подключенными к WB-MIO(-E) устройствами в Wiren Board отвечает Драйвер wb-mqtt-serial, раздел меню Configs -> Serial Device Driver Configuration.

Сопряжение с боковыми модулями по RS-485

Для подключения WBIO (Модулей ввода-вывода) через WB-MIO(-E) зайдите в веб-интерфейс контроллера, далее в меню, во вкладку Configs, выберите файл /etc/wb-mqtt-serial.conf и добавьте к нужному порту новый Serial device. В поле "Slave id of the device" укажите адрес устройства WB-MIO и через двоеточие - порядковый номер подключенного к нему модуля ввода-вывода.

Например, если к WB-MIO(-E) подключен всего один модуль, то строка "Slave id of the device" для этого модуля будет выглядеть так: 15:1. Где 15 - это Modbus-адрес WB-MIO(-E), а 1 - порядковый номер модуля ввода-вывода. В поле "Device type" необходимо выбрать тип подключенного модуля. Названия шаблонов для них начинаются на "WBIO-..."

Файл:Mio-conf2.JPG Файл:Mio-conf1.png WB-MIO-with-WBIO-DO-R10A-8.png

Настройка подключения по Ethernet

Убедитесь, что IP-адрес модуля WB-MIO-E и IP-адрес порта Wiren Board, через который вы к нему подключаетесь, находятся в одной подсети. В частности, если вы подключаете WB-MIO-E напрямую (без роутера) к контроллеру Wiren Board через порт Ethernet 2, внесите такие изменения в /etc/network/interfaces:

auto eth1
allow-hotplug eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0

Сопряжение с боковыми модулями по Ethernet

Контроллер работает с WB-MIO-E по протоколу Modbus RTU over TCP. Для подключения WB-MIO-E создается дополнительный виртуальный порт. Для этого в веб-интерфейсе контроллера, в разделе Configs -> Serial Device Driver Configuration щелкните на кнопке +Item, (рядом со списком портов). В списке появится новый порт Port. Тип порта необходимо сменить с Serial port на TCP port. В поле IPv4 address or hostname of device укажите адрес WB-MIO-E, а в поле TCP port number — номер порта, заданного в поле Local Port Number на WB-MIO-E (WB-MIO-E должно работать в режиме TCP Server). Сохраните конфигурацию. Далее добавьте боковые модули, как для модуля WB-MIO. Modbus-адрес указан на наклейке WB-MIO-E.

Новый порт для подключения Modbus RTU over TCP
Настройки порта

Работа по Modbus

Устройства Wiren Board управляются по протоколу Modbus RTU. На физическом уровне подключаются через интерфейс RS-485.

Поддерживаются все основные команды чтения и записи одного или нескольких регистров. Смотрите список доступных команд в описании протокола Modbus.

Настроить параметры модуля можно в веб-интерфейсе контроллера Wiren Board, или через сторонние программы.

Параметры порта по умолчанию

Значение
по умолчанию
Название параметра
в веб-интерфейсе
Параметр
9600 Baud rate Скорость, бит/с
8 Data bits Количество битов данных
None Parity Бит чётности
2 Stop bits Количество стоповых битов

В актуальной версии прошивки устанавливать параметр Stop bits необязательно — устройство будет работать без ошибок и в случае, когда количество стоповых битов не совпадает с настройками Modbus-мастер.

Для ускорения отклика устройств рекомендуем поднять скорость обмена до 115 200 бит/с, см. Настройка параметров обмена данными

Modbus-адрес

Modbus-адрес, установленный на производстве. Слева наклейка на верхней крышке устройства, справа — на боковой стенке

Каждое устройство на линии имеет уникальный адрес в диапазоне от 1 до 247. Адрес устройства, установленный на заводе, указан на наклейках, расположенных на верхней крышке и сбоку. На заводе устройствам Wiren Board в одной партии присваиваются разные адреса, поэтому в вашем заказе, скорее всего, адреса не будут повторяться.

О том, как узнать, изменить или сбросить Modbus-адрес устройства, читайте в статье Modbus-адрес устройства Wiren Board.

Карта регистров

Карта регистров модулей WB-MIO и WB-MIO-E.

Wbincludes:Firmware update

Известные неисправности

Неисправности пока не найдены.

Ревизии устройства

Номер партии (Batch №) указан на наклейке на боковой поверхности корпуса или на печатной плате.

Ревизия Партии Дата выпуска Отличия от предыдущей ревизии
2.4, 2.5 v2.4I, v2.5A, v2.5B - ... 01.2021 - ... Добавлена подтяжка на транзисторе RX cуперпорта
2.3, 2.4 v2.3B, v2.4A - v2.4G/K2, v2.4G/K6 07.2021 - 01.2021 С разъемным клеммником DEGSON
2.2 213, 237, 261, 281, 325, 337 01.2018 - 06.2019 Первая версия: с разъемным клеммником KEFA

Изображения и чертежи устройства

Габаритные размеры

WB-MIO

Corel Draw 2018 (шрифт — Ubuntu): Файл:WB-Library.cdr.zip

Corel Draw PDF: Файл:WB-MIO.cdr.pdf

Autocad 2013 DXF: Мы еще не подготовили чертеж этого устройства. Вы можете запросить чертеж устройства "Преобразователь интерфейсов WB-MIO" на портале техподдержки Wiren Board (необходима регистрация).

WB-MIO-E

Corel Draw 2018 (шрифт — Ubuntu): Файл:WB-Library.cdr.zip

Corel Draw PDF: Файл:WB-MIO-E.cdr.pdf

Autocad 2013 DXF: Файл:WB-MIO-E.dxf.zip

Autocad PDF: Файл:WB-MIO-E.pdf