Добрый день!
Посмотрите эту статью.https://wirenboard.com/wiki/index.php?title=Modbus-client
Попробуйте прочитать адрес счетчика.
for i in {1…247}; do modbus_client -mrtu /dev/ttyRS485-1 --debug -a$i -t3 -r0x80 -s2 -pnone; done 2>/dev/null | grep Data:
Поменял конвертер и смог подключиться к одному из счетчиков (HW: 1.1 FW: 2.2.1).
А вот ко второму не могу подключится. В общем, понятно, теперь, что проблема именно в счетчике, а не в программе и не в адаптере. Но настройки, на всякий случай, прикладываю.
Добрый вечер! Я правильно понял? У Вас 1 счетчик заработал нормально, вы его снимаете, ставите другой и он не работает? Причем адреса обоих счетчиков Вы смогли прочитать?
И еще я вижу, судя по данным, что в прошивке FW:2.2.1 вы опять поменяли масштабные коэффициенты и, возможно, адресацию регистров, а в документации это не отражено.
Доброе утро!
Имеется контроллер? Мне нужно понять алгоритм дальнейших действий.
Хотелось бы все восстановить без лишних поездок.
Кст. на 9600 пытались соединится?