T.C.M.Z fault

The T.C.M.Z. fault output is activated when a severe fault or a Gate/Fortress fault exists.

// 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;

<***>Variable name, comment and data type are automatically taken from the Studio

TCMZ


A Total constantly monitored Zone (TCMZ) in hardware zones refers to a specific area in the industrial plant that is continuously monitored to ensure the machine or system is functioning correctly. This can be done using sensors or other monitoring technologies installed in the area that collect data about the machine's operation. Monitoring the TCMZ can help detect and resolve potential issues early before they lead to failures or damage, thereby increasing the operational safety and reliability of the machine.

Each TCMZ is divided into 3 defined areas: Fatal Fault, Gate/Fortress Fault and 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 The Fatal Fault flag is a PLC output that monitors the status of the severe fault area in the TCMZ matrix of the hardware zone, such that any bit for severe faults leads to activation of the output. This flag is used in all step-sequence error matrices to trigger a CMZ fault and to prevent automatic/manual release in each sequence within the hardware zone. A standard index in each sequence fault matrix is reserved for this fault. The fatal fault must be rectified before an automatic or manual release is possible. Fatal faults cannot be overridden.

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

Gate/Fortress Fault The Gate/Fortress Fault flag is a PLC output that monitors the status of the Gate/Fortress Fault area of the TCMZ matrix of the hardware zone, such that any activated Gate/Fortress Fault bit leads to activation of the Gate/Fortress Fault flag output. This flag is used in all step sequence error matrices to cause a CMZ fault and to prevent automatic/manual release in each sequence within the hardware zone.

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

Warning Fault For each hardware zone there is an associated Warning Fault matrix. The Warning Faults have no impact on machine operation. However, the status of the Warning Fault matrix is continuously monitored by the HMI, which displays all active warnings.

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

Last updated

Was this helpful?