Цитата:
Сообщение от ailcat
Добрый день!
Простейшим решением видится фильтр "дребезга" на переменные (например, трижды пришли одни и те же данные - защелкиваем это значение для следующего уровня управления).
Но хоть убей, не могу привязать это "трижды" так, чтобы оно отсчитывалось не по тикам контроллера, а именно по успешным опросам оборудования...
Может кто знает, как?
|
Переходите на управляемые запросы - переменные с нулевым временем опроса. На выходе каждой переменной есть флаг "запрос успешно выполнен". Не забудьте только, что ответ может быть получен раньше начала следующего цикла, т.е. если вы сказали переменной "отправься", флаг готовности не обязательно упадёт в ноль. Нужно контролировать и количество запросов и количество ответов.
Вариант с блоком Device(link) не годится.