Подскажи сколько у тебя датчиков движения? Если их к примеру 15-20шт, будет работать по модбас без задержек?
Я выше писал у меня опрос построен по тупому каждый запрос получает значение одного входа. те не смотря на то что у меня всего 6 релейных блоков формируется 24 запроса если быть точным 22 и этот занимает чуть более 500 мс времени. Если бы я опрашивал состояние входов резистрами это было бы всего 6 запросов и занимало бы 150мс . Но повторяю датчик движения по правильному должен как обычный выключатель напрямую управлять выходом релейного блока, а через можбас инфа эскалируется в "центр для информации" Взаимодействие через центр это не для любого функционала. Горздо устойчивее система с распределенным управлением. когда каждый узел системы сам по себе обеспечивает основной функционал, а центр обеспечивает контроль, становку параметров, и всякие межавтоматизации.