Wbincludes:MIO Tuning

Версия от 20:04, 18 мая 2020; Fizikdaos (обсуждение | вклад) (Новая страница: «450px|thumb|Главная страница настроек параметров модуля Файл:IP_Settings_MIO_E.png|...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Главная страница настроек параметров модуля
Настройки IP
Коммуникационные параметры

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

Ethernet-интерфейс модулей WB-MIO-E и WB-MGE создан на основе модуля USR-K2 Super Port, обеспечивающего двунаправленную передачу данных между интерфейсами UART TTL и Ethernet. Подробное описание модуля можно найти в файле документации: Файл:USR-K2-EN V1.0.1.pdf

Основные характеристики приведены в следующей таблице:

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

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

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

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

По умолчанию доступ к интерфейсу осуществляется по адресу 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 Логин, пароль и порт встроеного web-сервера можно изменить на странице вкладки Misc Config.

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

Модуль имееет две кнопки RST и CFG. Кнопка 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) и WB-MGE в Wiren Board отвечает Драйвер wb-mqtt-serial, раздел меню Configs -> Serial Device Driver Configuration.

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

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

Например, если у нас к WB-MIO подключен всего один модуль, то строка "Slave id of the device" для этого модуля будет выглядеть так: 15:1. Где 15 - это Modbus-адрес WB-MIO, а 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 создается дополнительный виртуальный порт. Для этого в 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
 
Настройки порта