Types of alarm extensions

Find the alarm extensions in palettes alarm: Extensions and kitControl:Alarm. This table lists all alarm extension types and the applicable point parents.

Alarm extension type(palette: Folder) Applies to point types General description
Read-only Writable
OutOfRangeAlarmExt (alarm:Extensions) NumericPoint NumericWritable Provides alarming based upon numeric alarm high and low limits. Includes configurable deadband.
Any object with single numeric Out For example, kitControl:Math object “Add”
FloatLimitAlarmExt (alarm:Extensions) NumericPoint NumericWritable Provides alarming based upon numeric alarm high and low limits relative to a setpoint instead of absolute values. Includes configurable high and low difference limits and a deadband.
StringChangeOfValueAlarmExt(alarm:Extensions) StringPoint StringWritable Provides alarming based upon either inclusion or exclusion of the entered string value (or “regular expression,” as needed).
BooleanChangeOfStateAlarmExt(alarm:Extensions) BooleanPoint BooleanWritable Provides alarming based upon one of two possible values (states) as an alarm condition.
Any object with single Boolean Out For example, kitControl: Logic object “And.”
BooleanCommandFailureAlarmExt (alarm:Extensions) BooleanWritable Provides alarming based upon mismatch between commanded value and actual (sensed) value. Extension has feedbackValue input property for linking.
EnumChangeOfStateAlarmExt(alarm:Extensions) EnumPoint EnumWritable Provides alarming based upon one of multiple possible values (states) as an alarm condition.
EnumCommandFailureAlarmExt (alarm:Extensions) EnumWritable Provides alarming based upon mismatch between commanded value and actual (sensed) value. Extension has feedbackValue input property for linking.
NumericChangeOfStateAlarmExt(alarm:Extenions) NumericPoint NumericWritable Provides alarming if the floating-point out value rounded towards zero is equal to any of the specified alarm values.
StatusAlarmExt (alarm:Extensions) Any type that accepts extensions Any type that accepts extensions Provides alarming based upon any combination of status flags, including overridden, null, etc.
LoopAlarmExt (kitControl:Alarm) LoopPoint Sliding alarm limit for LoopPoint based upon controlled process deviation from setpoint.
ElapsedActiveTimeAlarmExt (kitControl:Alarm) BooleanPoint with DiscreteTotalizerExt BooleanWritable with DiscreteTotalizerExt Provides alarming based upon accumulated runtime (elapsed active time). References a specific DiscreteTotalizerExt under same parent point.
any object with single Boolean Out (also with a DiscreteTotalizerExt) For example, kitControl: Logic object "And."
ChangeOfStateCountAlarmExt (kitControl:Alarm) BooleanPoint with DiscreteTotalizerExt BooleanWritable with DiscreteTotalizerExt Provides alarming based upon accumulated COS (change of states). References a specific DiscreteTotalizerExt under same parent point.
any object with single Boolean Out (also with a DiscreteTotalizerExt) For example, kitControl: Logic object "And"