Skip to content

Analog Alarms

An analog alarm compares a numeric variable against thresholds. Four levels can be defined; each is optional, and a threshold left empty is not evaluated.

The fields every alarm carries (name, groupId, delay, part, isActive, …) are listed on Alarm Management. This page covers only what is specific to the analog type.

The analog alarm form — general fields, variable selection and thresholds

On the form the thresholds are grouped in pairs: HH / LL take the critical levels, H / L the warning levels.

FieldDescription
variableIdThe variable being watched
highHighValueVery high — critical threshold
highValueHigh — warning threshold
lowValueLow — warning threshold
lowLowValueVery low — critical threshold
setPointValueReference value, used for the deviation calculation
deviationPercentagePercentage deviation from setPointValue
deadbandHysteresis, as an absolute value

The four thresholds let a quantity be watched at two levels in each direction:

ThresholdMeaningExample
High-HighCritical upper limitTemperature > 90 °C
HighUpper warning limitTemperature > 70 °C
LowLower warning limitPressure < 2 bar
Low-LowCritical lower limitPressure < 1 bar

Filling in only the ones you need is enough. On a temperature alarm where only the upper limit matters, lowValue and lowLowValue are left empty.

Deadband — stopping an alarm from chattering

Section titled “Deadband — stopping an alarm from chattering”

A value hovering right at a threshold switches ON and OFF continuously without a deadband, which makes the alarm list unusable.

deadband sets how far the value must come back before the alarm clears: with a threshold of 70 and a deadband of 2, the alarm fires at 70 but does not clear until the value drops below 68. That two-unit band keeps measurement noise from re-triggering it.

The delay field serves a similar purpose but works differently: deadband filters on value, delay filters on time. Use delay against brief spikes, deadband against signals that sit on the limit. They can be combined.

When what matters is drift from a reference rather than an absolute limit, use setPointValue with deviationPercentage. With a set point of 100 and a deviation of 10, the alarm fires once the value leaves the 90–110 band.

This avoids having to edit thresholds by hand in processes whose set point changes with the production conditions.