Добрый день!
Есть шина датчиков, на ней на текущий момент висит 5 устройств. - (1)MSW3 - (2)MS v2 - (3)MSW3 - (4)MIR- (5)MSW3.
Все работает хорошо примерно неделю, до какого-то момента, после чего устройства за MS v2 (2) “отваливаются” и перестают отвечать, в интерфейсе светятся красным.
Питание на датчики приходит, строго 12V, проверено на клеммах датчиков. Зеленые светодиоды НЕ горят.
“Отваливаются” уже второй раз. В первый раз через сутки всё чудесным образом заработало. Подскажите, куда копать, как понять, в чем дело?
update: Попробовал с помощью статьи проверить, какие адреса “Откликнутся” - и ситуация еще интереснее. Откликаются устройства 1-2-4. То есть, ответа нет от устройств 3 и 5. Как такое может быть?
Добрый день.
Нужно больше информации.
Что за контроллер, какой релиз ПО на нем?
Какая прошивка на устройствах?
Вот это - крайне интересно.
Какая статья, покажите результаты проверки, пробовали ли опросить устройства с помощью modbus_client?
П.1

Как вытащить прошивку неотвечающего устройства? 
П.2
https://wirenboard.com/wiki/Wiren_Board_Device_Modbus_Address#:~:text=Заводской%20Modbus-адрес%20устройства%20Wiren%20Board,и%20компьютеров%20с%20ОС%20Linux
60- это (1)
62 - это (4)
устройство 2 имеет адрес 177 и тоже откликается
а вот 61 и 63 это как раз (3) и (5) соответственно - тишина
Отлично. Снимите питание с шины на несколько секунд, после этого устройства заработают?
Отключил на 30 секунд, включил - да, заработали, дают ответ.
Однако, мне совсем не хотелось бы заниматься такими манипуляциями каждый раз, плюс - на них ведь завязаны автоматизации…
Вот теперь - обновите FW на устройствах. Весьма похоже на поведение описанное в Errata для старых прошивок.
Принял. Подскажите, пожалуйста, статью с порядком обновления прошивки - как это делается. Желательно без отключения остальных устройств с шины (я обалдею это делать)
Большое спасибо, обновил эти два датчика - ПОКА полет нормальный. Наблюдаю.