Warning Fault

Für jede Anlage 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.

// ###################### Warning Faults ######################

   // TCMZ: xCMZ_1 | CMZ 1
   fbWarningFaultCtrl0.P_xAutoReset := TRUE;
   aWarningFault[0] := fbWarningFaultCtrl0.M_ErrorSet(xError := GVL_Global_WarningFaults.<xCMZ_name>, xReset:= GVL_Global.stGlobalIf.xFaultReset);

   // TCMZ: xCMZ_2 | CMZ 2
   fbWarningFaultCtrl1.P_xAutoReset := TRUE;
   aWarningFault[1] := fbWarningFaultCtrl1.M_ErrorSet(xError := GVL_Global_WarningFaults.<xCMZ_name>, xReset:= GVL_Global.stGlobalIf.xFaultReset);

   // TCMZ: xCMZ_3 | CMZ 3
   fbWarningFaultCtrl2.P_xAutoReset := TRUE;
   aWarningFault[2] := fbWarningFaultCtrl2.M_ErrorSet(xError := GVL_Global_WarningFaults.<xCMZ_name>, xReset:= GVL_Global.stGlobalIf.xFaultReset);

   // TCMZ call
   fbWarningFault(aFaultMatrix := aWarningFault, xFaultActive => GVL_Global.stGlobalIf.xWarningFault);

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

Zuletzt aktualisiert

War das hilfreich?