Alarm Configuration

Alarm Configuration

Alarm List and Management

The figure above shows the configuration window for a specific alarm group.
In this interface, each row represents an individual alarm definition.

  • Add Alarm: To create a new alarm, click the New row at the bottom of the list, or use the Add button in the toolbar.
  • Editing: Right-click any row to quickly access actions such as Delete, Copy or Paste.
  • Sorting: If you have many alarms, click on column headers (e.g., Tag or Priority) to sort the list alphabetically or numerically.

The purpose and configuration details of each column (parameter) in this window are explained in the table below.

ParameterDescription
NoAutomatically assigned index number for each row.
TagThe main tag whose value is monitored for the alarm condition.
Displayed TagDetermines how the alarm will appear on the operator screen and which value will be monitored. When the alarm occurs, the current value of this tag is shown in the Value column of the AlarmView during Runtime.
BitwiseEnables triggering based on a specific bit rather than the entire value. (Cannot be used with DATE, TIME, DATETIME, STRING types.)
BitSpecifies which bit will be monitored (e.g., bit 0, bit 1).
ExpressionDefines the logical operator used for the alarm condition.
SetThe target value to compare against. The value must be compatible with the selected Tag’s data type. Constant values must be written in double quotes, e.g., “true”, “false”, “128”, “65765”.
Displayed SetDetermines the value shown to the operator for this alarm. When active, this value is displayed in the Set Value column in AlarmView.
HysteresisA tolerance used to prevent the alarm from rapidly switching on and off at the threshold.
EnableDetermines whether the alarm is active.
MessageThe description text displayed to the operator in the AlarmView when the alarm occurs.
PriorityAlarm priority level. A value between 0 and 65,535 can be entered. (0 = highest priority, 65,535 = lowest)
Active ColorColor displayed when the alarm is active.
Seen ColorColor displayed after the operator has acknowledged or viewed the alarm.
Normal ColorColor displayed when the system is in a normal state.
AcknowledgeIndicates whether the operator must confirm that the alarm has been seen.
BeepSpecifies whether an audible warning will be triggered when the alarm occurs.
Start FunctionFunction executed when the alarm is triggered. (See the Functions section for details.)
End FunctionFunction executed when the alarm ends. (See the Functions section for details.)
CommentA note or description related to the alarm.

Parameter Details

Expression
  • The logical expression that triggers the alarm.
  • Tag > 80 → generates an alarm when temperature exceeds 80.
Hysteresis

A tolerance value used to prevent the alarm from triggering repeatedly due to small fluctuations.

Example:
A condition is defined as: Alarm becomes active when _Tag_1 > 10.
If Hysteresis = 5:

  • Alarm activates when _Tag_1 value exceeds 10.
  • Alarm resets only when _Tag_1 drops below 10 – 5 = 5.

Result:
This prevents the alarm from turning off and on repeatedly near the threshold, improving stability in noisy or fluctuating signals.

Enable
  • Determines whether the alarm is active.
  • Clicking the field opens the Compare Dialog, where a condition can be defined.
  • After confirming, the Conditions Dialog appears, allowing multiple Enable conditions.
  • Any valid condition is sufficient for the alarm to become active.

Tip: If the alarm should always remain active, leave this field empty.

Acknowledge
  • Indicates that the operator has viewed and acknowledged the alarm.
  • Acknowledging an alarm does not end the alarm condition; it only confirms that the operator has seen it.
  • There are two types of acknowledgment:
  • Manual
    • The operator must press a button to acknowledge the alarm. Alternatively, acknowledgment can occur automatically if the conditions defined in the Acknowledge Dialog are met.
  • Auto
    • When the alarm condition returns to normal, the system automatically marks the alarm as Acknowledged (Ack). The operator does not need to take any action. In this case, the Ack Time and End Time are identical.

Leave a Reply