TIMEdoz(IN:=TRUE,PT:=t#100s); - чтобы считал должен вызываться не только при нажатии кнопки. Таймер необходимо вызывать, чтобы он обновлял время ET.
Не знаю какая именно у Вас задача, но навскидку это должно быть так?
Код:TIMEdoz: TON; d: TIME; IF Knopka= TRUE THEN OUT := TRUE; END_IF IF OUT = TRUE THEN TIMEdoz(IN:=TRUE,PT:=t#100s); END_IF IF Datchik = TRUE THEN d:=TIMEdoz.ET; OUT := FALSE; TIMEdoz(IN:=FALSE); END_IF




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