Ребят, думаю, как реализовать процесс управления задвижкой/клапаном на открытие/закрытие соответственно, именно на языке ST. Так как только начинаю изучать этот язык. Промежуточного положения быть не должно, и к примеру, по истечению 10 секунд, он должен автоматически выключаться/закрываться (не важно). Что-то написал, наставьте на верный путь, уважаемые! Буду очень благодарен, ибо запутался!
PROGRAM PLC_PRG
VAR
Zadvizh_ON: BOOL
timer: TOF (*задержка выключения*)
END_VAR

IF Zadvizh_ON then
Zadvizh_ON:= True;
OUT:= True;
ELSE
Zadvizh_ON:= False;
OUT:= False;
END_IF;
timer(IN := Zadvizh_ON, PT := T#10s);
OUT:=timer.Q