Есть пара устройств 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.
bladerunner2020:
Как узнать UnitID?
В документации ,
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 под ним.