9.5 Standardized categories of asset specific information on health status

9.5.1 Overview

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.

9.5.2 ConnectionFailureConditionClassType

The ConnectionFailureConditionClassType is used to classify conditions related to connection failures. It is formally defined in Table 20.

Table 20 – ConnectionFailureConditionClassType Definition
Attribute Value
BrowseNameConnectionFailureConditionClassType
IsAbstractTrue
DescriptionOne 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 OverTemperatureConditionClassType

The OverTemperatureConditionClassType is used to classify conditions related to over temperature. It is formally defined in Table 21.

Table 21 – OverTemperatureConditionClassType Definition
Attribute Value
BrowseNameOverTemperatureConditionClassType
IsAbstractTrue
DescriptionOver 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 CalibrationDueConditionClassType

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
BrowseNameCalibrationDueConditionClassType
IsAbstractTrue
DescriptionCalibration 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 SelfTestFailureConditionClassType

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
BrowseNameSelfTestFailureConditionClassType
IsAbstractTrue
DescriptionSelf-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 FlashUpdateInProgressConditionClassType

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
BrowseNameFlashUpdateInProgressConditionClassType
IsAbstractTrue
DescriptionFlash 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 FlashUpdateFailedConditionClassType

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
BrowseNameFlashUpdateFailedConditionClassType
IsAbstractTrue
DescriptionFlash 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 BadConfigurationConditionClassType

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
BrowseNameBadConfigurationConditionClassType
IsAbstractTrue
DescriptionConfiguration 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 OutOfResourcesConditionClassType

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
BrowseNameOutOfResourcesConditionClassType
IsAbstractTrue
DescriptionOut 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 OutOfMemoryConditionClassType

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
BrowseNameOutOfMemoryConditionClassType
IsAbstractTrue
DescriptionOut 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