Цитата:
Сообщение от alf999
То есть мои примеры, и видео ничего не доказывали, что если 5 устройств уходят на таймаут возобновления опроса, то опрос других устройств прерывается...
|
При "автоматическом" опросе ничего не тормозит, нормально выдерживаются периоды опроса, нормально выдерживается заданная пауза при недоступности слейва.
При "ручном", т.е. с использованием SlaveX весь менеджмент лежит на вас. Расширенные настройки обмена не применяются, т.к. считается, что вы этим занимаетесь самостоятельно в программе - для чего и включили галку "управление из FBD".
Решение для вас: перейти на автоматический опрос, задать "время возобновления" пожирнее и отвалившиеся слейвы перестанут оказывать влияние на обмен (хотя и с 10 секундами тоже не оказывают, но можно и пожирнее). Сам обмен ведётся в 5 потоков, "время возобновления" освобождает поток в случае неответа слейва.