Types of alarms

There are 2 types of alarms in the D2000 system:



User handling of alarms and graphic representation

The operator can do the following actions with alarms in the D2000 HI:

Alarms are displayed in the D2000 HI in the user window for alarm management in the tabs:

In addition, logical groups that are defined as Alarm groups are displayed in the user window for alarm management. Thus, individual alarms can be filtered according to the hierarchical tree of logical groups, while each alarm can also belong to several logical groups.



Status and transition process alarms

Process alarms can be:



Criticality of alarms

Alarms are categorized by criticality:

The criticality of the system/process alarm is a configuration property, it is configured on the corresponding object. In the case of objects of Alarm type, this is a single setting, in the case of objects of the I/O Tag, Eval Tag, or Switch types, the alarm type can be configured for each defined process alarm.



Alarms in expressions and in the script

The value of objects of the I/O Tag, Eval Tag, or Switch types has attributes related to alarms. These attributes can be used within expressions in eval tags, scripts, and calculated historical values.


Objects of Alarm type obtain the following values usable in expressions:


The number of active alarms in the system is given by the system variable ProcAlarmsNr.

The Signal_Trigger system variable generates a True pulse for alarms that have the "Raise SIGNAL" parameter enabled.

Note: also system user variables SystemError and SystemWarning with values of type text can be considered as "alarms" - their value has the critical alarm flag, the alarm type is SysPrAl and they are displayed in the user window for alarm management. These alarms are set by various processes of the D2000 system when multiple types of system errors occur (incorrect object configuration, duplicate address of the I/O tags, insufficient disk space). These are alarms intended for the system administrator.