PLC ST Basic 5, 6, 7
EP5 Timer & Trigger
---------------------------------
PROGRAM MAIN
VAR
bPizzaInOven : BOOL;
bBuzzer : BOOL;
iTotalPiazzaCooker : UDINT;
fbTimer : TON;
fbTrigger_RTRIG : R_TRIG;
END_VAR
---------------------------------
fbTimer(IN:=bPizzaInOven, PT:=T#3S);
bBuzzer := fbTimer.Q;
fbTrigger_RTRIG(clk:=fbTimer.Q);
IF fbTrigger_RTRIG.Q THEN
iTotalPiazzaCooker := iTotalPiazzaCooker + 1;
END_IF
---------------------------------EP6 Visualization
Add visualization
Open toolbox
Add "insert piazza" button
Control piazza display
Elapsed Time display
Add buzzer display
EP7 state machine
Last updated