Alarm Management

You can use the alarm management as part of an application in order to determine and record critical process states and to display them with the help of visualization elements. You can take notice of alarms via the application or user inputs in the visualization and react accordingly with acknowledgment and subsequent actions. CODESYS provides special visualization elements and a library for this.

An alarm management consists of the following elements

  • Alarm class: an alarm class serves the typifying of alarms, i.e. it defines a basic parameter set for an alarm. You must specify the class when creating an alarm. For example, it defines how an alarm must be confirmed, whether it is to be recorded and displayed, or whether it is to be written to a file.
  • Alarm group: an alarm group is for the concrete configuration of one or more alarms. In the alarm group you define the conditions for the individual alarms and assign the alarms to the alarm classes. Furthermore you define there whether the alarms of this group are archived.
  • Alarm storage: an alarm storage is for defining the parameters for the archiving of the alarms that occur.

The visualization of CODESYS offers the elements Alarm table and Alarm banner for displaying the alarm messages.

So that you have access to the alarms from the application, the library AlarmManager.library offers certain functions and interfaces.

See also