T.C.M.Z Fault

Der T.C.M.Z.-Fehlerausgang wird aktiviert, wenn ein schwerwiegender Fehler oder ein Gate/Fortress-Fehler vorliegt.

// TCMZ Fault Detect
   {region "Description TCMZ Fault Detect"}
   (*
   The TCMZ Fault output is activated when a Fatal Fault or Gate/Fortress Fault Exists. 
   *)
   {endregion}
    
   GVL_<HwZone_name>.stHwzIf.xTcmzFault := GVL_<HwZone_name>.stHwzIf.xFatalFault OR GVL_<HwZone_name>.stHwzIf.xGateFortressFault;

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

TCMZ


Eine Total constantly monitored Zone (TCMZ) in Hardware Zonen bezieht sich auf einen bestimmten Bereich in der Industrieanlage, der ständig überwacht wird, um sicherzustellen, dass die Maschine oder das System ordnungsgemäß funktioniert. Dies kann mithilfe von Sensoren oder anderen Überwachungstechnologien erfolgen, die im Bereich installiert sind und Daten über den Betrieb der Maschine sammeln. Die Überwachung der TCMZ kann dazu beitragen, mögliche Probleme frühzeitig zu erkennen und zu beheben, bevor sie zu Ausfällen oder Schäden führen, und somit die Betriebssicherheit und Zuverlässigkeit der Maschine erhöhen.

Jedes TCMZ ist in 3 definierte Bereiche unterteilt: Fatal Fault, Gate/Fortress Fault und Warning Fault.

2.2.1.7.7.1. <HwZone_name>_TCMZ


PROGRAM HwZone1_TCMZ
VAR
   {attribute 'symbol' := 'none'}
   fbFatalFault: FB_CMZFault;
   aFatalFault: ARRAY[0..1] OF BOOL;
   {attribute 'symbol' := 'none'}
   fbGateFortressFault: FB_CMZFault;
   aGateFortressFault: ARRAY[0..2] OF BOOL;
   {attribute 'symbol' := 'none'}
   fbWarningFault: FB_CMZFault;
   aWarningFault: ARRAY[0..3] OF BOOL;
   {attribute 'symbol' := 'none'}
   fbFatalFaultCtrl1: FB_ErrorSetCtrl;
   {attribute 'symbol' := 'none'}
   fbGateFortressFaultCtrl1: FB_ErrorSetCtrl;
   {attribute 'symbol' := 'none'}
   fbGateFortressFaultCtrl2: FB_ErrorSetCtrl;
   {attribute 'symbol' := 'none'}
   fbWarningFaultCtrl1: FB_ErrorSetCtrl;
   {attribute 'symbol' := 'none'}
   fbWarningFaultCtrl2: FB_ErrorSetCtrl;
   {attribute 'symbol' := 'none'}
   fbWarningFaultCtrl3: FB_ErrorSetCtrl;
END_VAR

Fatal Fault Das Fatal Fault Flag ist ein SPS-Ausgang, der den Status des Bereichs für schwerwiegende Fehler in der TCMZ-Matrix der Hardwarezone überwacht, so dass jedes Bit für schwerwiegende Fehler zu einer Aktivierung des Ausgangs führt. Dieses Flag wird in allen Step-Sequence-Fehlermatrizen verwendet, um einen CMZ-Fehler auszulösen und die automatische/manuelle Freigabe in jeder Sequenz innerhalb der Hardwarezone zu verhindern. Ein Standard-Index in jeder Sequenzfehlermatrix ist für diesen Fehler reserviert. Der schwerwiegende Fehler muss behoben werden, bevor eine automatische oder manuelle Freigabe möglich ist. Fatale Fehler können nicht übersteuert werden.

<***> Variablen Name od. Kommentar wird aus dem Studio automatisch übernommen

Gate/Fortress Fault Das Gate/Fortress-Fault Flag ist ein SPS-Ausgang, der den Status des Gate/Fortress Fault-Bereichs der TCMZ-Matrix der Hardwarezone überwacht, so dass jedes aktivierte Gate/Fortress Fault-Bit zum Aktivieren des Gate/Fortress Fault Flag Ausgangs führt. Dieses Flag wird in allen Step Sequence-Fehlermatrizen verwendet, um einen CMZ-Fehler zu verursachen und die automatische/manuelle Freigabe in jeder Sequenz innerhalb der Hardware-Zone zu verhindern.

<***> Variablen Name od. Kommentar wird aus dem Studio automatisch übernommen

Warning Fault Für jede Hardwarezone gibt es eine zugehörige Warning Fault Matrix. Die Warning Fault haben keinen Einfluss auf den Maschinenbetrieb. Der Status der Warning Fault Matrix wird jedoch ständig von der "HMI" überwacht, die alle aktiven Warnmeldungen anzeigt.

<***> Variablen Name od. Kommentar wird aus dem Studio automatisch übernommen

Zuletzt aktualisiert

War das hilfreich?