Alarms are conditions that are evaluated when the value of the Tag changes. When the condition becomes true, the alarm is said to be active. When it becomes false, the alarm is said to be clear. Alarms may also be acknowledged. This flags the alarm in Ignition so the acknowledgement state of each alarm can be made visible throughout Ignition. Acknowledgement also allows users to 'claim' alarms while letting colleagues know that the alarm is being handled. Until an alarm has been acknowledged, it is considered to be unacknowledged (unacked).
Alarms can be configured on Tags or OPC items in SQL Bridge (Transaction Groups). The different Tag types that you can configure alarms on include Memory Tags, Query Tags, Expression Tags, as well as Tags inside of a UDT. You can also put alarms on System Tags that Ignition inherently provides such as the Gateway Performance and CPU Usage.
Alarm Names and Forward Slashes
Alarm names can make use of forward slashes ( "/" ). However the alarm name property throughout Ignition is designed to only show characters after the rightmost forward slash. Assume you name an alarm with the following:
one/two/three
The alarm name property (as seen on the various alarm table components, Tag Browser, and various alarm scripting functions) will omit "one" and "two", leaving the alarm name as:
three
This behavior can be confusing, but is easily avoided by not using forward slashes in alarm names.
Alarm Properties
Similar in concept to properties on Vision components, alarm settings, also known as alarm properties, allow you to modify the behavior of each alarm. Each alarm will have its own alarm properties such as a unique Name, Priority, Display Path, Notes, and many other properties, some of which are optional. Descriptions of each alarm property can be found on the Tag Properties page.
Alarm Modes and Setpoints
There are many different conditions that can be set up on an alarm. Alarm Mode Settings is where you define the actual conditions when the alarm goes 'true.' Some of the various Alarm Modes are shown in the image below.

Each alarm is configured with one mode, and usually one or more Setpoints. Modes determine the method in which alarm activity is evaluated, while Setpoints are the thresholds or limits that determine when a Tag is within the alarm state. Both properties work in together to determine when alarms become active, as well as when they are cleared.
For example, when Mode is set to "Above Setpoint", the Setpoint attribute is compared to the Tag's value. When the Tag value is above the the Setpoint value, the alarm becomes active. Once the value of the Tag is less than the Setpoint value, the alarm will transition to a cleared state.
For a complete list of Alarm Modes and their descriptions, refer to the Reference Table on the Tag Alarm Properties page.
