The AggregatedHealthType is formally defined in Table 108.
Table 108 – 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 is 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 CheckFunction, the AggregatedDeviceHealth DeviceCheckFunction bit shall be set.
- If at least one top-level Asset has DeviceHealth set to MaintenanceRequired, the AggregatedDeviceHealth DeviceMaintenanceRequired bit shall be set.
- If at least one top-level Asset has DeviceHealth set to OffSpec, the AggregatedDeviceHealth DeviceOffSpec bit shall be set.
AggregatedOperationalHealth is the aggregation of the OperationalHealth of the AutomationComponent’s top-level FunctionalEntities. The aggregation rule is defined as a logical OR of OperationalHealth of all top-level FunctionalEntities.