DCT-330 · Lesson 3 of 12 · 19 min

Sensors, points and alarm design

An alarm is a message from the monitoring system saying that something needs a person's attention. Whether that message is useful depends on decisions made long before it appears: which sensor measures what, where it is placed, what value counts as abnormal, how long the value must stay there, and how urgent it is. Technicians do not usually design alarms, but they live with the results every shift, they are often the first to notice an alarm that is badly set, and they help fix it. This lesson explains how alarms are built from points, and the tools used to make them trustworthy.

Sensors and where they sit

Every alarm starts with a sensor. In a data hall the most common are temperature and humidity sensors, usually mounted on the front (cold side) of racks at three heights, as ASHRAE recommends, plus sensors in the return air of each CRAH and in the hot aisles. Differential pressure sensors measure the pressure under a raised floor or between contained aisles. Flow, pressure and temperature sensors sit on every liquid cooling loop. Leak detection uses cables laid under floors and along pipe runs, which change resistance when wet and report how far along the cable the water is. Doors have contacts, fire systems have their own detectors (and their own panel, separate from the BMS), and electrical equipment has its meters.

Placement decides what an alarm means. A rack inlet sensor at the top of a rack reads warmer than one at the bottom if hot air is recirculating over the top. A sensor mounted against a hot surface, or in the path of a perforated tile's cold jet, misleads in the other direction. When Jamal found that rack A-22-09's inlet alarm cleared every time someone stood in front of it, the cause was simple: the sensor was hanging loose, and a person's body shaded it from the hot recirculating air. Sensors are installed and moved by technicians, and their location is recorded in DCIM, so a misplaced sensor is a technician's problem to find and fix.

Setpoints and limits

The simplest alarm compares an analog point with a limit: if the rack inlet temperature goes above 27 °C, raise an alarm. Many points have several limits, one for each level of urgency: a high limit and a high-high limit, and often low limits as well. Stonebridge's limits for rack inlet temperature follow ASHRAE's recommended range from DCT-230 lesson 3, with a stricter limit for some customers whose contracts set one.

Examples of Stonebridge alarm limits by priority (illustrative).
PointAdvisoryMinorMajorCritical
Rack inlet temperature (most racks)26 °C27 °C30 °C32 °C
Rack inlet relative humidity60 %70 %
CRAH supply air temperaturesetpoint + 2 Ksetpoint + 4 K
CDU supply coolant temperature (Hall D)31 °C32 °C34 °C36 °C
UPS load per module (2N side)35 %40 %45 %50 %
Leak detection cableany wet section

Priorities

Not every alarm is equally urgent, and an operator facing several at once must know which to look at first. Each alarm is given a priority that reflects how serious the consequence is and how quickly someone must respond. Stonebridge uses four levels:

  • Critical: the load or people are in immediate danger, or will be within minutes without action. Respond at once, call the shift lead and the on-call engineer. Examples: leak detected in a hall, both feeds to a rack lost, fire system pre-alarm in a hall, UPS on battery with no generator.
  • Major: redundancy has been lost or will be soon; respond within 15 minutes. Examples: a CRAH failed, a UPS module out, a generator failed to start.
  • Minor: something is drifting or degraded; respond within the hour. Examples: an inlet temperature slightly high, a filter differential pressure high, a battery string with one high-resistance block.
  • Advisory: information that needs no immediate action but should be seen, such as a door held open longer than usual or a planned maintenance mode switched on.

The alarm management standard used across process industries, ANSI/ISA-18.2 (and its international twin, IEC 62682), recommends that most alarms be in the lowest priority and very few in the highest, so that the highest priority keeps its meaning. A commonly cited guideline for a three-level scheme is about 80 % low, 15 % medium and 5 % high; with a fourth, top level, that top level should be well under 1 %. Lesson 4 shows how the desk checks its own alarm mix against such a guideline. The priority names in this course are Stonebridge's own; other sites use other words, such as urgent, high, medium and low.

A pyramid in four bands. The narrow top band is labelled critical, under 1 % of alarms. Below it major, about 5 %. Below that minor, about 15 %. The wide base is advisory or low, about 80 %. An arrow on the side reads: higher priority, faster response, fewer alarms.
Alarm priority should be a pyramid: very few critical alarms, many low-priority ones.

Deadbands

A point that hovers around its limit causes trouble. If the inlet limit is 27.0 °C and the temperature wanders between 26.9 and 27.1 °C, a simple comparison raises and clears the alarm over and over. An alarm that repeatedly activates and clears in a short time is called chattering, and it is one of the main sources of alarm fatigue.

The cure is a deadband, also called hysteresis: the alarm activates when the value goes above the limit but clears only when it falls a set amount below it. With a 0.5 K deadband, the inlet alarm raises at 27.0 °C and clears only below 26.5 °C. The temperature has to move back meaningfully before the alarm resets.

Delays

Many values spike briefly for harmless reasons: a door opened, a CRAH restarting, a sensor bumped. An on-delay requires the condition to last a set time before the alarm activates; an off-delay keeps the alarm active for a set time after the condition clears, so a value that drops just below the limit for a few seconds does not clear and re-raise the alarm. Stonebridge uses on-delays of 30 seconds to five minutes for most temperature alarms, and none at all for leaks, fire and loss of power, where a delay could cost more than a false alarm.

Delays have a price: the alarm arrives later. A five-minute on-delay on a CDU supply temperature alarm would be unwise, because a Hall D rack's processors can overheat in less than that if coolant flow stops. Choosing delays is a trade between false alarms and late warnings, and it is made by the engineers who own each system, with the desk's experience as evidence.

A graph of rack inlet temperature over 60 minutes. A horizontal limit line and a lower dashed reset line show the deadband between them. The temperature wanders around the limit. Without deadband or delay, shaded bars below the graph show the alarm activating and clearing eight times. With a deadband and a two-minute on-delay, a single bar shows the alarm active once, starting two minutes after the temperature first stays above the limit and ending when it falls below the reset line.
A deadband and an on-delay turn eight chattering alarms into one meaningful one.
# Alarm logic on a sample of one-minute inlet temperature readings
readings = [26.6, 26.9, 27.1, 26.9, 27.2, 26.8, 27.1, 26.9, 27.3, 27.4, 27.6, 27.5, 27.2, 26.9, 27.1, 26.8, 26.7, 26.4, 26.2, 26.3, 27.1, 26.9]
limit, deadband, on_delay = 27.0, 0.5, 2      # on-delay in samples (minutes)

def simple(vals):
    starts, active = 0, False
    for v in vals:
        if v > limit and not active: active, starts = True, starts + 1
        elif v <= limit and active: active = False
    return starts

def with_deadband_delay(vals):
    starts, active, above = 0, False, 0
    for v in vals:
        above = above + 1 if v > limit else 0
        if not active and above >= on_delay: active, starts = True, starts + 1
        elif active and v < limit - deadband: active = False
    return starts

print("Alarm activations, simple limit         :", simple(readings))
print("Alarm activations, deadband + on-delay  :", with_deadband_delay(readings))
Output
Alarm activations, simple limit         : 6
Alarm activations, deadband + on-delay  : 1

Rate-of-change and comparison alarms

Some problems are best caught by how fast a value moves rather than where it is. A CDU supply temperature rising by 1 K per minute is a serious sign even while it is still below its limit, because at that rate it will pass the limit in a few minutes. ASHRAE also recommends limiting how quickly IT inlet temperatures change, so a rate-of-change alarm protects equipment as well as warning operators. DCT-230 lesson 11 introduced these alarms.

Other alarms compare points with each other. The flow-deviation alarm added to Hall D after the DCT-230 capstone compares each rack's coolant flow with the median flow of its row, and alarms when one rack is more than 15 % below the others, which catches a half-closed valve that a fixed limit would miss. Command-versus-feedback alarms (lesson 2) compare what the BMS asked for with what the equipment reports. Comparison alarms are powerful because they adapt to normal changes in load, but they need care in design, so they are added under change control like any other alarm (lesson 9).

Alarm text and response notes

An alarm's message should tell the operator what is wrong, where, and how bad it is, in a form they can read at a glance: 'CDU-D2B supply temp high 34.2, limit 34.0, major'. Stonebridge's best alarms also carry a short response note: the first two or three things to check and who to call. These notes come from the alarm rationalization process in lesson 4, where each alarm is reviewed and justified. A good test of an alarm is whether a technician who has never seen it before can tell from the message and the note what to do next.

Alarm messages that say what, where and how bad.
Poor alarm textBetter alarm text
TEMP3 HIRack A-17-04 inlet temp high 27.6, limit 27.0, minor
CDU FAULTCDU-D2B pump P2 failed, P1 running, N, major
Point 4471 alarmLeak cable D3-04 wet at 12.5 m (row 3, rack D-3-07), critical
UPS ALMUPS-B2 module 3 offline, system at N, major

Maintenance mode and shelving

During planned work, equipment raises alarms that everyone expects: a CRAH switched off for a filter change will report fan failure. Rather than letting such alarms clutter the screen, the BMS lets authorized staff put the equipment into maintenance mode, which suppresses or marks its alarms for the duration. Shelving is a related feature for a single alarm that is known and being dealt with, such as a failed sensor awaiting replacement: the alarm is temporarily removed from the active list, with a reason and an expiry time.

Both are dangerous if misused. An alarm left shelved or a unit left in maintenance mode after the work is finished hides a real failure. Stonebridge's rules are strict: maintenance mode is set only as a step in a MOP or work order, with the ticket number; every shelved alarm has an owner, a reason and an expiry of no more than 72 hours; and the desk reviews the list of suppressed and shelved alarms at every shift handover. The capstone of this course shows a maintenance-mode error caught by exactly such a check.

Worked problem

A chattering humidity alarm in Hall B

Over one night, the desk log shows 46 activations of 'Hall B row 12 inlet RH high, limit 60 %, advisory'. The value is wandering between 59 and 61 %. What should Jamal do?

Show solution
  1. He confirms from the trend that the readings are real, not stale: the value changes every minute.
  2. He checks the dew point and temperature: inlet 24 °C at 60 % RH means a dew point near 15.8 °C, right at ASHRAE's upper recommended dew point. The condition is genuine but mild and steady.
  3. The alarm is chattering because it has no deadband and no delay. It is advisory, so no immediate action is needed for the load.
  4. He records the case in the shift log and opens a ticket to the controls team: 'Hall B row 12 RH alarm chattering, 46 activations overnight, suggest 2 % deadband and 5-minute on-delay, review whether limit should be dew point instead of RH.'
  5. He does not shelve the alarm himself; it is not his to shelve, and the condition is real.

Answer: The controls engineer later changed the alarm to a dew point limit with a deadband, under a standard change. The 46 nightly activations became none on most nights and one on the most humid.

Common mistakes

  • MistakeTreating a chattering alarm as a nuisance and ignoring it.

    InsteadRecord it and ticket it; chattering alarms train people to ignore alarms.

  • MistakeAdding a long on-delay to every alarm to cut noise.

    InsteadDelays make warnings late; no delays on leaks, fire or power loss, and short ones on fast-moving cooling points.

  • MistakeLeaving equipment in maintenance mode after the work.

    InsteadClear maintenance mode as a MOP step and check the suppressed list at every handover.

  • MistakeShelving an alarm without a reason or expiry.

    InsteadEvery shelved alarm needs an owner, a reason and an expiry time.

  • MistakeMoving a rack sensor without updating DCIM.

    InsteadRecord sensor locations; a sensor's position decides what its alarm means.

Summary and key terms

  • Alarms start with sensors; their placement decides what an alarm means.
  • Limits at several priority levels compare points against values set by the system owners.
  • Priorities tell the operator what to look at first; most alarms should be low priority and very few critical.
  • Deadbands stop chattering; on-delays and off-delays filter brief spikes at the cost of later warnings.
  • Rate-of-change, comparison and command-versus-feedback alarms catch problems that fixed limits miss.
  • Good alarm text says what, where and how bad; maintenance mode and shelving must be controlled and reviewed.
Alarm
A message from the monitoring system that a condition needs a person's attention.
Priority
The urgency assigned to an alarm, reflecting consequence and required response time.
Deadband
The margin a value must move back past the limit before an alarm clears.
On-delay
The time a condition must last before the alarm activates.
Chattering alarm
An alarm that repeatedly activates and clears in a short time.
Shelving
Temporarily removing a known alarm from the active list, with a reason and an expiry.
Maintenance mode
A setting that suppresses or marks a unit's alarms during planned work.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. An inlet alarm limit is 27 °C with a 0.5 K deadband. At what value does it clear?

    Show answer

    Below 26.5 °C.

  2. Why are there no on-delays on leak alarms?

    Show answer

    A delay could let water spread or reach equipment; a false leak alarm costs little by comparison.

  3. What alarm catches a half-closed valve on one rack whose flow is still above any fixed limit?

    Show answer

    A comparison alarm against the row's median flow, such as the flow-deviation alarm.

  4. Give three things Stonebridge requires for a shelved alarm.

    Show answer

    An owner, a reason and an expiry time of no more than 72 hours.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz