WB-MSW v.3 повторно не обновляются данные с датчиков

Добрый день! К контроллеру Wiren Board 6 по шине RS-485 (как по первой, так и по второй) подключены датчики WB-MSW v.3. Чтобы просмотреть показания с них захожу в веб-интерфейс. Возникает проблема. Некоторые из датчиков передают значения корректно, а некоторые передают начальное значение и становятся не доступными:



При этом, в течении некоторого времени они могут заработать, а могут и нет… Также, на тех же линиях висят устройства WB-MR3 и WB-MAP3E fw2 - у них подобной проблемы не наблюдается. Настройки сети и самих датчиков идентичны (кроме, само собой, адресов). Проблемы в физическом подключении обнаружено не было. Адреса устройств на линиях разные и не пересекаются. Такая проблема наблюдается сразу у 3-х контроллеров. Прикладываю настройки сети и mqtt:
Настройки mqtt A2VHOIDF.txt (3.7 КБ)
Настройки сети A2VHOIDF.txt (967 Байт)

В логах контроллера прописываются одни и те же ошибки:

Лог контроллера A2VHOIDF

– Logs begin at Wed 2021-03-10 13:27:01 UTC, end at Wed 2021-03-10 13:59:47 UTC. –
Mar 10 13:27:09 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 2 holding(s) @ 97 of device modbus:13: Serial protocol error: request timed out
Mar 10 13:27:09 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 7 coil(s) @ 5300 of device modbus:8: Serial protocol error: request timed out
Mar 10 13:27:09 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 2 input(s) @ 0 of device modbus:13: Serial protocol error: request timed out
Mar 10 13:27:09 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 2 holding(s) @ 97 of device modbus:9: Serial protocol error: request timed out
Mar 10 13:27:09 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 1 input(s) @ 3 of device modbus:13: Serial protocol error: request timed out
Mar 10 13:27:09 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 2 input(s) @ 0 of device modbus:9: Serial protocol error: request timed out
Mar 10 13:27:09 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 4 input(s) @ 8 of device modbus:13: Serial protocol error: request timed out
Mar 10 13:27:09 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 1 input(s) @ 3 of device modbus:9: Serial protocol error: request timed out
Mar 10 13:27:09 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 1 input(s) @ 121 of device modbus:13: Serial protocol error: request timed out
Mar 10 13:27:09 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 4 input(s) @ 8 of device modbus:9: Serial protocol error: request timed out
Mar 10 13:27:09 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:13: Serial protocol error: request timed out
Mar 10 13:27:10 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 1 input(s) @ 121 of device modbus:9: Serial protocol error: request timed out
Mar 10 13:27:10 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 1 input(s) @ 280 of device modbus:13: Serial protocol error: request timed out
Mar 10 13:27:10 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:9: Serial protocol error: request timed out
Mar 10 13:27:10 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 1 input(s) @ 283 of device modbus:13: Serial protocol error: request timed out
Mar 10 13:27:10 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 1 input(s) @ 280 of device modbus:9: Serial protocol error: request timed out
Mar 10 13:27:10 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 1 coil(s) @ 0 of device modbus:13: Serial protocol error: request timed out
Mar 10 13:27:10 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 1 input(s) @ 283 of device modbus:9: Serial protocol error: request timed out
Mar 10 13:27:10 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 2 coil(s) @ 10 of device modbus:13: Serial protocol error: request timed out
Mar 10 13:27:10 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 1 coil(s) @ 0 of device modbus:9: Serial protocol error: request timed out
Mar 10 13:27:10 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 3 coil(s) @ 5000 of device modbus:13: Serial protocol error: request timed out
Mar 10 13:27:10 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 2 coil(s) @ 10 of device modbus:9: Serial protocol error: request timed out
Mar 10 13:27:10 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 7 coil(s) @ 5100 of device modbus:13: Serial protocol error: request timed out
Mar 10 13:27:10 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 3 coil(s) @ 5000 of device modbus:9: Serial protocol error: request timed out
Mar 10 13:27:10 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 7 coil(s) @ 5300 of device modbus:13: Serial protocol error: request timed out
Mar 10 13:27:10 wirenboard-A2VHOIDF wb-mqtt-serial[1873]: WARNING: [modbus] failed to read 7 coil(s) @ 5100 of device modbus:9: Serial protocol error: request timed out

Также имеется отдельная проблема с датчиком WB-MSW v.3 по адресу на линии modbuss 9 (контроллер A2VHOIDF). Он не передает показания вообще. Подключили его к другому контроллеру, чтобы проверить исправность датчика - работает. Вернули обратно - не работает. Поставили вместо него на линию другой датчик - работает. Ставим обратно проблемный - не работает. Настройки контроллеров и датчика идентичны.

Заранее спасибо за любую помощь!

Возможно, что это проблемы ERRWB-MS0003 или ERRWB-MS0004 из WB-MSW v.3: Errata — Wiren Board

Пожалуйста попробуйте обновить прошивки устройств. Подробная инструкция здесь: Обновление прошивки Modbus-устройств Wiren Board — Wiren Board Но достаточно просто выполнить в отладочной консоли

wb-mcu-fw-updater update-all

Скорее всего, что-то с шиной RS-485. Попробуйте пожалуйста:

  1. Отключить все остальные устройства, подключить этот датчик к этому же контроллеру коротким проводом.
  2. Проверить адреса и настройки

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

Дайте доступ - посмотрю сам. Предварительно подключите датчик к контроллеру, единчтвенным на шину.
А вручную, с помощью modbus_client - отвечает?

С помощью modbus_client не пробовали. На объекте будем в четверг, поэтому доступ смогу предоставить только в четверг, приблизительно во второй половине дня. Удобно ли для вас такое время? Если нет, то скажите, когда будет удобно вам. И в таком случае, имеется ли возможность общения с вами на прямую, а не через форум?

Да, удобно. Можно написать в четверг в телеграм.

Спасибо! Тогда не могли бы Вы дать свой контакт, чтобы я мог вам написать в телеграмм. Можете оставить тут, а можете отправить мне на почту: ilya.safyan@bk.ru.

brainroot тот же что и тут

Хорошо. Тогда мы свяжемся с вами завтра приблизительно во второй половине дня.