Alarm components

Components include services, folders and other model building blocks associated with a module. You may drag them to a property or wire sheet from a palette. The Alarm folder in the kitControl palette contains four special-purpose alarm extensions.

Two extensions are for Boolean type points that also have one or more DiscreteTotalizerExt extensions:

  • ChangeOfStateCountAlarmExt

  • ElapsedActiveTimeAlarmExt

These extensions provide alarm capability based upon COS count and runtime (elapsed active time). To use either (or both) of these extensions in the parent Boolean point (BooleanPoint, BooleanWritable) place them under the corresponding DiscreteTotalizerExt.

The LoopAlarmExt provides a sliding-limit type alarm for a LoopPoint. Its calculations are based on control deviation from a setpoint.

You can configure the AlarmCountToRelay extension to monitor the number of alarms (alarm count) of a linked Alarm Class component. AlarmCountToRelay features a timed Boolean relay output.

An additional alarm extension, StringChangeOfValueExt is in the alarm palette. This extension generates an alarm upon inclusion or exclusion of a particular string value, or more accurately, regular expression (regexp) of a point's Out slot (string type).

The descriptions included in the following topics appear as headings in documentation. They also appear as context-sensitive help topics when accessed by:
  • Right-clicking on the object and selecting Views > Guide Help

  • Clicking Help > Guide On Target