Добрый день, подскажите пожалуйста, столкнулся с проблемой отображения данных с счётчика на панель оператора Weintec, подключаю по RS-485, любые значения отображаются не корректно, напряжение, ток. Выдаёт значения от 2 до 65535.
Добрый день!
Прикрепите, пожалуйста, документацию на панель.
Также сообщите, пожалуйста, о каких именно значениях речь. У счётчика разные типы значений, занимающие разное количество регистров. (Подробнее в документации)
Похоже, что дело в настройке типов значений в панели.
Правильно понимаю, что панель выступает мастером на шине? Какие-то устройства есть кроме счётчика? Подключен ли контроллер WB к панели или счётчику?
Всё верно, на шине контроллер WB (там значения ровные), панель оператора Weintec и счётчик WB-Map3et.
Параметры, которые считываю.
-
На шине modbus может быть только один мастер. Подробнее про modbus. Контроллер по умолчанию в режиме мастера и если он успешно выполняет опрос счётчика, значит он в режиме мастера. При этом вы также производите опрос счётчика с Панели, которая в режиме мастера. Если вы говорите, что на одной шине контроллер, панель и счётчик - значит на шине два мастера, что недопустимо.
-
Поскольку счётчик успешно опрашивается с контроллера - дело в настройках панели. Предлагаю обратиться в техподдержку поставщика панели либо к документации панели. Мне не удалось понять, каким образом данная панель опрашивает счётчик.
-
Также, возможно, вам поможет следующее наблюдение:
похоже, не настраиваете коэффициент, как в таблице:
Да действительно в сети было 2 мастера, убрал один и нормально начало отображать, спасибо.
Хорошо, что получилось. Рада была помочь