9.5 Standardized categories of asset specific information on health status9.5.1 OverviewAlthough 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.
9.5.2 ConnectionFailureConditionClassTypeThe 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
9.5.3 OverTemperatureConditionClassTypeThe 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
9.5.4 CalibrationDueConditionClassTypeThe 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
9.5.5 SelfTestFailureConditionClassTypeThe 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
9.5.6 FlashUpdateInProgressConditionClassTypeThe 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
9.5.7 FlashUpdateFailedConditionClassTypeThe 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
9.5.8 BadConfigurationConditionClassTypeThe 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
9.5.9 OutOfResourcesConditionClassTypeThe 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
9.5.10 OutOfMemoryConditionClassTypeThe 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