Wb-mio-e v2 проблемы с rs485 при добавление некоторых устройств

Здравствуйте. Столкнулся с проблемой. Не очень понимаю в чем причина. И что не правильно работает.

Данно WB7 eth0 кабель с роутера 192.168.0.13, eth1 кабель идет в wb-mio-e v2 192.168.1.7.

Устройства находятся в разных квартирах.

Проблема с wb-mio-e v2 и устройствами подключенными туда. К wb-mio-e v2 подключены wbio-do-r10a-8 и дальше по порядку следования шины. Wb-mr3hv/s, wb-mr6c v3, wb-mcm8, wb-mrgbw-d, WB-MSW v.3, WB-MSW v.4, WB-MSW v.4, terminator.

Пока не добавлены wb-mcm8 и один из WB-MSW v.4 все работает стандартно. Стоит добавить любой из выше перечисленных устройств ложится вся сеть . но устройства иногда отвечают. При новых опросах бывает восстанавливается связь и сразу падает опять. в логе такие строки

WARNING: <192.168.1.7:502>: closed due to repetitive errors

ERROR: [serial client] Serial protocol error: <192.168.1.7:502> connect error: Connection refused (111)

После удаления этих устройств сеть останавливается. Все адреса верные. Не дублируются. рассключено все utp кабелем. правильность подключения проверял, скорость стоит стандартная 9600. Скрин настроек wb-mio-e v2 прилагаю. Устрйоства вызывающие сбой в сети находятся в разных участках на кабеле. Терминатор стоит на конце линии. все кабеля с клавиш, подклчбюенные к wb-mcm8 на время теста отключал. Сбрасывать все и пытаться заново пытался. Сбрасывал mio-e

Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

Извините, сразу не добавил. Вот файл

приложен диагностический архив, доступен только сотрудникам поддержки
(366,3 КБ)

Добрый день!

Рекомендую привести настройки к следующему виду:

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

Шина RS-485 обязательно должна соответствовать правилам, описанным в документации.

Дополнительно советую проверить связь от контроллера до устройства — нет ли потерь пакетов.

Судя по логам у вас несколько проблем с шиной.

У меня были похожие проблемы с шиной вызванные тем что была выключена подтяжка в модуле (физический переключатель). При проблемы наблюдались на стенде где длина шины была всего 40 см. с тех пор уже все установлено в щит и никаких проблем с модулями нет.

Добрый день,
Удалось решить проблему?

Я извиняюсь. Нет времени приехать на объект. Там ещё стройка идет. Как попробую, ваши советы обязательно напишу о результате.

Расключенно точно правильно. Терминатор попробую убрать. И выставить ваши настройки.

Добрый день. Хорошо, ожидаем.

Здравствуйте.

отключил терминатор. Привел настройки к тем что вы скинули. Красной ошибки не возникает. Но есть оранжевая и как я понимаю все работает медленно из за этого. Mcm8 и универсальный датчик не добавились. Подключены верно. Зеленый индикатор на универсальном датчике горит. На mcm8 тоже просто горит. Прикрепляю файл

приложен диагностический архив, доступен только сотрудникам поддержки
(364,4 КБ)

Здравствуйте.

Почему у вас контроллер и wb-mio-e v.2 находятся в разных подсетях? какими средствами обеспечиваете их работу?

Попробуйте с контроллера:

  1. Остановите serial драйвер (не забудьте потом включить):
systemctl stop wb-mqtt-serial
  1. Давайте проверим количество успешных ответов от wb-msw v.4, например:
for i in {0..100}; do echo $i; modbus_client --debug -mtcp -a2 -c1 -r110 -t0x03 -o500 -p23 192.168.1.7; done |grep SUCCESS |wc -l

В первый порт на whiteboard 7 подключен интернет с роутера. Во творой порт подключен wb-mio-e. Вторая сеть на самом wirenboard натсроена на 192.168.1.х. До этого было подключено через свитч на первый порт wirenboard. Но это ни как не меняло работы.

Не подключается, я заказал usb rs485 хочу попробовать отдельно прошить устройства

Скажите, вы проводили запросы из сообщения выше с подключенными этими устройствами или без них? Если они были подключены, то отключите и повторите пожалуйста попытку.

Кстати, перепроверьте порт, пожалуйста. Порты в настройках serial драйвера и веб интерфейсе шлюза должны совпадать.

Попробовал и с отключенным датчиком, результат тот же. Вчера забрал usb-rs485 на днях попробую залить прошивку

добрый вечер. с помощью usb rs485 прошил msm8. и выяснил что на датчики msw v4 стояла не та скорость. заменил скорость. вернул терминатор в конец линии. и вроде все запустилось. загружаю файл посмотрите пожалуйста все ли хорош или надо что то еще поправить?

приложен диагностический архив, доступен только сотрудникам поддержки
(398,1 КБ)

После перезапуска сервиса Feb 22 19:11:25 ошибки перестали сыпаться.

Рад, что удалось найти причину!