Skip to content

📄Task Overview

AlarmMgr Task Overview

The AlarmMgr task contains all of the provided Framework code for mapp AlarmX.

This task is located in the Logical View within the Infrastructure package.
The chart below provides a description of the main task and each action file.

The AlarmMgr task is deployed to Task Class 1 by the Import Tool.


AlarmMgr Task Files

Filename Type Description
AlarmMgr.st Main task code General mapp function block handling.
Handles alarm acknowledgment.
Handles alarm history export.
Checks if any reactions are active.
Calls all actions.
AlarmHandling.st Action Defines the conditions which trigger each alarm.
The AlarmMgr task contains a Boolean array called Alarms. Each index of the array corresponds to the Monitored PV for each of the 100 predefined alarms in the AlarmX configuration.
This is also the designated place to define the conditions under which alarms should be inhibited, if inhibiting is required in the application.
HMIActions.st Action Shows the alarm backtrace information on the HMI.
Typically, the backtrace action (GetBacktraceInformation) does not need to be modified.
Also sets up the table configuration for the query table.
ExecuteQuery.st Action Executes a query.
Includes the supporting state machine used to query large amounts of data.
AlarmSamples.st Action Calls the variables for the examples built into the Framework.
Contains comments explaining each example.