Alarm Settings
Similar in concept to properties on Vision components, alarm settings, also known as alarm properties, allow you to modify the behavior of each alarm.
For example, in some situations a Tag may frequently enter and leave an alarm state, but only for a brief moment. Normally an alarm would be generated each time the alarm condition was met, but the Active Delay attribute will prevent any alarms from being generated until the value on the Tag has stayed in an alarm state for a set period of time.
Descriptions of each attribute can be found on the Tag Properties page.

Bindings
Many alarm properties are bind-able, which means they can be bound to other Tags in the system, or expressions. For example, you might bind the enabled property to another Tag which represents whether or not your process is running, thereby disabling the alarm when production is stopped. Or, you might bind the setpoint of an alarm to a Tag that operators can manipulate, thereby letting the setpoint be changed at runtime.
To bind an alarm property, simply click on the binding icon
, and the binding UI will slide in from the right. From here you can select the binding type (No Binding, Tag, Expression, or UDT Parameter, if applicable). Note that the expression can reference many useful values such as the Tag's value and other settings of the alarm. When you've configured the binding to your liking, click on the "Back" link at the top of the screen.

Associated Data
Alarms can be configured with custom data, known as Associated Data. These values can be static, driven by another tag, or evaluated with an expression. Associated Data can be viewed in real-time, and is recorded in the Alarm Journal system.