Зависает msw v.3 восстановленный

Недавно приобрел восстановленный
WB-MSW v.3 1 20% 4270583171 v4.9.1E не продавался 16.07.2021 неисправностей не выявлено Устройство прошито актуальной прошивкой и проверено на автоматизированном стенде. Комплектация: TH, Lux, Motion, Sound

Второй раз с тех пор он у меня виснет, после передергивания питания снова работает.

WARNING: [modbus] failed to write: <modbus:196:holding: 110>: Serial protocol error: request timed out

modbus_client --debug -mrtu -pnone -s1 -b115200 /dev/ttyRS485-1 -a196 -t0x03 -r128
Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 1)
[C4][03][00][80][00][01][94][B7]
Waiting for a confirmation…
ERROR Connection timed out: select
ERROR occured!

Куда копать?

Добрый день.
Датчик стоит на шине на которой есть другие устройства? Остальные устройства (если есть) продолжают работать? (можно прочитать с них uptime)
MSW посередине шины или последний? (может что-то с кабелем или клеммами)
Питание снимаете-подаете на всю шину (может при вынимании клеммы восстанавливается контакт)?

Датчик стоит на шине на которой есть другие устройства?

да, еще 20 устройств

Остальные устройства (если есть) продолжают работать? (можно прочитать с них uptime)

пример 742087

MSW посередине шины или последний? (может что-то с кабелем или клеммами)

посередине. клеммы затянуты. девайсы раньше и позже работают

Питание снимаете-подаете на всю шину (может при вынимании клеммы восстанавливается контакт)?

снимаю только с устройства, скидыванием клеммника

а вы уверены, что в устройстве настроен 1 стоп-бит? На производстве было настроено два: 9600N2.

да, что подтверждается тем, что устройство начинает работать после цикла по питанию

за 1 бит спасибо Ситирону с его ПУ-3, который так и не завелся нормально

Советую попробовать еще раз перешить на актуальную прошивку, если будет виснуть - поменяем.

Добрый день!

Прочитайте, пожалуйста, всё-таки значения в регистрах WB-MSW, где задаётся количество стоп-бит.

Какое напряжение на датчике? Желательно измерить вольтметром.

Сколько примерно времени проодит до зависания? Ситуация не похожа на https://wirenboard.com/wiki/WB-MSW_v.3:Errata#ERRWB-MS0005:.D0.97.D0.B0.D0.B2.D0.B8.D1.81.D0.B0.D0.BD.D0.B8.D0.B5_.D1.83.D1.81.D1.82.D1.80.D0.BE.D0.B9.D1.81.D1.82.D0.B2.D0.B0_.D0.BF.D0.BE.D1.81.D0.BB.D0.B5_.D0.BF.D0.BE.D0.BB.D1.83.D1.82.D0.BE.D1.80.D0.B0_.D0.BC.D0.B5.D1.81.D1.8F.D1.86.D0.B5.D0.B2_.D0.BD.D0.B5.D0.BF.D1.80.D0.B5.D1.80.D1.8B.D0.B2.D0.BD.D0.BE.D0.B9_.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D1.8B ?

Для начала:

2021-09-13 21:59:07,131 Update available: WB-MSW v.3 (port: /dev/ttyRS485-1; slaveid: 196) (from 4.16.16 to 4.16.17)

То есть, недообновил я его.

В 112 регистре записана единица.

Напряжение 26.2в, измерил вольтметром.

Сколько времени до зависания - пока не уловил. Дни.

И он снова завис :frowning:

сброс питания - и он снова живой. очевидно, временно. что делать дальше?

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

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

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

добрый вечер
это очень странно, но замененное устройство также зависает. (оно тоже было из имеющихся в наличии refurbished)
оживает через питание.
все, что я с ним сделал, это поменял скорость, стопбиты и адрес, а также удостоверился в последней прошивке.
естественно, я усомнился в точке подключения, хотя чего в ней может быть не так, когда она стоит в середине цепи. Я поменял устройство местами с таким же по наполнению датчиками, которое работает нормально. И на новом месте замененный датчик продолжает так же виснуть. Одним словом, мне с ними “везет”.