Некорректные показания активной энергии на WB-MAP3E

Перезагрузился несколько раз и еще раз сохранил шаблоны. Пока не сбрасывалось.
На MAP3 также показывает такие непонятные данные в AP

Прошивка 2.7.1
Серийный номер 13812752

Добрый день.
Давайте данную проблему попробуем решить в отдельной теме.
Выгрузите диагностический архив.
Укажите ревизию контроллера и версию ПО контроллера.
Также расскажите, данные значения изначально были такими или появились после каких-то действий? Если обратили внимание.

Хорошо, сегодня сделаю и скину.

S/N 13812752
Ревизию не подскажу, плотно упаковано в щите.

Раньше не было, да и другие установленные WB-MAPы показывают корректные данные.
После обновления ПО контроллера wb-2310, вместе с ними и обновил все прошивки модулей, вроде тогда и появилось.

Прочитайте значения регистров активной энергии напрямую со счетчика через modbus_client. Пришлите вывод ответа.

Обновите прошивку данного счетчика до актуальной версии и желательно приложите вывод команды обновления. На других счетчиках тоже сейчас версия прошивки 2.7.1?

Обновлял пару недель назад все модули до актуальных версий, в том числе и WB-MAP, те такие показания на актуальной версии которая была на тот момент. Также на других WB-MAP3, WB-MAP12, WB-MAP6 - показания корректные. Проблема только с этим.

Давайте прошивку проблемного WB-MAP3E обновим до актуальной версии и проверим.

Хорошо, сегодня проверю и сделаю.

1 лайк

Прошивка была 2.7.1 - обновил только что до 2.7.5 - ситуация не изменилась.

Давайте посмотрим через modbus_client, что сам счетчик отдает.
Проверьте значения регистров:

4612
4616
4620
4608
modbus_client --debug -mrtu -b115200 -pnone -s2 /dev/ttyRS485-1 -a136 -t0x03 -r4612
Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 2)
[88][03][12][04][00][01][DF][EA]
Waiting for a confirmation...
<88><03><02><5F><A8><5D><D5>
SUCCESS: read 1 of elements:
	Data: 0x5fa8 

modbus_client --debug -mrtu -b115200 -pnone -s2 /dev/ttyRS485-1 -a136 -t0x03 -r4616
Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 2)
[88][03][12][08][00][01][1F][E9]
Waiting for a confirmation...
<88><03><02><CD><01><F0><CB>
SUCCESS: read 1 of elements:
	Data: 0xcd01 

modbus_client --debug -mrtu -b115200 -pnone -s2 /dev/ttyRS485-1 -a136 -t0x03 -r4620
Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 2)
[88][03][12][0C][00][01][5E][28]
Waiting for a confirmation...
<88><03><02><9D><AF><4D><77>
SUCCESS: read 1 of elements:
	Data: 0x9daf 

modbus_client --debug -mrtu -b115200 -pnone -s2 /dev/ttyRS485-1 -a136 -t0x03 -r4608
Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 2)
[88][03][12][00][00][01][9E][2B]
Waiting for a confirmation...
<88><03><02><05><51><A7><37>
SUCCESS: read 1 of elements:
	Data: 0x0551 

Спасибо, только можете снова регистры прочитать с добавлением параметра -c4, например:

modbus_client --debug -mrtu -b115200 -pnone -s2 /dev/ttyRS485-1 -a136 -t0x03 -r4612 -c4
modbus_client --debug -mrtu -b115200 -pnone -s2 /dev/ttyRS485-1 -a136 -t0x03 -r4612 -c4
Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 2)
[88][03][12][04][00][04][1F][E9]
Waiting for a confirmation...
<88><03><08><60><3F><00><04><C4><32><04><10><B5><91>
SUCCESS: read 4 of elements:
	Data: 0x603f 0x0004 0xc432 0x0410 

modbus_client --debug -mrtu -b115200 -pnone -s2 /dev/ttyRS485-1 -a136 -t0x03 -r4616 -c4
Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 2)
[88][03][12][08][00][04][DF][EA]
Waiting for a confirmation...
<88><03><08><CD><24><E0><CF><3A><00><39><C0><E7><EA>
SUCCESS: read 4 of elements:
	Data: 0xcd24 0xe0cf 0x3a00 0x39c0 

modbus_client --debug -mrtu -b115200 -pnone -s2 /dev/ttyRS485-1 -a136 -t0x03 -r4620 -c4
Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 2)
[88][03][12][0C][00][04][9E][2B]
Waiting for a confirmation...
<88><03><08><C5><DF><56><CF><00><00><00><00><A8><0D>
SUCCESS: read 4 of elements:
	Data: 0xc5df 0x56cf 0x0000 0x0000 

modbus_client --debug -mrtu -b115200 -pnone -s2 /dev/ttyRS485-1 -a136 -t0x03 -r4608 -c4
Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 2)
[88][03][12][00][00][04][5E][28]
Waiting for a confirmation...
<88><03><08><2E><69><A2><D6><00><00><00><00><38><8B>
SUCCESS: read 4 of elements:
	Data: 0x2e69 0xa2d6 0x0000 0x0000 

По скрину я вижу, что у вас по первым двум фазам зашкал, а вот по третьей и суммарной все норм? По третьей и суммарной через modbus_client вроде адекватные цифры.

да с первыми что-то не так в показаниях

Добрый день! К вашему вопросу подключилась команда разработки прошивок и уже активно его решает. Прочитайте пожалуйста еще 16 регистров по адресу 41056
modbus_client -mrtu -b115200 -pnone -s2 /dev/ttyRS485-1 -a136 -t0x03 -r 41056 -c16

modbus_client -mrtu -b115200 -pnone -s2 /dev/ttyRS485-1 -a136 -t0x03 -r 41056 -c16
SUCCESS: read 16 of elements:
	Data: 0x35a3 0x0000 0x0000 0xe1d2 0x0500 0x32c4 0x1004 0x78fc 0xd0e0 0x003a 0xc039 0xe1c0 0x2c57 0x0000 0x0000 0x0000

Перешел на testing, так что могу протестировать сразу исправленную прошивку.

По какойто, пока не понятной нам причине, у вас испортились данные в энергонезависимой памяти. Пока это первый случай. Это может быть связано как с прошивкой, так и с конкретным чипом памяти в вашем устройстве. Мы приняли меры для обнаруженя подобной проблемы в прошивке. Ваше устройсто мы поменяем по гарантии.

Давайте мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование и заберёт старое:

  • WB-MAP3E - 1 шт.

Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.

В письме укажите:

  1. ссылку на эту тему,
  2. серийный номер устройства, если есть,
  3. ваш действующий телефон, адрес доставки, ФИО получателя.