(* Declaration *)
VAR
My_Timer : TON;
END_VAR
(* Invocation *)
My_Timer (IN := timer_input,
PT := t#5s);
(* Assign outputs *)
timer_output := My_Timer.Q;
[?]: How can I program a Timer in ST
Code: Select all
FUNCTION_BLOCK FB2
VAR
CurrTime : S5time;
BiVal : word;
ActFlag : bool;
END_VAR
BEGIN
CurrTime :=S_ODT (T_NO:= T10, S:=TRUE, TV:=T#1s, R:=FALSE,
BI:=biVal,Q:=actFlag);
END_FUNCTION_BLOCK