Home › Technical articles

Đọc bằng tiếng Việt

SCADA upgrades: a chance to redo HMI and alarms to ISA-101 and ISA-18.2

TDL Industrial Automation · Last updated:

Converting old screens to a new platform one-for-one carries every old habit along. ISA-101 and ISA-18.2 give an orderly approach: documents first, screens second; alarm only when the operator must act.

Why do it during the upgrade

When replacing a SCADA system — FactoryTalk View SE, AVEVA System Platform, InTouch or Ignition — most of the time usually goes into "redrawing it to look like the old screens". The result is a new system running on new software that keeps all the weaknesses of the old one: screens copied from P&IDs, bright colours everywhere, hundreds of alarms per shift that operators have grown used to acknowledging without a second look.

The upgrade is the only point at which fixing these things costs almost nothing extra: the screens and the alarm list have to be redone anyway. The two standards for an orderly approach are ANSI/ISA-101.01 (HMIs for process automation) and ANSI/ISA-18.2 (alarm management).

ISA-101: documents first, screens second

ISA-101 is a standard about the HMI lifecycle — how the HMI is specified, designed, implemented, operated and changed — not a colour palette. The standard is platform-independent and applies equally to FactoryTalk View, AVEVA or Ignition.

Before the first production screen is drawn, the project needs three documents:

Document Answers the question Platform-specific?
HMI philosophy Why the design is the way it is, who is responsible No — stays the same when the platform changes
HMI style guide How the philosophy is applied on this system: colours and their meaning, fonts, layout grid, navigation, alarm display Yes — written for each platform
HMI toolkit What the screens are built from: global objects, faceplates, symbols, trend templates Yes — built in the platform

The philosophy and the style guide can be combined into one document. If the plant does not have them yet, the style guide and the toolkit should be the first engineering deliverables of the upgrade project — fixing things after FAT always costs more than writing the documents up front.

A display hierarchy of at most four levels is recommended: an overview of the operator's whole span of control (level 1), the main operating displays for each area (level 2), equipment detail for infrequent tasks (level 3), and diagnostics (level 4).

Habits worth leaving behind

Common on old screens Replace with
Copy the P&ID and put numbers on it Layout based on the operator's tasks
3D equipment, bright colours Flat equipment, neutral colours; colour only when something is abnormal
Green/red for running/stopped State shown as text or background fill; red reserved for alarms
A number standing on its own Value shown next to its normal operating range, with a short trend where a decision has to be made
Pop-ups on top of pop-ups Navigation following the display hierarchy
Each engineer with their own symbol style Only symbols and faceplates from the toolkit

General principle: a neutral background so the normal state looks "quiet" and abnormal conditions stand out by themselves; strong colours reserved for abnormal conditions; never use colour as the only way to distinguish states — always add shape, text or position.

ISA-18.2: alarm only when the operator must act

A signal is an alarm only when three conditions are met at the same time: (1) there is an abnormality — equipment has failed or the process has deviated; (2) the operator must do something; (3) there is still enough time for that action to have an effect. If one condition is missing, it is an event, a status or a log entry — not an alarm. The rule "no action, no alarm" on its own removes most nuisance alarms.

Every alarm that is kept needs to be rationalized and recorded in the alarm database: cause, consequence if nobody responds, the specific action, allowable response time, priority (derived from consequence and time using a fixed table in the alarm philosophy — engineers do not pick the priority of each alarm by feel), setpoint and group.

To tell whether the alarm system is "healthy", ISA-18.2 gives reference metrics per operator position, measured over at least 30 days of operation:

Metric Reference level
Alarms per day ~150 acceptable; ~300 the maximum that is still manageable
Alarms per 10 minutes ~1 acceptable; ~2 maximum
Share of 10-minute periods with more than 10 alarms below ~1%
Chattering and fleeting alarms 0
Alarms standing for more than 24 hours fewer than 5 per day
Priority distribution (three-level system) low ~80% · medium ~15% · high ~5%

These are reference levels for an operating plant, not acceptance criteria unless the contract says so. If almost every alarm is "high", the rationalization is not finished.

Where the two standards meet

  • A colour used for an alarm priority is not used for anything else on any screen.
  • Priority is shown in three ways at once — colour, shape and a text symbol — so it can still be read by colour-blind operators or on poor screens.
  • The alarm indication sits right next to the value on the process display, not only in the alarm list.
  • Acknowledge, shelve and jump to the alarm source work in one single way on every screen.
  • For Logix + FactoryTalk View SE systems: fix the mapping table from controller alarm severity to displayed priority in the style guide, before the first alarm is configured.

Applying it in an upgrade project

  1. Survey: number of screens, number of alarms, actual alarm statistics for at least a few weeks if the old system logs them.
  2. Write (or update) the HMI philosophy + style guide, and build the toolkit on the new platform.
  3. Rationalize the alarm list together with operations and process engineering — this usually reduces the number of alarms considerably without losing information.
  4. Build the screens following the hierarchy, run FAT against the style guide, and run in parallel with the old system before cutover.
  5. Hand over the baseline (project, alarm list, style guide) and put every change after handover through the management of change process.

How far ISA-101 and ISA-18.2 are applied should be agreed with the plant at the survey stage, whether the new platform is FactoryTalk View, AVEVA System Platform / InTouch or Ignition. Small-scale screen changes or alarm additions can be done under the Small SCADA changes and extensions package.

Frequently asked questions

What is ISA-101?

ANSI/ISA-101.01 is a standard about the lifecycle of HMIs for process automation — how the HMI is specified, designed, implemented, operated and changed — not a colour palette. It is platform-independent and applies equally to FactoryTalk View, AVEVA or Ignition.

Which documents are needed before drawing HMI screens under ISA-101?

Three documents: the HMI philosophy (why the design is the way it is, who is responsible), the HMI style guide (how the philosophy is applied on this system) and the HMI toolkit (global objects, faceplates, symbols, trend templates). The philosophy and the style guide can be combined into one document.

How many levels does an ISA-101 display hierarchy have?

At most four levels are recommended: an overview of the operator's whole span of control (level 1), the main operating displays for each area (level 2), equipment detail for infrequent tasks (level 3) and diagnostics (level 4).

When is a signal an alarm under ISA-18.2?

When three conditions are met at the same time: there is an abnormality, the operator must do something, and there is still enough time for that action to have an effect. If one condition is missing, it is an event, a status or a log entry, not an alarm.

How many alarms per day are acceptable under ISA-18.2?

The reference level per operator position, measured over at least 30 days, is about 150 alarms per day; about 300 is the maximum that is still manageable. These are reference levels for an operating plant, not acceptance criteria unless the contract says so.

Sources

  • Rockwell Automation, PROCES-WP023A-EN-P, Process HMI Style Guide, 05/2019
  • ISA, ANSI/ISA-101.01-2015 — clauses 4.2, 5.2, 6.3
  • ISA, ANSI/ISA-18.2 and the alarm performance metrics published by ISA

This article paraphrases the sources and does not quote them; read the original documents before designing or working on a system. Links open the latest edition in Rockwell's literature library; page numbers refer to the edition cited.

Related services:
SCADA & historian AVEVA System Platform projects