SCADA Alarm Management: From Alarm Floods to Operator Action
Design SCADA alarm management around data quality, prioritisation, nuisance-alarm analysis, operating modes, acceptance tests and lifecycle evidence.

An alarm system should help an operator recognise a condition, understand its consequence and act within the available response time. A screen containing every tag exception is not enough. The engineering task is to connect plant state, trustworthy measurements, justified priorities and a documented response. This guide sets out the records and tests to request when assessing an existing energy-plant SCADA or specifying an alarm-management project; it does not assume that buying a software module establishes conformity with a standard.
1. Separate alarms from events and maintenance notifications
Start with the decision the operator must make. A breaker position change may be an expected event during an approved switching sequence, while an unexpected trip in another operating state may require prompt investigation. A maintenance reminder can be important without being a control-room alarm. For every candidate, document the abnormal condition, credible consequence, responsible role and expected corrective action. If nobody can explain what the recipient should do, review whether the signal belongs in the alarm list or in another notification channel. This distinction keeps an alarm count from becoming a misleading measure of how much useful protection the system provides.
2. Build a master alarm record before tuning limits
A useful alarm register links the source device and tag to the engineering unit, condition, set point, priority, delay, deadband, operating mode and owner. Add the consequence of inaction, required response and evidence supporting the classification. Record which settings reside in the PLC or packaged controller and which belong to the SCADA layer; otherwise two teams can unknowingly change the same functional boundary. Treat the register as a controlled configuration baseline rather than a spreadsheet exported once at commissioning. During a review, compare that baseline with the running configuration and investigate differences before accepting a set-point change.
3. Preserve timestamps, communication state and data quality
A stale measurement can remain numerically plausible. Alarm logic therefore needs a documented treatment of missing samples, bad quality, communication loss and time synchronisation failures. Keep source time and acquisition time distinguishable when the protocol and device provide them. After a network outage, replayed historical records should not be mistaken for a new live sequence without a defined policy. Test whether reconnection produces duplicate alarms or conceals an event that occurred locally. The historian should retain enough context to explain whether an operator saw a fresh process deviation, an unavailable instrument or a delayed transmission; these cases require different responses.
4. Investigate chattering and alarm floods at their source
Repeated crossings of a noisy threshold can create chattering. A single equipment fault can also produce a cascade of secondary alarms. Review the measurement, control behaviour and causal sequence before applying display-side suppression. Deadbands and delays need an engineering basis: an excessive delay can hide a fast-developing condition, while a narrow deadband may preserve noise. Shelving or suppression should have a defined purpose, authorised role, time or state boundary and an auditable return to service. Reducing the visible count by discarding evidence is not the same as improving the alarm system. Test representative fault sequences and confirm that the initiating problem remains understandable.
5. Define operating modes and keep safety functions distinct
Startup, shutdown, maintenance and normal generation do not share the same expected equipment states. Define how each approved mode affects alarm eligibility and how transitions are recorded. A mode bit that is stale or set by an unauthorised user can invalidate that reasoning. Identify who may change modes, what happens when mode information is missing and how inhibited conditions become visible again. SCADA alarm handling should not be presented as a substitute for an independently designed protection or safety function. Any relationship with interlocks, trips or safety systems requires its own engineering boundary, validation and change procedure.
6. Measure performance against an operating baseline
Define the observation period, operator position and plant modes before interpreting an alarm-rate chart. Review frequent contributors, standing alarms, repeated state changes, response records and the share of time spent in abnormal alarm loading. Distinguish maintenance periods and genuine process disturbances from normal running; combining them can hide the reason for a trend. An acknowledgement timestamp alone does not prove that the underlying condition was corrected. Pair the record with the relevant operating procedure and closure evidence. Set project targets only after agreeing the measurement definitions and data completeness, and retain the baseline so later improvements can be checked rather than asserted.
7. Include failure and recovery in FAT and SAT
Acceptance should go beyond making a sample value cross a limit. Prepare tests for bad quality, sensor disconnection, clock offset, communication interruption, restart, buffered replay, duplicate delivery and operator acknowledgement across the deployed interfaces. For each case, state the input, expected alarm or non-alarm outcome, permitted response path and evidence to retain. Check what remains available locally when central connectivity is lost and what the central operator sees during recovery. Execute tests under the applicable approval and safety procedures; the objective is a repeatable evidence package that connects the requirement to the delivered configuration, not a successful demonstration alone.
8. Maintain the lifecycle after commissioning
Assign ownership for the alarm philosophy, configuration baseline, periodic review, operator training and change approvals. A changed instrument range, revised operating procedure or new packaged system can invalidate previous settings even when the SCADA screen still works. Record why a change was made, who approved it, which tests were repeated and how rollback would be performed. In an Enlogy project, define the boundary between EnergyPortal's central operational view, Scadify or existing local systems, and the customer's operating organisation during integration planning. Scope and acceptance evidence should be explicit for the actual release and site, allowing alarm management to remain a controlled operating discipline.
Questions and answers
Is an alarm viewer the same as alarm management?
A viewer displays conditions and records. Alarm management also needs justified alarm definitions, responsibilities, operating procedures, performance review and controlled changes. Evaluate both the software and the operating process.
Does software alone demonstrate ISA-18.2 conformity?
No. Applicable requirements, lifecycle processes, configuration records, training and acceptance evidence must be assessed for the project. A product feature list is not a substitute for that assessment.
Can every alarm be forwarded to a mobile phone?
Routing should follow the recipient's role, response obligation and agreed escalation path. Forwarding every event can reproduce alarm fatigue outside the control room. Notification delivery is also separate from confirmation of corrective action.