You use the AlarmExpression data object to specify the conditions under which you want the Alarm to become active. The AlarmExpression data object is an abstract type with several subtypes, which allow you to specify thresholds on objects, state of objects, or specify specific events to monitor.

Figure 1. AlarmExpression and Its Subtypes
Shows five subtypes of Alarm Expression.