Any Step Sequence Ready2Start

Any Step Sequence Ready2Start Der folgende SPS-Code zeigt an, ob eine mit dieser Hardwarezone verbundene Sequenz startbereit ist. Das bedeutet, dass keine Interlocks oder C.M.Z.-Fehler aktiv sind.

Copy

// --------------------------------Any Step Sequences Ready2Start--------------------------------
   {region "Description Any Step Sequences Ready2Start"}
   (*
   The following plc code indicates if ANY sequence associated with that hardware zone is ready to start. i.e. 
   has no interlock or CMZ fault active.
   *)
   {endregion}
    aAnySeqReady2StartMatrix[0] := GVL_<Sequence_name>.stSeqIf.xNoCMZFault AND GVL_<Sequence_name>.stSeqIf.xSeqNoInterlockFault;

   FOR  iIndex := 0 TO 0 DO 
      IF aAnySeqReady2StartMatrix[iIndex]THEN
         GVL_<HwZone_name>.stHwzIf.xAnySeqReadyToStart := TRUE;
         EXIT;
      ELSE
         GVL_<HwZone_name>.stHwzIf.xAnySeqReadyToStart := FALSE;
      END_IF
   END_FOR

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

Zuletzt aktualisiert

War das hilfreich?