5 Model ToC Previous Next

5.8 Alarm model ToC Previous Next

5.8.18 DiscrepancyAlarmType ToC Previous Next index

The DiscrepancyAlarmType is commonly used to report an action that did not occur within an expected time range.

The DiscrepancyAlarmType is based on the AlarmConditionType. It is formally defined in Table 78.

Table 78 – DiscrepancyAlarmType definition

Attribute Value        
BrowseName DiscrepancyAlarmType        
IsAbstract False        
References Node Class BrowseName DataType TypeDefinition ModellingRule
Subtype of the AlarmConditionType defined in 5.8.2.          
HasProperty Variable TargetValueNode NodeId PropertyType Mandatory
HasProperty Variable ExpectedTime Duration PropertyType Mandatory
HasProperty Variable Tolerance Double PropertyType Optional

The TargetValueNode Property provides the NodeId of the Variable that is used for the target value.

The ExpectedTime Property provides the Duration within which the value pointed to by the InputNode shall equal the value specified by the TargetValueNode (or be within the Tolerance range, if specified).

The Tolerance Property is a value that can be added to or subtracted from the TargetValueNode’s value, providing a range that the value can be in without generating the Alarm.

A DiscrepancyAlarmType can be used to indicate a motor has not responded to a start request within a given time, or that a process value has not reached a given value after a setpoint change within a given time interval.

The DiscrepancyAlarmType shall return to normal when the value has reached the target value.

Previous Next