An instance of AlarmStateVariableTypecan be assigned to any Objector Variable. The instance will provide a summary of the Alarmsassociated with the parent Variableor Object (theSource of theHasComponent Reference for this instance)
Table 142– AlarmStateVariableType definition
Attribute |
Value |
|||||
BrowseName |
AlarmStateVariableType |
|||||
DataType |
AlarmMask |
|||||
ValueRank |
-1 (-1 = Scalar) |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Subtype of the BaseDataVariableTypedefined in 10000-5. |
||||||
HasProperty |
Variable |
HighestActiveSeverity |
UInt16 |
PropertyType |
Mandatory |
|
HasProperty |
Variable |
HighestUnackSeverity |
UInt16 |
PropertyType |
Mandatory |
|
HasProperty |
Variable |
ActiveCount |
UInt32 |
PropertyType |
Mandatory |
|
HasProperty |
Variable |
UnacknowledgedCount |
UInt32 |
PropertyType |
Mandatory |
|
HasProperty |
Variable |
UnconfirmedCount |
UInt32 |
PropertyType |
Mandatory |
|
HasProperty |
Variable |
Filter |
ContentFilter |
PropertyType |
Mandatory |
|
ConformanceUnits |
||||||
A & C Summary |
HighestActiveSeverity– the highest Severityof any active Alarm.
HighestUnackSeverity– the highest Severityof any Unacknowledged Alarm
ActiveCount– a count of the number of active Alarms
UnacknowledgedCount– a count of the number of Unacknowledged Alarms
UnconfirmedCount– a count of the number of Unconfirmed Alarms. If alarm confirmation is not supported this count shall be zero.
Filter – provides a ContentFilterthat can be used to restrict what alarms are processed as part of the AlarmStateVariableType. If no filter is required the ContentFiltercan be null.