WB-MAP12E и RilhevaModbusPoll

Добрый день, подскажите пожалуйста есть WB-MAP12E, подключены 4 канала, задача знать потребление по каждому каналу квт/ч, исходя из инструкции нашла необходимые вроде как регистры, но больше 2х одновременно не показывает данные, если играться с function показывает то один, то другой


Добрый день.
К сожалению по скриншоту установить причину не получится. Тут не видно отправленных в шину запросов и ответов из нее. СЧ каой периодичностью отправляете запросы, какова скорость шины? Попробуйте использовать modbus_client, например.


какие еще скриншоты предоставить?
если обращаться по одному, то результат есть, если одновременно 4 канала, то нет


Боюсь, скриншоты ясности не добавляют.
Покажите пожалуйста что именно передается в шину и возвращается (ответы).
В linux это можно глянуть с помощью strace, например. Под Windows - не знаю, не использую.
Предполагаю что если (некоторые) регистры читаются - то связь все ж есть. Если какие-то регистры не читаются и каждый раз разные - то можно предположить например отсутствие соединения Gnd линий или отсутствие терминатора на шине.

у нас терминатора действительно нет, но нужен ли он если у нас всего одно устройство на шине?

Лучше - все ж ставить, всегда: Заглючило измерение тока на MAP12E - #20 от пользователя anna

1 лайк

Добрый день!
Удалось ли решить вопрос?

да, удалось, спасибо!