Stop at End of Cycle
// Stop at End Of Cycle Button Pressed
{region "Description Stop at End Of Cycle Button Pressed"}
(*
This plc code detects when a Stop at End Of Cycle request has been made from any HMI within the hardware zone.
*)
{endregion}
fbRTrigPbEoc(CLK := GVL_<HwZone_name>_HMI.stHmiIf.xHmiPbEoc);// Stop at End Of Cycle Mode
{region "Description Stop at End Of Cycle Mode"}
(*
This plc code is a standard toggle latch which allows a single HMI pushbutton to be used
to latch /unlatch the stop at End Of Cycle mode.
*)
{endregion}
IF GVL_<HwZone_name>.stHwzIf.xAutomaticModeOn AND fbRTrigPbEoc.Q AND NOT GVL_<HwZone_name>_HMI.stHmiIf.xHmiEocModeOn THEN
GVL_<HwZone_name>_HMI.stHmiIf.xHmiEocModeOn := TRUE;
GVL_<HwZone_name>_HMI.stHmiIf.xHmiEocModeOff := FALSE;
ELSIF GVL_<HwZone_name>.stHwzIf.xAutomaticModeOn AND fbRTrigPbEoc.Q AND NOT GVL_<HwZone_name>_HMI.stHmiIf.xHmiEocModeOff THEN
GVL_<HwZone_name>_HMI.stHmiIf.xHmiEocModeOn := FALSE;
GVL_<HwZone_name>_HMI.stHmiIf.xHmiEocModeOff := TRUE;
END_IFZuletzt aktualisiert
War das hilfreich?

