Лаконичнее надо.Не первый раз натыкаюсь на индусский код с булевыми на этом форуме. Народ зачем-то городит ветвления ифами и сравнивает булевые переменные с тру и фолс. Как-то так:Код:TIMER_MZD2(IN := LAST485ADR = 12 AND LAST485ERR = 81, PT := T#1500ms, Q => MZD2_CON_ERR)И это вместо TIMER(IN := NOT X).Код:IF X = TRUE THEN Y := FALSE; END_IF IF X = FALSE THEN Y := TRUE; END_IF TIMER(IN := Y);




