Skip to content
EDWartens UK
Physical AIUpdated 21 October 20267 min read

HMI Design Best Practices: ISA-101 and High-Performance HMI

Good HMI design follows a lifecycle (philosophy, style guide, templates, testing), uses restrained colour so abnormal conditions stand out, and manages alarms to HSE and EEMUA targets of no more than one alarm every ten minutes on average. ISA-101 is the international standard behind it.

HMI DesignISA-101Alarm ManagementHigh-Performance HMIWinCCSCADA
HMI Design Best Practices: ISA-101 and High-Performance HMI

Key takeaways

  • ISA-101.01-2015 is a lifecycle standard covering HMI design, implementation, operation and continuous improvement across continuous, batch and discrete industries.
  • HSE's information sheet, quoting EEMUA 191, targets an average of no more than one alarm every ten minutes in normal operation and no more than ten in the first ten minutes after a major upset.
  • At Milford Haven in 1994, two operators had to deal with 275 alarms in the last 11 minutes before an explosion that injured 26 people.
  • Colour vision deficiency affects about 1 in 12 men and 1 in 200 women (Colour Blind Awareness), so never rely on colour alone to convey status.
  • Siemens' free HMI Template Suite lets you restyle colours centrally in the TIA Portal Style Editor, which makes a grey, low-saturation scheme easy to apply once.

Good HMI design follows a lifecycle (an HMI philosophy, a style guide, templates, testing and ongoing review), uses restrained colour so that abnormal conditions stand out, and manages alarms so operators are not overwhelmed. ISA-101 is the international standard for human machine interfaces in process automation, and the HSE-endorsed EEMUA alarm guidance sets a target of no more than one alarm every ten minutes on average in normal operation. This guide covers the principles and then the practical steps in TIA Portal and WinCC.

What does ISA-101 actually say?

ISA-101 provides a lifecycle framework for designing, implementing, operating and maintaining HMIs. ISA's own page describes ISA-101.01-2015, Human Machine Interfaces for Process Automation Systems, as covering design, implementation, operation and continuous improvement, with key focus areas of human-centred design, effective display structures, intuitive user interaction and operator training. It applies across continuous, batch and discrete industries.

ISA also publishes supporting technical reports: ISA-TR101.01-2022 on HMI philosophy, and ISA-TR101.02-2019 on HMI usability and performance. The standard is paid for, although ISA says its members can view most ISA standards for free.

One caution before you copy a colour chart from any blog, including ours. ISA's public pages describe a philosophy and style-guide lifecycle rather than a fixed palette, so treat colour tables as a starting point for your own site style guide, agreed with operators, rather than as something the standard dictates.

Why does HMI design matter?

Poor HMIs and poor alarm systems contribute to real incidents. In the 1994 Texaco refinery explosion at Milford Haven, which injured 26 people and caused around £48 million of damage, HSE's investigation found too many poorly prioritised alarms and control room displays that did not help operators understand what was happening; in the last 11 minutes before the explosion the two operators had to recognise, acknowledge and act on 275 alarms (HSE, Better alarm handling). On a wider scale, a 1996 paper from the Abnormal Situation Management (ASM) Consortium estimated that preventable losses from abnormal situations cost the US economy at least $20 billion a year, about half in direct losses to petrochemical companies. That figure is old and American, but it shows why the discipline exists.

What is a high-performance HMI?

A high-performance HMI is a display designed for situational awareness: it shows the operator at a glance whether everything is normal, what has changed and where to focus. The idea, popularised by the ASM Consortium and reflected in ISA-101 practice, is a move away from busy, colourful, photo-realistic screens towards simple, information-rich ones.

A busy conventional industrial HMI screen with saturated colours, bright red green and blue buttons and animated motor symbols
A busy conventional industrial HMI screen with saturated colours, bright red green and blue buttons and animated motor symbolsPhoto: Mixabest, CC BY-SA 3.0, via Wikimedia Commons

The screen above is a typical conventional display: saturated colours everywhere, so nothing stands out when something is wrong. A high-performance version would use a muted background and equipment in neutral tones, and reserve bright colour for abnormal conditions. This video explains the approach clearly.

What is High-Performance HMI?

Practical principles that follow from this:

  • Neutral background, colour for meaning. Use a light-to-mid grey background, grey equipment outlines and dark text. If everything is coloured, nothing is an alarm.
  • Show values in context. A number alone is weak; show the range, setpoint, alarm limits and a small trend so the operator can judge at a glance.
  • Limit animation and effects. Animated 3D tanks and decorative graphics hide information and add noise.
  • Keep layouts consistent. Put navigation, alarm summary and status in the same place on every screen.

How should screens be organised?

Use a hierarchy of screens with consistent navigation, so operators always know where they are and how to reach the detail they need.

LevelPurposeTypical content
1. Site or area overviewSee the whole plant at a glanceSimplified units, aggregate health, alarm summary, key KPIs
2. Unit overviewOperate one unit or lineEquipment, operating mode, key values and trends
3. Equipment detailDiagnose and tuneTags, setpoints, trends, local alarms, interlock status
4. Diagnostic and maintenanceTroubleshootI/O status, device parameters, alarm history

Good navigation practice: a home button in the same position on every screen, breadcrumbs showing the current location, consistent button layout (do not move Start and Stop between screens) and a style-guide target for how many steps it takes to reach any detail screen. Three clicks is a common target, but it is a design choice rather than a rule from the standard.

What are the best colour and layout rules?

Use colour sparingly, never rely on colour alone, and agree the meanings with your operators in the style guide. A sensible starting scheme looks like this.

MeaningSuggested treatmentNotes
Normal, running, stoppedGreys and muted tonesNormal should be visually quiet
WarningYellow or amberAttention needed soon
AlarmRed, with a shape or text cueReserve for conditions needing action
Out of service or bypassedBlue or light blueDistinguish from live equipment

Dual coding matters because colour vision deficiency is common. According to Colour Blind Awareness, it affects approximately 1 in 12 men (8%) and 1 in 200 women, so add text, shape or position to every colour meaning. For text, the Web Content Accessibility Guidelines (WCAG 2.2) set a contrast ratio of at least 4.5:1 for normal text; WCAG is written for the web, but it is a useful, testable benchmark for HMI text too. Avoid pure black backgrounds that cause glare in bright control rooms, and size text and touch targets for the real operating environment, including gloved hands on tablets.

How should you manage alarms?

Alarm management is where HMI design most directly affects safety, so design it to a recognised standard from day one. The main references are EEMUA 191 (Alarm systems: a guide to design, management and procurement), ISA-18.2 (Management of Alarm Systems for the Process Industries) and the IEC 62682 lifecycle that EEMUA 191 aligns with. EEMUA's contents listing shows a fourth edition published in 2024.

HSE's information sheet, which quotes the EEMUA guide, gives the practical targets:

MeasureTargetSource
Long-term average alarm rate in normal operationNo more than one every ten minutesHSE information sheet, quoting EEMUA 191
Alarms displayed in the first ten minutes after a major upsetNo more than tenHSE information sheet, quoting EEMUA 191
Number of prioritiesAbout three, based on consequence if the operator fails to respondHSE information sheet
Priority splitAbout 5% high, 15% medium, 80% lowHSE information sheet, quoting EEMUA 191

HSE's approach is to measure first (how many alarms, how many are useful, how many during an upset, how many standing), ask operators about alarm floods and nuisance alarms, then plan and fix. Common remedies are alarm rationalisation to remove alarms that need no operator action, consistent priorities, suppression of chattering alarms, shelving of known conditions during maintenance with a log, and grouping related alarms so one cause does not produce fifty messages. Show an alarm summary on every screen.

What does this look like in TIA Portal and WinCC?

In Siemens projects, build the style guide first, then implement it centrally so every screen inherits it. Siemens offers a free HMI Template Suite library with templates, images and objects for WinCC Unified panels and PC runtime, and says you can change colours centrally in the TIA Portal Style Editor, for example to make the design grey rather than blue. That is a convenient way to apply a grey, low-saturation scheme once.

Practical tips:

  • Define alarm priorities and acknowledgement rules once in your HMI philosophy, then map them to alarm classes in WinCC so behaviour is identical across the project.
  • Build reusable faceplates for pumps, valves and motors so each shows state, mode, value in context and alarm status in the same way.
  • Use consistent tag naming between the PLC and the HMI so alarm text and tags match what operators call the equipment.
  • Test with operators on a simulated process before commissioning, because a screen that looks tidy to an engineer may fail an operator's workflow.

For the wider SCADA picture, see our SCADA tutorial and SCADA systems explained.

What are the most common HMI design mistakes?

  • Too much colour, so red, yellow and green lose their meaning.
  • Decorative 3D animation that hides information.
  • Sound for every event, so operators mute everything and miss the critical alarm.
  • No trend history, so operators cannot see what led to an event.
  • Unfiltered alarm lists with hundreds of entries.
  • Too many sub-screens for a single unit, which usually signals a weak hierarchy.

How EDWartens can help

The EDWartens UK Professional Module is a five-day live online class in Siemens TIA Portal. Day three covers HMI projects, screens, navigation and PLC-HMI integration, and days four and five cover WinCC SCADA including alarms and events and trending. It is online and Siemens-focused, using simulation rather than a physical rig. For free learning, try the TIA Portal HMI and WinCC course and the WinCC SCADA course. See the Professional Module page or sign up.

Start free

Learn SCADA and HMI free, then practise the job

Free job simulation

SCADA and HMI Engineer

Build the tag list, alarm list and screens for a live process.

The first five days are free, no card needed.

Live UK jobs

SCADA and HMI jobs in the UK

Updated daily, with licensed visa sponsors marked.

Browse all engineering jobs

Frequently asked questions

What is ISA-101?

ISA-101 is the international series of standards for human machine interfaces in process automation. ISA-101.01-2015 provides a lifecycle framework covering design, implementation, operation and continuous improvement, with focus on human-centred design, display structures, user interaction and operator training. Technical reports cover HMI philosophy (2022) and usability and performance (2019).

What is a high-performance HMI?

It is a display designed for situational awareness rather than decoration. It uses a neutral background, keeps normal equipment visually quiet, reserves colour for abnormal conditions, shows values with their range and limits, and follows a clear screen hierarchy. The aim is that an operator can see in seconds whether the process is normal and where to look.

What alarm rate should an HMI aim for?

HSE's Better alarm handling information sheet, quoting the EEMUA guide, gives a long-term average of no more than one alarm every ten minutes in normal operation and no more than ten displayed in the first ten minutes after a major upset. It also suggests about three priorities, split roughly 5% high, 15% medium and 80% low.

What is the difference between ISA-18.2 and EEMUA 191?

Both give guidance on alarm management. EEMUA 191 is a UK-developed guide to the design, management and procurement of alarm systems, endorsed by HSE, with a fourth edition published in 2024. ISA-18.2 is the ISA standard for management of alarm systems in the process industries. EEMUA 191 references the IEC 62682 alarm system lifecycle.

Can I follow ISA-101 principles in WinCC?

Yes. ISA-101 is a design philosophy and lifecycle rather than a software feature, so you implement it in whatever platform you use. In TIA Portal, Siemens' free HMI Template Suite and central style settings help you apply a consistent, low-saturation scheme, and reusable faceplates keep behaviour consistent across screens.

Sources

  1. ISA - ISA-101 series of standards
  2. ISA - ISA-18.2-2016, Management of Alarm Systems for the Process Industries
  3. HSE - Better alarm handling (Chemicals Information Sheet 6)
  4. EEMUA - Publication 191 contents (fourth edition, 2024)
  5. Cochran, Miller and Bullemer (Honeywell / ASM Consortium, 1996) - Abnormal Situation Management in Petrochemical Plants
  6. Colour Blind Awareness - What is colour blindness?
  7. W3C - WCAG 2.2 Understanding Success Criterion 1.4.3: Contrast (Minimum)
  8. Siemens - HMI Template Suite

Share this article

About the author

EDWartens Team

EDWartens Instructional Team

The EDWartens instructional team brings together UK-based automation engineers, certified Siemens and Rockwell specialists, and industry practitioners with decades of combined experience in PLC programming, SCADA engineering, and industrial AI.

View all articles by EDWartens

Ready to become job-ready?

Start with a free course today, or train live in Siemens PLC, HMI and SCADA on the Professional Module.

Related articles

How Long Does It Take to Learn PLC Programming?
Physical AI

How Long Does It Take to Learn PLC Programming?

Most people can write basic ladder logic after about 40 to 60 focused hours, or four to eight weeks of regular practice, but being useful on a real site takes months and independence takes a year or more in a job. A class of 3 to 5 days gets you started; practice afterwards makes you competent. These are planning estimates, not published statistics.

Read article
SCADA Tutorial for Beginners: Your First WinCC and Ignition Project
Physical AI

SCADA Tutorial for Beginners: Your First WinCC and Ignition Project

A SCADA system gives operators a live view of a process through tags, screens, alarms and history. Build a tank-level project in four parts: define tags, draw a screen, configure an alarm and log history, in either Siemens WinCC or Ignition. UK permanent SCADA adverts quoted a median of £55,000 in the six months to 21 October 2026 (ITJobsWatch).

Read article
SCADA Training in the UK: WinCC vs Ignition vs AVEVA
Physical AI

SCADA Training in the UK: WinCC vs Ignition vs AVEVA

WinCC, Ignition and AVEVA are all established SCADA platforms, and the best one to learn first is the one your target employers run. ITJobsWatch counted 632 permanent UK adverts citing SCADA in the six months to 21 October 2026, with a median salary of £55,000. This guide compares the three neutrally and shows how to start free.

Read article
How to Get Into SCADA Engineering With No Experience (UK)
Career

How to Get Into SCADA Engineering With No Experience (UK)

You can start SCADA work without experience by learning how a PLC feeds a SCADA system, building two small projects, and applying for support, technician or junior HMI roles. ITJobsWatch counted 632 UK permanent adverts citing SCADA in the six months to 21 October 2026, with a median of £55,000.

Read article