Modbus - WB-MAP3E

Если будут сложности - обращайтесь.

Да. Спасибо. Поставил клиентам счётчики. Всё показывает похоже. Кроме мощностей. Там какая то лажа. Буду разбираться.

С уважением,

Генеральный Директор
Лейпус Владимир Борисович

vladimir.leipus@gmail.com
ООО “еМетерЭнержи”

198504, г. Санкт-Петербург, г. Петергоф, ул. Чебышевская, д. 14, к. 1, лит. А, кв. 85

Россия

Добрый день! Вам удалось разобраться с мощностями?

Здравствуйте. Пока нет.

вт, 24 июн. 2025 г. в 16:26, Dmitry Kuryatnikov через Wiren Board Support <info@wirenboard.com>:

Активная мощность - параллельно включил счетчик ПСЧ (показание 6,27 Вт).
Для младшего адреса - 65535, для старшего адреса - 64309 Это в Wiren Board

вт, 24 июн. 2025 г. в 16:26, Dmitry Kuryatnikov через Wiren Board Support <info@wirenboard.com>:

Добрый день!

Считайте у себя два регистра 4864-4865 с помощью Modbus_client и приведите вывод.

Например у меня для суммарная активная мощности это выглядит следующим образом:

root@wirenboard-AZZYI5HL:~# modbus_client_rpc --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a214 -c2 -t3 -r4864
2025-06-25 06:49:16,025 [DEBUG] [d6][03][13][00][00][02][d2][a8]
2025-06-25 06:49:16,028 [DEBUG] Connecting to broker unix:///var/run/mosquitto/mosquitto.sock
2025-06-25 06:49:16,031 [DEBUG] RPC Client -> {'path': '/dev/ttyRS485-1', 'baud_rate': 9600, 'parity': 'N', 'data_bits': 8, 'stop_bits': 2, 'response_size': 9, 'format': 'HEX', 'msg': 'd60313000002d2a8', 'total_timeout': 1000} (1000 timeout ms)
2025-06-25 06:49:16,101 [DEBUG] RPC Client <- {'response': 'd60304000004a2de47'}
2025-06-25 06:49:17,103 [DEBUG] Response: d60304000004a2de47
2025-06-25 06:49:17,104 [DEBUG] <d6><03><04><00><00><04><a2><de><47>
SUCCESS: read 2 elements:
        Data: 0x0000 0x04a2

Полученное значение перевожу в десятичный формат, умножаю на коэффициент 0,00512 и получаю 6,07232 Вт.

Обратите внимание на Порядок байт, широкие регистры, вычисление значения.

Здравствуйте.

Сумм. активная мощность

Считываем с регистров 4865-4866
655535 (FFFF) 64302 (FB2E)

На вспомогательном счетчике показание 6,26 Вт

ср, 25 июн. 2025 г. в 10:00, Dmitry Kuryatnikov через Wiren Board Support <info@wirenboard.com>:

По другим регистрам данные соответствуют?

Покажите, пожалуйста, вывод команды modbus_client 4865-4866.

По другим регистрам все данные соответствуют

ср, 25 июн. 2025 г. в 12:38, Dmitry Kuryatnikov через Wiren Board Support <info@wirenboard.com>:

ср, 25 июн. 2025 г. в 12:38, Dmitry Kuryatnikov через Wiren Board Support <info@wirenboard.com>:

Здесь я ошибся — нам нужны регистры 4864 и 4865.

Попробуйте в программе выбрать тип регистра input или еще ввести адрес в шеснадцатиричном формате 0x1300 и 0x1301.
Похоже на то, что не те регистры читаются через используемую вами программу.

Этот вывод мне информативнее покажет, что нужно для решения вопроса, вышлите пожалуйста.
Настольный компьютер с Windows

Здравствуйте.

Прилагаю к письму скриншот чтения регистров суммарной активной мощности с помощью
программы ModScan32. Каким образом я могу получить значение активной мощности исходя
из полученных значений регистров?
Если я не смогу правильно

работать с Вашим счетчиком, то мне придется его вернуть.

ср, 25 июн. 2025 г. в 13:51, Dmitry Kuryatnikov через Wiren Board Support <info@wirenboard.com>:

К сожалению пока не могу определить, что исправность

Я не работал этой программой, которой вы проверяете. Возможно установлено какое то смещение или другой фактор.

У вас есть возможность считать эти же регистры с помощью modbus_client или другой программой по инструкции Работа с Modbus-устройствами Wiren Board без контроллера?

Таким образом мы сможем понять точно, что проблема в счетчике.
Так же прошу выслать его серийный номер.

Повторюсь — нам нужны регистры 4864 и 4865.

Добрый день!

Жду вывод значения через modbus_client.

Здравствуйте.

Завтра постараюсь разобраться.

вт, 1 июл. 2025 г. в 17:03, Dmitry Kuryatnikov через Wiren Board Support <info@wirenboard.com>:

Здравствуйте!

Удалось разобраться с чтением нужных регистров?

Здравствуйте.

Разобрались. Неправильно обрабатывали типы данных.

С уважением,

Генеральный Директор
Лейпус Владимир Борисович

vladimir.leipus@gmail.com
ООО “еМетерЭнержи”

198504, г. Санкт-Петербург, г. Петергоф, ул. Чебышевская, д. 14, к. 1, лит. А, кв. 85

Россия

Рад что удалось разобраться, у вас ещё остались вопросы?

Пока нет. Спасибо.

вт, 8 июл. 2025 г. в 13:30, Dmitry Kuryatnikov через Wiren Board Support <info@wirenboard.com>: