Gate/Fortress Fault Detect

Der folgende SPS-Code wird verwendet, um das T.C.M.Z auf Torstörungen zu überprüfen. Um eine manuelle Bewegung bei geöffneten Toren zu ermöglichen, muss der Gate Fortress Fault Ausgang gesperrt werden. Dies wird erreicht, indem die Bestätigung der geöffneten Schutztür (aus dem vorherigen SPS-Code) verwendet wird, um das Gate Fortress Fault Signal zu maskieren, das an alle Sequenzen innerhalb der Zone gesendet wird, in der eine manuelle Funktion ausgeführt wird.

Copy

// Gate/Fortress Fault Detect
   {region "Description Gate/Fortress Fault Detect"}
   (*
   The following plc code is used to check the TCMZ for gate faults.
   In order to allow manual movement with gates open, it is necessary to inhibit the gate fault output. 
   This is achieved by using the zone confirm flags (from the previous plc code) to mask the TCMZ gate/fault signal sent to all sequences within the zone in which a manual function is being actioned. 
   *)
   {endregion}
    
   GVL_<HwZone_name>.stHwzIf.xGateFortressFaultTcmz := GVL_<HwZone_name>.stHwzIf.xGateFortressFault AND NOT GVL_<HwZone_name>.stHwzIf.xGateSectionConfirm;

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

Zuletzt aktualisiert

War das hilfreich?