5.8.4 AlarmSuppressionGroupType

This is a subtype of AlarmGroupType that can be used to suppress other alarms. This subtype of AlarmGroup extends the AlarmGroupType to allow the addition of Variables that have a Boolean DataType. The Variable can be thought of as representing the Id of the ActiveState of an Alarm, i.e. when any of the included Variables have a value of true the AlarmSuppressionGroup is active.

Table 43 – AlarmSuppressionGroupType definition
Attribute Value
BrowseNameAlarmSuppressionGroupType
IsAbstractFalse
References Node
Class
BrowseName Data
Type
TypeDefinition Modelling
Rule
Subtype of the AlarmGroupType
AlarmSuppressionGroupMemberVariable<DigitalVariable>BooleanBaseDataVariableTypeOptionalPlaceholder
AlarmSuppressionGroupMemberObject<AlarmCondition>AlarmConditionTypeOptionalPlaceholder
ConformanceUnits
A & C Suppression Group

The instance of an AlarmSuppressionGroupType should be given a name and description that describes the purpose of the Alarm group.

The AlarmSuppressionGroupType instance will contain a list of instances of AlarmConditionType or sub type of AlarmConditionType or BaseDataVariableType with a DataType of Boolean referenced by AlarmSuppressionGroupMember references. At least one these instances shall be present in an instance of an AlarmSupressionGroupType.