WB-MIO-E v2 + WBIO-DI-WD-14

Есть пара устройств WB-MIO-E v2 + WBIO-DI-WD-14. Без контроллера.
К WB-MIO-E v2 подключен и настроен Ethernet.

Как теперь управлять через Modbus TCP устройством WBIO-DI-WD-14?
Точнее нужно считывать состояние входов через Modbus TCP.

На какой порт подключаться? 23 или 502? Как узнать UnitID?
Как вообще в этой связке работать?

и нужны регистры для WBIO-DI-WD-14…

Добрый день.

Какой настроите в шлюзе - такой и использовать. Рекомендую все ж стандартный, 502 для Modbus TCP.

В документации,
Screenshot_20230313_184935

https://wirenboard.com/wiki/WB-MIO-Modbus-Registers

Спасибо. Пока оставил 23 порт.
Сбоку написано Addr: 132. Пытаюсь прочитать holding register 128, но получаю request timeout. Что-то все-таки не так.

Настройки такие:

Причем на 23 порт подключаюсь, проблема именно с ModbusTCP.

так покажите запрос и ответ…

Было бы что показывать…
Например, вот результат Modbus Poll

для примера пытаюсь прочесть 104-105 (Время работы с момента загрузки)

Точно ли настройки параметров шины RS485 совпадают с дефолтными настройками MIO?

1 лайк

А почему читаете их командой 0x03?

Мы подключаемся не по RS485, а по IP.

Read Holding Register, 03 - каокй командой нужно читать?

у меня изначально был 128 holding, я его пытался читать.
потом поменял. 04 тоже не читает

Все дошло. Настроил RS485. Начал читать.
Как теперь считать регистры DI?
У него тот же UnitID или другой?

Это не отменяет настройки шины шлюза. Какие?


С самого выхода стандарта Modbus input читаются 0x04

Зачем менять?
Ну прочитайте же документацию, настроте модуль, скорость, четность, стобиты.
Затем уже стандартный цикл “делаю - ожидаю получить - получаю”.

Ну прочитайте же документацию…

да читаю же.
Правда не понимаю.

Тут вообще нет информации, если не подключать к контроллеру WB.
https://wirenboard.com/wiki/WBIO-DI-WD-14_Discrete_Inputs

В карте регистров:


что такое xxx?
Как мне значение инпута прочитать?

Модуль определяется, но я не понимаю, как читать Input’ы. Ну, правда.


У вас модуль является первым, соответственно 1000-1013 регистры

Михаил, спасибо большое!
Я пробовал эти регистры - выше их состояние и фотография как подключено.

подключено на 12й вход? не вижу что вы читаете 1011 регистр.

Да, на 12-ый. Обведен на картинке регистр 1011. Другие пробовал тоже.

UPDATE
Промазал, обведен 1010, 1011 под ним.