Преобразователи интерфейсов WB-MIO и WB-MIO-E

From Wiren Board
Jump to navigation Jump to search
Other languages:
English • ‎русский

Купить 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
Габаритные размеры (Д × Ш × В) 36 × 90 × 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
Подключение модуля WB-MIO(-E) по RS-485
Подключение модуля WB-MIO-E по Ethernet

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

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

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

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

Настройка

Главная страница настроек параметров модуля
Настройки IP
Коммуникационные параметры

Параметры Ethernet-интерфейса модулей

Ethernet-интерфейс создан на основе модуля USR-K2 Super Port, обеспечивающего двунаправленную передачу данных между интерфейсами UART TTL и Ethernet.

Основные характеристики:

Интерфейсы
Ethernet 10/100 Мбит/с, AUTO MDI/MDIX, можно использовать как прямой, так и перекрестный патч-корд
UART

3,3 В (TTL), настраиваемые скорость передачи данных, количество стоп-битов и битов проверки четности

Коммуникация
Протоколы TCP, UDP, DHCP, DNS, ARP, ICMP
Настройка и управление
Настройка Веб-интерфейс (по умолчанию http://192.168.0.7/)

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

По умолчанию доступ к интерфейсу осуществляется по адресу http://192.168.0.7/. К IP-адресу 192.168.0.7 (маска сети: 255.255.255.0, шлюз: 192.168.0.1) должна быть настроена маршрутизация, либо компьютер с браузером должен находиться в той же подсети 192.168.0.0/24. Компьютер можно подключать к модулю напрямую, через локальную сеть, VPN и т.п.

Если диапазон адресов в локальной сети отличается от 192.168.0.0/24, то вам не удастся подключиться к интерфейсу модуля с компьютера в той же локальной сети. Для первоначального конфигурирования модуля укажите в настройках сетевого интерфейса дополнительный адрес в подсети 192.168.0.0/24, отличный от 192.168.0.7, либо, что предпочтительней, подключите патч-кордом модуль напрямую к компьютеру и укажите в настройках сетевого интерфейса адрес в подсети 192.168.0.0/24, отличный от 192.168.0.7. После изменения адреса модуля вы сможете подключить его к локальной сети.

По умолчанию логин/пароль для доступа к интерфейсу настройки admin/admin.

После успешной авторизации вы попадаете на главную страницу настроек, содержащую общую информацию о функционировании модуля.

На боковой панели, во вкладке Local IP Settings задаются параметры IP модуля и адрес DNS-сервера.

Во вкладке Serial port задаются коммуникационные параметры модулей.

Параметры Baud Rate, Data Size, Parity и Stop Bits относятся к настройкам порта RS-485. По умолчанию в модулях установлены значения, совместимые с нашими устройствами "из коробки".

Параметры Local Port Number, Remote Port Number, Work Mode и Remote Server Addr относятся к параметрам взаимодействия через Ethernet. "Work Mode" для различных конфигураций может принимать одно из значений: UDP Client, TCP Client, UDP Server TCP или Server Httpd Client (последнее не используется).

Описание дополнительных параметров можно найти в файле документации: Файл:USR-K2-EN V1.0.1.pdf. Логин, пароль и порт встроенного веб-сервера можно изменить на странице вкладки Misc Config.

Перезагрузка и сброс конфигурации

Кнопка RST (Reset) служит для перезагрузки процессора Ethernet-модуля USR-K2 Super Port в случае его зависания. Кнопка CFG используется для восстановления заводских настроек модуля. Для перезагрузки модуля нужно зажать кнопку RST (Reset) на несколько секунд и отпустить. Для сброса всех настроек модуля к заводским, нужно:

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

После сброса настроек доступ к устройству осуществляется по IP-адресу по умолчанию (http://192.168.0.7/). Логин и пароль возвращаются к заводским значениям admin/admin (как и другие настройки модуля USR-K2 Super Port).

Настройка в контроллере 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

Устройства Wirenboard управляются по протоколу Modbus RTU. На физическом уровне подключаются через интерфейс RS-485. Поддерживаются все основные команды Modbus: подробнее — Коды функций чтения и записи регистров.

Настроить параметры модуля можно двумя способами:

  • через командную строку с помощью утилиты modbus_client;

Для доступа к командной строке можно использовать SSH.

Параметры порта

По умолчанию устройства имеют следующие настройки:

  • Скорость: 9600. Четность: Нет. Cтоп-биты: 2.

При необходимости их можно изменить: Настройка параметров обмена данными по RS-485 для modbus-устройств Wiren Board.

Modbus-адрес

Modbus-адрес, установленный на производстве

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

Адрес можно изменить, записав новое значение в holding регистр 128(0x80). Запись значения адреса возможна широковещательной командой по адресу 0.

Если адрес устройства неизвестен и его необходимо выяснить, можно использовать способ, описанный в этой статье: Определение и изменение Modbus-адреса устройств Wirenboard.

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

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

Обновление прошивки и сброс настроек

Большинство устройств Wiren Board, выпущенных с 2019 года, поддерживают обновление прошивки (микропрограммы) по протоколу Modbus. Это дает возможность расширять функциональные возможности устройств и устранять ошибки в микропрограмме непосредственно на месте монтажа.

Подробнее о перепрошивке можно прочитать на странице: Загрузка прошивок на устройства Wiren Board.

Список версий прошивок, поддерживающих обновление, и устройств с этой функцией см. в Firmware_Changelog.

Как сбросить настройки, читайте в статье Восстановление заводских настроек.

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

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

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

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

Ревизия Партии Дата выпуска Отличия от предыдущей ревизии
2.3, 2.4 v2.3B, v2.4A - ... 07.2019 - ... С разъемным клеммником DEGSON
2.2 213, 237, 261, 281, 325, 337 01.2018 - 06.2019 Первая версия: с разъемным клеммником KEFA

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

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

WB-MIO

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

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

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

WB-MIO-E

Corel Draw 2018: Файл: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