Цитата Сообщение от Владимир Ситников Посмотреть сообщение
https://hardella.com/docs/pru/featur...9A110-%D0%9C02

Модель ПЛК какая у вас?
Я так понимаю, DI3 и DI4 всегда через PRU распаяны (даже когда они простые, а не быстрые).

Т.е. DI3/4 нужно через PRU программу читать. Можно пробросить переменные. Для этого нужно объявить блок FAST_INPUTS и добавить сверху @Export(in3, in4)
У меня ПЛК-110-30М2. Что то я сомневаюсь, что все 4 распаяны через PRU. Дело в том, что в ПЛК-110-30 всего два быстрых входа, и они имеют адреса %IX0.0 и %IX0.1, а 3 и 4 вход уже адресуется как %IB0.0 и %IB0.1, получается , они находятся в другом байте и включить их через PRU невозможно, и нет смысла распаивать через них.
Может быть, здесь нужно отключать только первый и второй входа, а отключение 4х делать только в ПЛК-110-60, в котором предусмотрено как раз 4 быстрых входа, и адреса у них %IX0.0 , %IX0.1, %IX0.2, %IX0.3 ?
Вот в этом случае они все, видимо, распаяны через PRU. Просто я не видел в инструкции на ПЛК-110-30 никаких ограничений на использование 3 и 4 входов .