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.