4.12 DeviceHealth Alarm Types

4.12.1 General

The DeviceHealth Property defined in 4.5.4 provides a basic way to expose the health state of a device based on NAMUR NE 107.

This section defines AlarmTypes that can be used to indicate an abnormal device condition together with diagnostic information text as defined by NAMUR NE 107 as well as additional manufacturer specific information.

Figure 15 informally describes the AlarmTypes for DeviceHealth.

Figure 15 – Device Health Alarm type hierarchy

4.12.2 DeviceHealthDiagnosticAlarmType

The DeviceHealthDiagnosticAlarmType is a specialization of the InstrumentDiagnosticAlarmType intended to represent abnormal device conditions as defined by NAMUR NE 107. This type can be used in filters for monitored items. Only subtypes of this type will be used in actual implementations. The Alarm becomes active when the device condition is abnormal. It is formally defined in Table 40.

Table 40 – DeviceHealthDiagnosticAlarmType definition
Attribute Value
BrowseName1:DeviceHealthDiagnosticAlarmType
IsAbstractTrue
References NodeClass BrowseName DataType TypeDefinition Modelling
Rule
Subtype of the 0:InstrumentDiagnosticAlarmType defined in OPC 10000-9.
Conformance Units
DI HealthDiagnosticsAlarm

Conditions of subtypes of DeviceHealthDiagnosticAlarmType become active when the device enters the corresponding abnormal state.

The Message field in the Event notification shall be used for additional information associated with the health status (e.g. the possible cause of the abnormal state and suggested actions to return to normal).

A Device can be in more than one abnormal state at a time in which case multiple Conditions will be active.

4.12.3 FailureAlarmType

The FailureAlarmType is formally defined in Table 41. For description of the FAILURE state see Table 22.

Table 41 – FailureAlarmType definition
Attribute Value
BrowseName1:FailureAlarmType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 1:DeviceHealthDiagnosticAlarmType defined in 4.12.2.
Conformance Units
DI HealthDiagnosticsAlarm

4.12.4 CheckFunctionAlarmType

The CheckFunctionAlarmType is formally defined in Table 42. For description of the CHECK_FUNCTION state see Table 22.

Table 42 – CheckFunctionAlarmType definition
Attribute Value
BrowseName1:CheckFunctionAlarmType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 1:DeviceHealthDiagnosticAlarmType defined in 4.12.2.
Conformance Units
DI HealthDiagnosticsAlarm

4.12.5 OffSpecAlarmType

The OffSpecAlarmType is formally defined in Table 43. For description of the OFF_SPEC state see Table 22.

Table 43 – OffSpecAlarmType definition
Attribute Value
BrowseName1:OffSpecAlarmType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 1:DeviceHealthDiagnosticAlarmType defined in 4.12.2.
Conformance Units
DI HealthDiagnosticsAlarm

4.12.6 MaintenanceRequiredAlarmType

The MaintenanceRequiredAlarmType is formally defined in Table 44. For description of the MAINTENANCE_REQUIRED state see Table 22.

Table 44 – MaintenanceRequiredAlarmType definition
Attribute Value
BrowseName1:MaintenanceRequiredAlarmType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 1:DeviceHealthDiagnosticAlarmType defined in 4.12.2.
Conformance Units
DI HealthDiagnosticsAlarm