Fatal Fault

The Fatal Fault Flag is a PLC output that monitors the status of the fatal fault zone of the plant's TCMZ matrix, so that any activated fatal fault bit causes the Fatal Fault Flag output to be activated. This flag is used in all hardware zone fault matrices to trigger a CMZ fault and to prevent automatic/manual release in any sequence within the hardware zone. A standard index in each sequence fault matrix is reserved for this fault. The critical fault must be resolved before an automatic or manual release is possible. Fatal faults cannot be overridden.

// ###################### Fatal Faults ######################

   // TCMZ: xCMZ_1 | CMZ 1
   aFatalFault[0] := fbFatalFaultCtrl0.M_ErrorSet(xError := GVL_Global_FatalFaults.<xCMZ_name>, xReset:= GVL_Global.stGlobalIf.xFaultReset);

   // TCMZ call
   fbFatalFault(aFaultMatrix := aFatalFault, xFaultActive => GVL_Global.stGlobalIf.xFatalFault);

<***> Variable name or comment is automatically taken from the studio

Last updated

Was this helpful?