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" | |