Таймауты при коммуникации по RS485

Собрал щит в составе

  • WB-MGE
  • MR6LV/I
  • MR6LV/S
  • WB-MAP6S
  • WB-MS v.2 (вывод нв клеммы и подключение UTP кабелем)

Опрашиваю все это раз в 10с (не wiren board), настройки rs485 оставлены по умолчанию (9600).
WB-MAP6S не отвечает примерно на 10 запросов в час при опросе раз в 10с. Остальные устройства отвечают более менее нормально (3-4) ошибки за 6 часов на каждом, как я понял это известный косяк WB-MGE (писал об этом уже: WB-MGE таймауты)
Все провода короткие , в щите собрано на ПУГВ 1мм, WB-MS v.2 подключен метровым UTP
Согласующих рещисторов не ставил, т.к. при скорости 9600 и очень коротких линиях они не нужны, плюс их номинал зависит от волнового сопротивения проводов, а какое он для ПУГВ не известно.

В чем может быть проблема с WB-MAP6S ?

Схема подключения:

Фото:

Про проблему знаем, стоит в очереди на исправление. Рекомендую поставить таймаут поменьше и игнорировать редкие ошибки связи.

Ошибки не редкие. Поэксперементировал… Есть ощущение что дело не в WB-MAP6S а в количестве устройств на линии и частоте опроса. То ли очередь переполняется у WB-MGE то ли еще что-то такое.

Вы можете описать “известную проблему” чтобы было понятнее как ее обходить?

поставить таймаут поменьше
Я правильно понимаю, Вы советуете поставить меньше таймаут потому что если ответа нет в течении короткого времни то его и не будет?

Пока решил как и в прошлый раз вставкой паузы в 30мс перед каждым запросом. Количество ошидок у меньшилось но они не ушли совсем.