9.1.2 AggregatedHealthType definition

The AggregatedHealthType is formally defined in Table 118.

Table 118 – AggregatedHealthType definition
Attribute Value
BrowseName3:AggregatedHealthType
IsAbstractFalse
ValueRank−1 (−1 = Scalar)
DataType3:AggregatedHealthDataType
References Node
Class
BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseDataVariableType defined in OPC 10000-5
0:HasComponentVariable3:AggregatedDeviceHealth3:DeviceHealthOptionSet0:BaseDataVariableTypeM
0:HasComponentVariable3:AggregatedOperationalHealth3:OperationalHealthOptionSet0:BaseDataVariableTypeM
ConformanceUnits
UAFX AutomationComponent Base

AggregatedDeviceHealth shall be the aggregation of the DeviceHealth of the AutomationComponent’s top-level Assets. The aggregation rules are defined as follows:

If at least one top-level Asset has DeviceHealth set to Failure, the AggregatedDeviceHealth DeviceFailure bit shall be set.

If at least one top-level Asset has DeviceHealth set to Check_Function, the AggregatedDeviceHealth DeviceCheckFunction bit shall be set.

If at least one top-level Asset has DeviceHealth set to Maintenance_Required, the AggregatedDeviceHealth DeviceMaintenanceRequired bit shall be set.

If at least one top-level Asset has DeviceHealth set to Off_Spec, the AggregatedDeviceHealth DeviceOffSpec bit shall be set.

AggregatedOperationalHealth shall be the aggregation of the OperationalHealth of the AutomationComponent’s top-level FunctionalEntities. The aggregation rule is defined as a logical OR of the OperationalHealth of all top-level FunctionalEntities.