1exan И? например ПЛК ничего не сбрасывает. Мы получаем от него некое число, где бит Х = 0, при отправке команды отправлять в число бит Х как !Х то есть по триггерному варианту. При следующем чтении из ПЛК мы получим противоположный бит Х. То есть бит Х входной переменной по сути нам и показывает состояние кнопки.

Или в MS4D с таким подходом все глухо?