Вот так нехорошо делать:
Код:
IF plcoutbits.0 THEN
out1:=1.0;
ELSE
out1:=0.0;
END_IF
Есть SEL: out1 := SEL(plcoutbits.0, 0.0, 1.0).
нужно включить выход out5 при PWlo от 1 до 9 а при нуле выключить с задержкой через TOF
Код:
VAR
	timer: TOF := (PT := T#1s);
END_VAR

timer(IN := PWlo > 0, Q => out5);