Stop at End of Cycle

Stop at End of Cycle Button Pressed Dieser SPS-Code erkennt, wenn von einer beliebigen HMI innerhalb der Hardware-Zone eine Anforderung zum Anhalten am End of Cycle Schritt erforderlich ist.

Copy

// 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);

<***>Variablen Name, Kommentar und Datentyp werden aus dem Studio automatisch übernommen

Stop at End of Cycle Mode Bei diesem SPS-Code handelt es sich um eine Standard-Umschaltverriegelung, die es ermöglicht, einen einzelnen HMI-Taster zum Verriegeln/Entriegeln des Stop at End of Cycle Mode zu verwenden.

Copy

// 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_IF

<***>Variablen Name, Kommentar und Datentyp werden aus dem Studio automatisch übernommen

Zuletzt aktualisiert

War das hilfreich?