Добрый день!
заметил странность, имеется счетчик WB-MAP12H, обновил прошивку утилитой автоматического обновления и заметил, что не всегда контроллер считывает данные (в веб интерфейсе не полученные данные подсвечиваются красным)
в логе вот такая ошибка, привожу кусок лога
Oct 20 06:25:22 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 6 input(s) @ 9238 of device modbus:19: Serial protocol error: request timed out
Oct 20 06:25:22 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 4 input(s) @ 12476 of device modbus:19: Serial protocol error: request timed out
Oct 20 06:25:23 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 24 input(s) @ 13056 of device modbus:19: Serial protocol error: request timed out
Oct 20 06:25:23 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 6 input(s) @ 17430 of device modbus:19: Serial protocol error: request timed out
Oct 20 06:25:23 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 16 input(s) @ 12832 of device modbus:19: Serial protocol error: request timed out
Oct 20 06:25:24 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 6 input(s) @ 13334 of device modbus:19: Serial protocol error: request timed out
Oct 20 06:25:25 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 6 input(s) @ 17430 of device modbus:19: Serial protocol error: request timed out
Oct 20 06:25:25 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 6 input(s) @ 17430 of device modbus:19: Serial protocol error: request timed out
Oct 20 06:25:27 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 16 input(s) @ 12832 of device modbus:19: Serial protocol error: request timed out
что странно, сперва стал искать причину в качестве кабельной линии, хотя до этого все было хорошо
сегодня перепроверил все соединения на клеммах, линию посмотрел . все на месте как и было
при этом другое устройство на этой же линии, работало хорошо, ошибок не выдает
но не все было бы так хорошо, если я сегодня не решил обновить прошивку для этого “здорового” устройство
и оно стало вести себя точно так же
Oct 20 09:55:06 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 16 input(s) @ 8736 of device modbus:22: Serial protocol error: request timed out
Oct 20 09:55:06 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 6 input(s) @ 9238 of device modbus:22: Serial protocol error: request timed out
Oct 20 09:55:08 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 3 input(s) @ 12533 of device modbus:19: Serial protocol error: request timed out
Oct 20 09:55:09 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 3 input(s) @ 4349 of device modbus:19: Serial protocol error: request timed out
Oct 20 09:55:09 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 16 input(s) @ 8704 of device modbus:19: Serial protocol error: request timed out
Oct 20 09:55:09 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 3 input(s) @ 16633 of device modbus:19: Serial protocol error: request timed out
Oct 20 09:55:12 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 24 input(s) @ 8960 of device modbus:19: Serial protocol error: request timed out
Oct 20 09:55:12 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 6 input(s) @ 13334 of device modbus:19: Serial protocol error: request timed out
Oct 20 09:55:12 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 3 input(s) @ 16633 of device modbus:19: Serial protocol error: request timed out
Oct 20 09:55:12 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 7 input(s) @ 4341 of device modbus:19: Serial protocol error: request timed out
Oct 20 09:55:12 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 3 input(s) @ 4349 of device modbus:19: Serial protocol error: request timed out
Oct 20 09:55:13 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 6 input(s) @ 9238 of device modbus:19: Serial protocol error: request timed out
Oct 20 09:55:13 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 3 input(s) @ 4349 of device modbus:22: Serial protocol error: request timed out
в логе оно под 22 адресом
стал смотреть обновление, вот что вижу
возможно прошивка 2.2.2 была более стабильная?
при этом обновил устройство на 19
настройки интерфейса RS-485 были одинаковые до обновления и после обновления
wb-mqtt-serial.conf (17.1 КБ)