WB-MIO Modbus Interface Converters: различия между версиями
(Перенаправление изменено с Центр документации на WB-MIO-E v.2 Modbus Interface Converter) Метка: изменение цели перенаправления |
Fizikdaos (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
# | <languages/> | ||
{{DISPLAYTITLE:Преобразователи интерфейсов WB-MIO и WB-MIO-E v.2}} | |||
'''Эта страница описывает в том числе новый модуль WB-MIO-E v.2'''. | |||
Описание старого модуля WB-MIO-E v.1 [[WB-MIO_Modbus_Interface_Converters_v1|здесь]]. | |||
'''[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]] | |||
{{PDF}} | |||
== Назначение== <!--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 представляет собой логически два '''отдельных''' устройства в одном корпусе на общей шине RS-485. | |||
# Шлюз Ethernet - [[Протокол_Modbus|Modbus]] ([[RS-485]]) | |||
# Шлюз [[Протокол_Modbus|Modbus]] ([[RS-485]]) - [[Модули_ввода-вывода|WBIO]] | |||
Настройки параметров [[Протокол_Modbus|Modbus]] у них '''свои'''. | |||
Для шлюза Ethernet - настраивается через веб-интерфейс, для шлюза Modbus - 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|150px|thumb|right|Подключение модуля к WB-MIO]] | |||
<!--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 модулей можно в любой последовательности. При большем числе следует подключать сначала один тип, потом другой. | |||
===Примеры монтажа 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> | |||
==Настройка== | |||
{{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) зайдите в веб-интерфейс контроллера, далее в меню, во вкладку 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-conf1.png|Файл:Mio-conf1.png]] [[File:WB-MIO-with-WBIO-DO-R10A-8.png|300px]] | |||
===Настройка подключения по 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 создается дополнительный виртуальный порт. Для этого в веб-интерфейсе контроллера, в разделе '''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|500px|thumb|Новый порт для подключения Modbus RTU over TCP]] | |||
|style="text-align:center;"|[[File:SET_PORT_WB_MIO_E.png|500px|thumb|Настройки порта]] | |||
|- | |||
|} | |||
{{Wbincludes:Modbus}} | |||
=== Карта регистров === | |||
[[WB-MIO-Modbus-Registers|Карта регистров модулей WB-MIO и WB-MIO-E]]. | |||
{{Wbincludes:Firmware update}} | |||
==Известные неисправности== | |||
Неисправности пока не найдены. | |||
== Ревизии устройства == | |||
{{Wbincludes:Revision}} | |||
|- | |||
|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 | |||
|- | |||
|} | |||
== Изображения и чертежи устройства == <!--T:44--> | |||
[[File:DIN 2U.png |300px|thumb|right|Габаритные размеры]] | |||
===WB-MIO=== | |||
{{Wbincludes:CDR lib}} | |||
'''Corel Draw PDF:''' [[File:WB-MIO.cdr.pdf]] | |||
'''Габаритный чертеж модуля (DXF):''' [[File:WB-MIO.dxf.zip]] | |||
'''Габаритный чертеж модуля (PDF):''' [[File:WB-MIO.dxf.pdf]] | |||
===WB-MIO-E=== | |||
{{Wbincludes:CDR lib}} | |||
'''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]] |
Версия 14:49, 31 августа 2021
Эта страница описывает в том числе новый модуль WB-MIO-E v.2. Описание старого модуля WB-MIO-E v.1 здесь.
Купить WB-MIO в интернет-магазине Купить WB-MIO-E в интернет-магазине
Назначение
Преобразователи интерфейсов 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 | Задаются программно, по умолчанию:
скорость 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.
Настройки параметров Modbus у них свои. Для шлюза Ethernet - настраивается через веб-интерфейс, для шлюза Modbus - WBIO - через соответствующие регистры.
Для корректной работы настройки должны быть одинаковы.
Монтаж
Устройство монтируется на стандартную DIN-рейку шириной 35 мм. Клеммный блок «V+ GND A B» с шагом 3.5 мм служит для подключения питания и управления по шине RS-485. Для стабильной связи с устройством важно правильно организовать подключение к шине RS-485, читайте об этом в статье Физическое подключение шины RS-485.
Если устройства, подключенные к шине RS-485, питаются от разных источников питания, их клеммы GND должны быть соединены, подробнее в статье Заземление устройств Wiren Board и подключение контактов GND и iGND.
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 |
Чтобы настроить модуль:
- Присвойте сетевой карте компьютера любой IP-адрес в подсети модуля. При первой настройке это будет любой IP-адрес в подсети
192.168.0.0/24
, кроме192.168.0.7
. Например, 192.168.0.2. - Подайте на модуль питание и подключите его UTP-кабелем к Ethernet-разъёму компьютера.
- Откройте браузер и в адресной строке введите IP-адрес модуля.
- В появившемся окне, введите логин и пароль.
Если вы не знаете 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.
Для сброса:
- Отключите питание модуля.
- Зажмите кнопку CFG.
- Не отпуская кнопку, подайте на модуль питание.
- Подождите 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-..."
Настройка подключения по 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
Устройства 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-адрес
Каждое устройство на линии имеет уникальный адрес в диапазоне от 1 до 247. Адрес устройства, установленный на заводе, указан на наклейках, расположенных на верхней крышке и сбоку. На заводе устройствам Wiren Board в одной партии присваиваются разные адреса, поэтому в вашем заказе, скорее всего, адреса не будут повторяться.
О том, как узнать, изменить или сбросить Modbus-адрес устройства, читайте в статье Modbus-адрес устройства Wiren Board.
Карта регистров
Карта регистров модулей WB-MIO и WB-MIO-E.
Известные неисправности
Неисправности пока не найдены.
Ревизии устройства
Номер партии (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
Visio:
- Устройства Wiren Board: Файл:WB-Visio-Lib.cdr.zip.
- Щиты, автоматы, контакторы и прочее от стороннего разработчика.
Corel Draw PDF: Файл:WB-MIO.cdr.pdf
Габаритный чертеж модуля (DXF): Файл:WB-MIO.dxf.zip
Габаритный чертеж модуля (PDF): Файл:WB-MIO.dxf.pdf
WB-MIO-E
Corel Draw 2018 (шрифт — Ubuntu): Файл:WB-Library.cdr.zip
Visio:
- Устройства Wiren Board: Файл:WB-Visio-Lib.cdr.zip.
- Щиты, автоматы, контакторы и прочее от стороннего разработчика.
Corel Draw PDF: Файл:WB-MIO-E.cdr.pdf
Autocad 2013 DXF: Файл:WB-MIO-E.dxf.zip
Autocad PDF: Файл:WB-MIO-E.pdf