Не нашел в темах ранее, прошу помочь
правильно сделать.
Есть задача опрашивать пикселем 9 одинаковых приборов (амперметры с DI), цикл не особо критичен, но чем меньше - тем лучше. Одновременно пиксель опрашивает несколько УСО с минимально возможным циклом. Идеальный цикл опроса должен выглядеть примерно так:
Код:
УСО1 - УСО2 - УСО3
Прибор1
УСО1 - УСО2 - УСО3
Прибор2
УСО1 - УСО2 - УСО3
Прибор3
и т.д.
Допустимо, чтобы УСО опрашивались в непрерывном цикле, а приборы - "асинхронно" (например, каждые 2 секунды - следующий прибор).
Накидал по-быстрому схемку (вход "READ" предназначен для активации вычитки следующего входа - дергается таймером, скажем, каждые 2 секунды)...
И тут меня настиг ступор:
1) а корректно ли я использовал единственный сигнал для синхронизации всей схемы (он оформлен в именованную связь)?
2) как бы заставить схемку переходить к вычитке следующего прибора, если запрашиваемый не отвечает?