Здравствуйте!
Было: Счётчик WB-MAP3E (hw: 1.2, fw: 2.2.0) подключен к контроллеру WB6.8.2A/1G/f (wb-2108 as stable) на порту /dev/ttyRS485-1. На этом же порту ещё 5 устройств WB. Всё настроено и работает на 9600 8N2. Проблем в логах нет, ничего не “сыпется”.
Некоторое время энергомониторинг оставался без внимания…
Возобновили работы с WB. Занялись добавлением вольтметров PZEM-017 на порт /dev/ttyMOD1 (отдельная история).
Попутно обнаружили, что MAP3E присылает слишком высокие значения фазных напряжений (~280В) и нулевые значения всех мощностей.
Обновили FW контроллера и FW устройств на порту /dev/ttyRS485-1.
Стало: WB-MAP3E (hw: 1.2, fw: 2.3.8) подключен к контроллеру WB6.8.2A/1G/f (wb-2304 stable) на порту /dev/ttyRS485-1. На этом же порту ещё 5 устройств WB (с обновлёнными FW). Всё настроено и работает на 9600 8N2. Проблем в логах нет, ничего не “сыпется”. Внесли корректировки с наклеек на трансформаторах тока - проблема с MAP3E осталась
Предполагаем, что MAP3E потерял калибровочные данные (симптомы как указано в WB-MAP3E: Errata; ERRMAP0001: Потеря конфигурационных и калибровочных данных).
Содержимое регистров MAP3E с номерами 0x1490-0x1495:
Сводка
# modbus_client --debug -mrtu -pnone -b9600 -s2 /dev/ttyRS485-1 -a82 -t0x03 -r0x1490 -c 6
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[52][03][14][90][00][06][CC][76]
Waiting for a confirmation...
<52><03><0C><00><00><00><00><00><00><00><00><00><00><00><00><80><4D>
SUCCESS: read 6 of elements:
Data: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
Отправить устройство к Вам возможности нет.
Как исправить ситуацию удалённо?
Спасибо!