9.1 AggregatedHealthType
9.1.1 Overview
The AggregatedHealthType is a subtype of the BaseDataVariableType and holds the aggregated health of Assets and FunctionalEntities.
The AggregatedHealthType is illustrated in Figure 51.

9.1.2 AggregatedHealthType definition
The AggregatedHealthType is formally defined in Table 118.
| Attribute | Value | ||||
| BrowseName | 3:AggregatedHealthType | ||||
| IsAbstract | False | ||||
| ValueRank | −1 (−1 = Scalar) | ||||
| DataType | 3:AggregatedHealthDataType | ||||
| References |
Node
Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the 0:BaseDataVariableType defined in OPC 10000-5 | |||||
| 0:HasComponent | Variable | 3:AggregatedDeviceHealth | 3:DeviceHealthOptionSet | 0:BaseDataVariableType | M |
| 0:HasComponent | Variable | 3:AggregatedOperationalHealth | 3:OperationalHealthOptionSet | 0:BaseDataVariableType | M |
| 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.