WB-MIO-E v.2 перестал отвечать

Медленный поиск устройств по сети ничего не находит.
На WB-MIO-E слева мигает жёлтая лампочка, хотя все провода я прозвонил LAN тестером и на питающем коммутаторе все лампочки мигают зелёным.


Добрый день!

Прошу выполнить проверить ping до WB-MIO_E v.2.

На WEB UI шлюза зайти удается?

Он у меня не виден в списке устройств на DHCP сервере.
Схема сети такая: DHCP сервер запущен на основном роутере.
В щите гаража стоит коммутатор, к которому подключена камера наблюдения и WB-MIO-E.
Камеру я вижу, WB-MIO-E нет.
Как я его буду пинговать, не зная адреса?

А Вы DHCP на MIO настраивали? А то по умолчанию там статичный 192.168.0.7
Если настраивали, то адрес можно посмотреть на роутере. MIO там что-то вроде К7 будет называться.

https://wirenboard.com/wiki/WB-MIO-E_v.2_Modbus_Interface_Converter#Настройка_шлюза_Modbus-Ethernet

Если по заводскому адресу не удается войти по инструкции, то сделайте сброс и повторите.

Сбросил. Изменил IP адрес на свою сеть.
Пинги от роутера до WB-MIO-E проходят.
Пинги от компа до WB-MIO-E проходят.
Порт на WB добавил.

Нет связи с устройством.

Проверьте что WB-MIO-E v.2 отвечает по modbus адресу 176 по инструкции: Утилита «modbus_client» — Wiren Board

Например, на моем устройстве, которое подключил напрямую по RS-485:

modbus_client_1.2.10 --debug -mrtu -b9600 -pnone -s2 COM6 -a147 -t0x03 -r128
Opening COM6 at 9600 bauds (N, 8, 2, 2)
[93][03][00][80][00][01][99][50]
Waiting for a confirmation...
<93><03><02><00><93><41><F4>
SUCCESS: read 1 of elements:
        Data: 0x0093

Если не отвечает, то определите его или задайте принудительно:

Я пробовал подставлять от COM1 до COM6.
Результат всегда одинаковый - устройства не существует

root@wirenboard-A2TGS2AG:~# modbus_client --debug -mrtu -b9600 -pnone -s2 COM6 -a176 -t0x03 -r128
Opening COM6 at 9600 bauds (N, 8, 2)
ERROR Can't open the device COM6 (No such file or directory)
Connection failed: No such file or directory

вот так что-то показывает

root@wirenboard-A2TGS2AG:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a147 -t0x03 -r128
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[93][03][00][80][00][01][99][50]
Waiting for a confirmation...
ERROR Resource temporarily unavailable: read
ERROR occured!

А Вы MIO часть настраивали? Если нет, попробуйте понизить скорость сначала в веб-интерфейсе модуля, потом в настройках порта WB до 9600 и посмотрите, заработает или нет?
Дело в том, что MIO-E это 2 устройства в одном корпусе. Веб-интерфейс это от Eth-RS485. А там еще отдельное устройство RS485-I/O, которое настраивается через регистры и по умолчанию настроено на 9600

Настройки MIO вообще не трогал. Сбросил скриншот какие есть.
В модуле MIO скорость стоит 115200.
Скорость TCP порта в WB вообще не настраивается

Поставьте 9600 для проверки

Когда поставил 9600 в настройках MIO, то сразу соединилось
Спасибо.

Значит если нужна 115200, то сначала нужно через modbus_client руками изменить скорость в регистрах MIO по адресу 176, а потом уже в веб-интерфейсе

Еще раз для ясности: Внутри WB-MIO-E два устройства. WB-MGE и WB-MIO.
WB-MGE живет у Вас по адресу 192.168.10.6, а WB-MIO это Modbus устройство по адресу 176. Оно без веб-морды. Они соединены между собой по Modbus, который и выходит на внешний разъем.

1 лайк

Добрый день, вам удалось подключить WBIO модуль?

Да