Object: Alarm Class
An alarm class defines the basic properties of an alarm. Afterwards, an alarm is typed.
Priority | Specification of the priority of the alarm class (0–255). Specification of the priority of the alarm class (0–255). The prioritization of alarms should make sure that all alarms can be structured accordingly. |
Archiving |
An alarm of this class is archived when it is triggered at runtime and is displayed in the alarm table. Note: In order for archiving to happen, the Alarm Storage object must exist and be configured below the alarm configuration. |
Acknowledgement method | The visualization user must acknowledge the alarm in order for the alarm to be removed from the alarm list. TipWhen you move the mouse pointer over the possible acknowledgment methods in the expanded list box in the editor, the respective state transition chart is displayed on the right side. |
Acknowledgement method: | The alarm becomes inactive after acknowledgement. This is the acknowledgment method for Events. State transition chart: ![]() State transition chart when the Acknowledge instead of confirm option is selected: ![]() |
Acknowledgement method: | The alarm is inactive after the cause is resolved. State transition chart: ![]() |
Acknowledgement method: | The alarm is inactive after the cause has been resolved and acknowledgement. State transition chart: ![]() State transition chart when the Acknowledge instead of confirm option is selected: ![]() |
Acknowledgement method: | The alarm is inactive after acknowledgement and the cause has been resolved. State transition chart: ![]() State transition chart when the Acknowledge instead of confirm option is selected: ![]() |
Acknowledgement method: | The alarm is active. After the optional acknowledgement that the alarm has been received, the alarm becomes inactive. The cause must then be resolved and the end of the alarm event acknowledged. State transition chart: ![]() State transition chart when the Acknowledge instead of confirm option is selected: ![]() |
State transition chart | Alarm states
State transitions
|
Acknowledge separately |
This prevents the visualization user from accidentally acknowledging an alarm together with other alarms. |
Reset digital alarms automatically |
|
Acknowledge instead of confirm |
|
Re-Alarm time | Time literal which specifies the length of time after which an acknowledged alarm is reactivated if the alarm event is still active. For acknowledgement methods The typical duration for this is 30 minutes. Example: |
List of notification actions Hint: When you select an action in the list, details are displayed in a separate window below this list. The details vary depending on the type of action. | |
Action | The configured action is executed on transition from one state to the other. Hint: To select one of the following action types, double-click in the column. |
Action: Variable | The Variable action is done during the state transition. The variable is set to the configured value. This allows you to react programmatically to the state transition. |
Action: Execute | The Execute action is done during the state transition. The specified program is executed. |
Action: Call | The Call action is done during the state transition. The specified function block instance is called. |
State transition: Activate |
The available state transitions depend on the selected Acknowledgement method. At least one alarm state transition must be selected. |
State transition: Deactivate |
|
State transition: Confirm |
|
State transition: ACK |
|
Details | Displays a summary of the action definition. The definition itself is displayed below the table. Edit the action there. |
Variable for Deactivation | Variable via which an application can deactivate the action. |
Requirement: An action with type Variable is selected. The details vary depending on the action type of the action selected in the Acknowledgement actions window as follows. | |
Variable | Variable (IEC application variable) Serves as a control variable (flag) to call an action code programmatically |
Right field | Literal, variable, or expression You can select the variables via the In the case of Boolean variables you can use the placeholder In the case of string variables, you can specify any IEC string literal (example: |
Placeholder: | State ( |
Placeholder: | The placeholder contains the currently reached alarm state of this alarm class (when the application is running).
|
Requirement: An action with type Execute is selected. The details vary depending on the action type of the action selected in the Acknowledgement actions window as follows. | |
Executable file | Path and file name of the executable file on the controller. |
Parameter | One or more parameters that you add to the call. You separate multiple parameters by a space. |
Requirement: An action with type Call is selected. The details vary depending on the action type of the action selected in the Acknowledgement actions window as follows. | |
Function block instance | Function block that is called. The function block must implement the |
Additional parameter structure | If the function block requires an additional parameter structure, the structure members are listed on this table and can be filled here. An additional parameter structure is defined in the function block with the attribute Example: The function block has the following attribute.
The structure employed must consist of scalar components or components of the type Note: The Note: Using the |
Configures how the different states of an alarm are displayed in the alarm visualization element (alarm table or alarm banner). | |
State | Alarm state whose display is configured The available states depend on the selected Acknowledgement method. |
Font | The default dialog for the selection of a font or color is opened with the |
Background color | Background color for the alarm state |
Bitmap | Icon for the alarm state You can add a bitmap by entering the bitmap ID. If no image file is assigned to this ID yet, the standard file search dialog opens. After having selected a file, the bitmap definition of the image pool GlobalImagePool is added. |
Transparent |
|
Transparent color | Color that is to be displayed transparently. Relevant only if the Transparent option is activated. |