Цитата Сообщение от Parovoz Посмотреть сообщение
Это сделано с целью синхронизации состояния выходов, т.к. управление приборами производится с разных мест, то можно на айпаде включить свет, а выключателем выключить, плк мониторит фактическое состояние выходов на модуле вывода и при нажатии клавиши инвертирует его, в противном случае пришлось бы нажимать выключатель дважды ведь плк бы изначально полагал, что канал выключен. А с учетом того, что идёт перезапись регистра целиком, то складывалась очень забавная ситуация. Ходишь по дому, включаешь свет с айпада, и тут термостатный блок решил открыть термоголовку и весь свет потух, т.к. перезаписался целиком регистр точнее два в которых включена только термоголовка, а свет выключен, теперь же всё работает корректно. Можно включать и выключать свет исходя из фактического состояния светильника.

По делу, вывел один модуль ввода в отдельный мастер, прописал ему время опроса 10 мс таймаут 50мс. Всё наладилось, все осечки по нажатиям исчезли, как бы быстро я не тыкал клавишу. Выключатель работает будто аналоговый ни намёка на задержку по нажатию. Буду делать для каждого устройства теперь мастер. Ошибок по обмену данными также не фиксируется.
Для каждого не надо! Надо только для тех, у кого важна скорость реакции.