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

Материал из Wiren Board
(Перенаправление изменено с Центр документации на WB-MIO-E v.2 Modbus Interface Converter)
Метка: изменение цели перенаправления
(не показано 39 промежуточных версий 7 участников)
Строка 1: Строка 1:
#REDIRECT [[WB-MIO-E_v.2_Modbus_Interface_Converter]]
<languages/>
{{DISPLAYTITLE:Преобразователи интерфейсов WB-MIO и WB-MIO-E}}
'''[https://wirenboard.com/ru/product/WB-MIO/ Купить WB-MIO в интернет-магазине]'''
'''[https://wirenboard.com/ru/product/WB-MIO-E/ Купить WB-MIO-E в интернет-магазине]'''
[[Файл:Wb-mio 2.png|450px|thumb|right| WB-MIO-E с подключенными модулями ввода-вывода]]
[[Файл:WB-MIO side.png|250px|thumb|right| WB-MIO]]
[[Файл:WB-MIO PCB.png|250px|thumb|right| Плата WB-MIO]]
[[Файл:WB-MIO-E side.jpg|250px|thumb|right| WB-MIO-E с Ethernet]]
[[Файл:WB-MIO-E PCB.png|250px|thumb|right| Плата WB-MIO-E с Ethernet]]
 
== Назначение== <!--T:2-->
 
<!--T:3-->
Преобразователи интерфейсов 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.
<!--
==Варианты преобразователей==
{{:WB-MIO_WB-MIO-E_WB-MGE_Comparison}}
-->
 
== Технические характеристики == <!--T:4-->
 
 
 
{| class="wikitable"
! style="text-align: center;" | Параметр
! style="text-align: center;" | Значение
|-
! colspan="2" |Питание
|-
|Напряжение питания интерфейсной части
|9 В — 28 В постоянного тока
|-
|Потребляемая мощность
|
0,85 Вт
|-
{{Wbincludes:Klemmy. Input}}
 
! colspan="2" |Коммуникация
|-
|Протокол обмена данными
|Modbus RTU, WBIO
|-
|Интерфейсы
|
* RS-485
* Ethernet 10/100 (только в '''WB-MIO-E)'''
|-
|Параметры интерфейса RS-485
|задаются программно, по умолчанию:
скорость 9600 бит/с; данные — 8 бит; четность N; стоп-биты 2;
|-
|Готовность к работе после подачи питания
| ~2 c
|-
! colspan="2" |Условия эксплуатации
|-
| Температура воздуха
| от -40°С до +80°С
|-
| Относительная влажность воздуха
| до 92%, без конденсации влаги
|-
{{Wbincludes:Dimensions 2U}}
{{Wbincludes:Weight}} WB-MIO: 65 г. 
WB-MIO-E: 75 г.
|}
 
== Общий принцип работы ==
WB-MIO-E представляет собой логически два '''отдельных''' устройства в одном корпусе.
# Шлюз Ethernet - [[Протокол_Modbus|Modbus]] ([[RS-485]])
# Шлюз [[Протокол_Modbus|Modbus]] ([[RS-485]]) - [[Модули_ввода-вывода|WBIO]]
 
Настройки параметров [[Протокол_Modbus|Modbus]] у них '''свои'''.
Для шлюза Ethernet - через веб-интерфейс, для [[Модули_ввода-вывода|WBIO]] - через соответствующие [[WB-MIO-Modbus-Registers#.D0.A0.D0.B5.D0.B3.D0.B8.D1.81.D1.82.D1.80.D1.8B.2C_.D0.BE.D0.B1.D1.89.D0.B8.D0.B5_.D0.B4.D0.BB.D1.8F_.D0.B2.D1.81.D0.B5.D1.85_.D1.83.D1.81.D1.82.D1.80.D0.BE.D0.B9.D1.81.D1.82.D0.B2_Wiren_Board_c_Modbus_RTU|регистры]].
 
==Монтаж == <!--T:18-->
[[Файл:Connecting_Side_Modules.png|250px|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-->
Устройство монтируется на стандартную DIN-рейку шириной 35 мм.
{{Wbincludes:Mount "V+ GND A B"}}
 
WB-MIO является периферийным устройством (slave) в сети Modbus.
Его можно подключить к контроллеру Wiren Board или другому устройству напрямую кабелем Ethernet, через роутер, или можно настроить подключение через интернет.
Не подключайте к контроллеру одновременно через Modbus и Ethernet.
 
Модули ввода-вывода подключаются к WB-MIO, пристыковываясь к нему сбоку (входя в боковой разъём).
 
<!--T:20-->
Последовательно можно подключать до 9 модулей: до 4 модулей ввода (типа "I"), до 4-х модуля вывода и ввода-вывода (тип "O" и "IO"), один модуль WBIO-AI-DV-12. Тип модуля определяет тип адресации модуля контроллером на шине бокового разъема. Адреса раздаются последовательно. Подключать до 4 модулей можно в любой последовательности. При большем числе следует подключать сначала один тип, потом другой.
 
==Настройка==
{{Wbincludes:MIO Tuning}}
 
==Настройка в контроллере Wiren Board==
За работу с подключенными к WB-MIO(-E) устройствами в Wiren Board отвечает [[Драйвер wb-mqtt-serial|Драйвер wb-mqtt-serial]], раздел меню '''Configs -> Serial Device Driver Configuration'''.
 
===Сопряжение с боковыми модулями по RS-485===
Для подключения [[Модули ввода-вывода|'''WBIO''' (Модулей ввода-вывода)]] через WB-MIO(-E) зайдите в web-интерфейс контроллера, далее в меню во вкладку 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-conf2.JPG]]  [[Файл:Mio-conf3.JPG|Файл:Mio-conf3.JPG]]  [[Файл:Mio-conf1.png|Файл:Mio-conf1.png]]
 
===Настройка подключения по Ethernet===
Убедитесь, что IP-адрес модуля WB-MIO-E и IP-адрес порта Wiren Board, через который вы к нему подключаетесь, находятся в одной подсети. В частности, если вы подключаете WB-MIO-E напрямую (без роутера) к контроллеру Wiren Board через порт Ethernet 2, внесите такие изменения в <code>/etc/network/interfaces</code>:
<syntaxhighlight lang="bash">
auto eth1
allow-hotplug eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
</syntaxhighlight>
 
===Сопряжение с боковыми модулями по Ethernet=== <!--T:22-->
 
<!--T:23-->
Контроллера работает с WB-MIO-E по протоколу Modbus RTU over TCP. Для подключения WB-MIO-E создается дополнительный виртуальный порт. Для этого в web-интерфейсе контроллера в разделе '''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.
 
<!--T:24-->
{| class="wikitable"
|- style="vertical-align:bottom;"
|style="text-align:center;"|[[File:ADD_PORT_WB_MIO-E.png|650px|thumb|Новый порт для подключения Modbus RTU over TCP]]
|style="text-align:center;"|[[File:SET_PORT_WB_MIO_E.png|650px|thumb|Настройки порта]]
|-
|}
 
{{Wbincludes:Modbus}}
 
=== Карта регистров ===
 
[[WB-MIO-Modbus-Registers|Карта регистров модулей WB-MIO и WB-MIO-E]]
 
{{Wbincludes:Firmware update}}
 
==Известные неисправности==
Неисправности пока не найдены.
 
== Ревизии устройства ==
{{Wbincludes:Revision}}
|-
|
|
|
|
*
|-
|
|
|
|
*
|-
|}
 
== Изображения и чертежи устройства == <!--T:44-->
[[File:DIN 2U.png |300px|thumb|right|Габаритные размеры]]
'''Corel Draw 2018:''' [[File:WB-MIO.cdr.zip]]
 
'''Corel Draw PDF:''' [[File:WB-MIO.cdr.pdf]]
 
'''Autocad 2013 DXF:''' Мы еще не подготовили чертеж этого устройства. Вы можете [https://support.wirenboard.com/latest запросить чертеж устройства "Преобразователь интерфейсов WB-MIO"] на портале техподдержки Wiren Board (необходима регистрация).
<!--{{Wbincludes:WBPictures|1}}-->
 
'''Corel Draw 2018:''' [[File:WB-MIO-E.cdr.zip]]
 
'''Corel Draw PDF:''' [[File:WB-MIO-E.cdr.pdf]]
 
'''Autocad 2013 DXF:''' [[File:WB-MIO-E.dxf.zip]]
 
'''Autocad PDF:''' [[File:WB-MIO-E.pdf]]

Версия 21:19, 6 августа 2020

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

Купить 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 представляет собой логически два отдельных устройства в одном корпусе.

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

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

Монтаж

Подключение модуля к WB-MIO
Подключение модуля WB-MIO(-E) по RS-485
Подключение модуля WB-MIO-E по Ethernet

Устройство монтируется на стандартную 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 модулей можно в любой последовательности. При большем числе следует подключать сначала один тип, потом другой.

Настройка

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

Параметры подключения
Параметр Значение по умолчанию
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) зайдите в web-интерфейс контроллера, далее в меню во вкладку 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-conf3.JPG Файл:Mio-conf1.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 создается дополнительный виртуальный порт. Для этого в web-интерфейсе контроллера в разделе 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

Настройка 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 №) указан на наклейке на боковой поверхности корпуса или на печатной плате.

Ревизия Партии Дата выпуска Отличия от предыдущей ревизии

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

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

Corel Draw 2018: Файл:WB-MIO.cdr.zip

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

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

Corel Draw 2018: Файл:WB-MIO-E.cdr.zip

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

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

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