Alarm groups

Alarm groups are used for organizing the available alarms. Each alarm is definitely assigned to right one alarm group and is managed by this group. All alarms of a group can get assigned a common deactivation variable and common parameters regarding the alarm saving. Regard that even a single alarm must be configured within an alarm group.

A hierarchical structure of alarm groups can be defined via Folder elements. When a alarm group is selected in the configuration tree, automatically the dialog Alarm group will be displayed:

../_images/ef8928ba437597810a3313905c72d969

In the field Description you can enter a name for the alarm group.

As Deactivation variable a boolean project variable can be defined. At a rising edge on this variable the alarm creation for all alarms of the group will be deactivate, at a falling edge it will be re-activated.

Via button Add an alarm can be added to the group. A new line in the table window will be inserted and there the following parameters are to be set:

Expression: Enter here the project variable or an expression (e.g. “a + b”) to which the alarm should refer. It is recommended to use the input assistant <F2> or the Intellisense Function for a correct entry.

Type: The alarm types listed in the following can be used. For each type regard the appropriate comment regarding the definitions to be done in the area beyond the table !

  • DIG=0 Digital alarm, active as soon as the expression gets FALSE.
  • DIG=1 Digital alarm, active as soon as the expression gets TRUE.
  • LOLO Analog alarm, active as soon as the value of the expression falls below the Value defined for Alarm type LOLO. You can define a tolerance (Deadband). As long as the expression value is within the dead band, no alarm will be activated, even if the LOLO-value has been falling below the limit.
  • LO corresponding to LOLO
  • HI Analog alarm, active as soon as the expression exceeds the Value defined for Alarm type HIHI. You can define a tolerance (Deadband). As long as the expression value is within the dead band, no alarm will be activated, even if the HI value has exceeded the limit.
  • HIHI corresponding to HI
  • DEV- Deviation from the target value; Alarm gets active as soon as the value of the expression falls below the value defined for Alarm type DEV- plus the percentage deviation. Percentage deviation = target value * (deviation in %) / 100.
  • DEV+ Deviation from the target value); Alarm gets active as soon as the value of the expression exceeds the value defined for Alarm type DEV+ plus the percentage deviation. Percentage deviation = target value * (deviation in %) / 100.
  • ROC Rate of Change per time unit; Alarm gets active as soon as the expression deviates strongly from the previous value. The limit value for activating an alarm is defined by the number of value changes (Rate of changes) per second, minute or hour (units per).

Class: Choose the desired alarm class. The selection list will offer all classes which have been defined in the Alarm classes configuration before the last saving of the project.

Priority: Here you can define a priority level 0-152. 0 is the highest priority. The priority will impinge on the sorting of the alarms within the alarm table.

Message: Define here the text for the message box, which will appear in case of an alarm. This box must be confirmed by the user with OK, but this OK will not automatically acknowledge the alarm ! For confirming (acknowledge) the alarm the alarm table must be accessed. This is possible via the visualization element alarm table or via the date of the alarm entry in the table. This date can be read from a log file which can be created optionally. Regard that, when visualizing the alarms in an alarm table element in a visualization, the message text defined here might be overwritten by a corresponding text entry from an language file in xml-format, which is specified in the visualization for the purpose of Dynamic \ Language Switching.

Deactivation: Here a project variable can be entered, which at a rising edge will deactivate any creation of the alarm. Regard however, that this setting Alarm group’ will be overwritten by the entry which might be found in the field ‘Deactivation variable’.