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