Получается, что надо писать так:
Строки то выполняются последовательно, только они не ждут, когда таймеры отработают.Код:IF NOT TON12.IN THEN // Выполнение кода END_IF // Пауза 2 раза по 10s TON12(IN:=in1, PT:=T#10s); IF TON12.Q THEN TON13(IN:=in2, PT:=T#10s); IF TON13.Q THEN ok := TRUE; TON12(IN:=FALSE); TON13(IN:=FALSE); END_IF END_IF
Проверить состояние таймеров можно только на следующем цикле.




Ответить с цитированием