Проблема в том что у меня есть сеть с ~20 устройств. 10 из них подключены. И когда включаешь то раз через раз на них авария связи. Вот к примеру 10шт УПП. Включаю первую панель с 1-го по 4-й: на двух норм а на двух авария связи а именно таймаут. Перезагружаю эту первую панель все 4шт УПП: теперь на одном авария а остальные норм или наоборот может быть. Так вот я и думаю, кабель корявый без экрана, или может цикл опроса всех устройств в сети дольше чем таймаут каждого из УПП. И оно раз на раз не приходится, когда успевает попасть на свой опрос а когда таймаут. Ещё с учетом того что половины устройств в сети не подключены а мастер пытается их опрашивать то у нас наверное задержки. И чтобы проверить связь нужно понимать подойдет ли для этого RS485 конвертер который подключается к ноуту на котором modbus Poll

Комментарии: 3

  1. Alex

    а как сделан обмен? в некоторых контроллерах на RS485 надо обращения к устройствам по времени самостоятельно разводить: опросил первое, подождал, потом второе и т.д. когда одновременно обращаешься: на шине аншлаг... хотя в модбасрту должно быть на уровне драйвера разведено

    • Sergey

      Это как?485 предполагает мастер-ведомый.мастер отправляет запрос в котором указан адрес ведомого.такое может быть только если у двух устройств один и тот же адрес

      • Alex

        Один мастер и 20 слейвов: первый опросил, потом второй и т.д. При одновременном обращении каша будет Если нужно, могу со снифера обмен скинуть попозже, как на работе буду

Не нашли ответ?

Вам также может быть интересно