Безымянный.png
Вот скрин из документации
Мы же не про смещение offset сейчас. Cs-Cs верно предположил, что ТС не тот адрес вбивает. Modbus Poll -м все должно читаться-писаться . 4-ку откинуть надо. Это один момент и перезагрузка по питанию . Есть модули с комбинированной задачей ID . Часть прописыватся в регистр , часть переключателями задается. Так в них такая история, даже задав переключателями, пока не перезагрузишь питанием изменения не вступают в силу.
Да там у ТС путаница с понятиями, он просто делает то, что написано, но на самом деле вместо задания новых значений просто считывает, и не может это понять. Надо все таки почитать про протокол и команды, а то он так ничего не настроит. Или как в том анекдоте, один потерял, другой сломал...
пакеты не парсятся.У меня так же, а вот когда я меняю на slave id 2 мои tx rx не совпадаю с тем что написано в мануале
в мануле при slave id 2 :
tx 06 00 02 04 80 2В 6А
rx 06 00 02 04 80 2В 6А
Data package CRC error. Actual CRC is 2B 00. Expected CRC is 0E A0
У меня получилось это сделать через другую утилиту, которая специально для этого модуля сделана. ModBus_BSI. И да,на модуле были принудительно установлены настройки по умолчанию с slave id 1. Всем спасибо за помощь!
рукалитсо.жипегwm061X.gif