The AggregatedHealthType is formally defined in Table 118.
Table 118 – AggregatedHealthType definition
|
Attribute |
Value |
||||
|
BrowseName |
3:AggregatedHealthType |
||||
|
IsAbstract |
False |
||||
|
ValueRank |
−1 (−1 = Scalar) |
||||
|
DataType |
3:AggregatedHealthDataType |
||||
|
References |
NodeClass |
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.