Нет связи по Modbus tcp с контролером WB5


#1

нет связи по Modbus tcp с контролером WB5.9

На контроллере отметил галкой нужный для чтения coil … .
В modbus tool установил ip адрес, id и регистр. Получаю сообщение о ошибке чтения или неверный адрес регистра.

Почему так происходит?
Контроллер видеться в вебморде, все управляется и работает, устройства присоединяются и отображаются. Но прочитать регистры по модбас тсп не получается.


#2

Добрый день. Дайте пожалуйста два скриншота: с настройками Modbus TCP в веб-интерфейсе контроллера, и с настройками в “modbus tool”


#3


#4

Добрый вечер, laisa
Выберите Function: 04 (если посмотрите, то 16114 у вас это Input-регистр), Quantity: 1, нажмите Apply, а затем Read/Write Once

image


#5

Спасибо!
Но работает не стабильно. То читает, то не читает.

На самом деле у меня задача такая.

Есть панель wientek MT8090XE.

И если 2016 году контроллер WB5 нормально опрашивался по modbus TCP панелью, читались все регистры и записывались (те что необходимо).
То сейчас Панель получает ответ - нет соединения с контроллером.
К сожалению пока причитать контроллер не получается не с панели ни с компьютера.

Модбас тулс читает неустойчиво, в циклическом чтении всегда выдает ошибку.
Как заставить читать устойчиво?


#6

В общем - Не работает.

Не работает даже из модбастулл. Значит не будет работать, чтение по модбас тср, из других программ. Что делать?


#7

Попробуем воспроизвести. Скажите для начала:

какая версия wb-mqtt-mbgate установлена на вашем контроллере?
dpkg -s wb-mqtt-mbgate

Проверьте, после service wb-mqtt-mbgate stop && wb-mqtt-mbgate start возможность прочитать регистр возобновляется?


#8

У вас контроллер и терминал и панель в одной локальной сети? С передачей трафика проблем нет?


#9

Здравствуйте!
Контроллер и терминал и панель в одной локальной сети. С передачей трафика проблем нет.
Результат работы тот же.