Although the alarming mechanism of OPC UA is used to indicate asset specific information on the health status, there are common indications of alarms across assets. To standardize the common indications, and leave options for extensibility by companion specifications and vendors, this specification uses the mechanism of the ConditionClassId defined for conditions in OPC 10000-9. In the following, specific subtypes of BaseConditionClassType are defined that should be used as ConditionClassId for specific alarms. Other companion specifications and vendors might add additional subtypes of BaseConditionClassType and might inherit from the types defined in this specification.
The ConnectionFailureConditionClassType is used to classify conditions related to connection failures. It is formally defined in Table 20.
Table 20 – ConnectionFailureConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
ConnectionFailureConditionClassType |
||||
IsAbstract |
True |
||||
Description |
One or more connections have failed |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:SystemConditionClassType defined in OPC 10000-9 |
|||||
Conformance Units |
|||||
AMB Asset Health Status Alarm Categories |
The OverTemperatureConditionClassType is used to classify conditions related to over temperature. It is formally defined in Table 21.
Table 21 – OverTemperatureConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
OverTemperatureConditionClassType |
||||
IsAbstract |
True |
||||
Description |
Over temperature |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:SystemConditionClassType defined in OPC 10000-9 |
|||||
Conformance Units |
|||||
AMB Asset Health Status Alarm Categories |
The CalibrationDueConditionClassType is used to classify conditions related to calibration being due. It is formally defined in Table 22.
Table 22 – CalibrationDueConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
CalibrationDueConditionClassType |
||||
IsAbstract |
True |
||||
Description |
Calibration is due |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:MaintenanceConditionClassType defined in OPC 10000-9 |
|||||
Conformance Units |
|||||
AMB Asset Health Status Alarm Categories |
The SelfTestFailureConditionClassType is used to classify conditions related to self-test failures. It is formally defined in Table 23.
Table 23 – SelfTestFailureConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
SelfTestFailureConditionClassType |
||||
IsAbstract |
True |
||||
Description |
Self-Test failure |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:SystemConditionClassType defined in OPC 10000-9 |
|||||
Conformance Units |
|||||
AMB Asset Health Status Alarm Categories |
The FlashUpdateInProgressConditionClassType is used to classify conditions related to flash updates being in progress. It is formally defined in Table 24.
Table 24 – FlashUpdateInProgressConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
FlashUpdateInProgressConditionClassType |
||||
IsAbstract |
True |
||||
Description |
Flash update in progress |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:MaintenanceConditionClassType defined in OPC 10000-9 |
|||||
Conformance Units |
|||||
AMB Asset Health Status Alarm Categories |
The FlashUpdateFailedConditionClassType is used to classify conditions related to flash update failures. It is formally defined in Table 25.
Table 25 – FlashUpdateFailedConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
FlashUpdateFailedConditionClassType |
||||
IsAbstract |
True |
||||
Description |
Flash update has failed |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:SystemConditionClassType defined in OPC 10000-9 |
|||||
Conformance Units |
|||||
AMB Asset Health Status Alarm Categories |
The ConfigurationIsBadConditionClassType is used to classify conditions related to configurations being bad. It is formally defined in Table 26.
Table 26 – BadConfigurationConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
BadConfigurationConditionClassType |
||||
IsAbstract |
True |
||||
Description |
Configuration is bad |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:SystemConditionClassType defined in OPC 10000-9 |
|||||
Conformance Units |
|||||
AMB Asset Health Status Alarm Categories |
The OutOfResourcesConditionClassType is used to classify conditions related to running out of resources. It is formally defined in Table 27.
Table 27 – OutOfResourcesConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
OutOfResourcesConditionClassType |
||||
IsAbstract |
True |
||||
Description |
Out of resources issues |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:SystemConditionClassType defined in OPC 10000-9 |
|||||
Conformance Units |
|||||
AMB Asset Health Status Alarm Categories |
The OutOfMemoryConditionClassType is used to classify conditions related to running out of memory. It is formally defined in Table 28.
Table 28 – OutOfMemoryConditionClassType Definition
Attribute |
Value |
||||
BrowseName |
OutOfMemoryConditionClassType |
||||
IsAbstract |
True |
||||
Description |
Out of memory issues |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the OutOfResourcesConditionClassType defined in 9.5.9 |
|||||
Conformance Units |
|||||
AMB Asset Health Status Alarm Categories |