32
Maximize Operator Effectiveness: High Performance HMI Principles and Best Practices Part 1 of 2 A PAS White Paper Version 3.0 Bill Hollifield Principal Alarm Management and HMI Consultant, PAS Hector Perez HMI Product Manager, PAS High Performance HMI 3.0 - Part 1 | Cover © PAS Global, LLC 2017

Maximize Operator Effectiveness papers... · the ISA-101 HMI Standard released in August 2015. HPHMI Work Processes and Implementation Guidance: The work process for HMI improvement

  • Upload
    others

  • View
    10

  • Download
    3

Embed Size (px)

Citation preview

Maximize Operator Effectiveness:

High Performance HMI Principles and Best Practices

Part 1 of 2

A PAS White PaperVersion 3.0

Bill HollifieldPrincipal Alarm Management and HMI Consultant, PAS

Hector PerezHMI Product Manager, PAS

High Performance HMI 3.0 - Part 1 | Cover© PAS Global, LLC 2017

Table of Contents

High Performance HMITM | Table of Contents© PAS Global, LLC 2017

Introduction and Overview ......................................................................................................................................................... 1

HMIs Past and Present ………………………………………………….................................................…....…………...................................... 3

Justification for HMI Improvement .......................................................................................................................................... 5

Proper Graphic Principles ........................................................................................................................................................... 6

Show Information Instead of Raw Data ................................................................................................................................. 7

Proper Use of Color ....................................................................................................................................................................... 9

Elements and Depictions of HPHMI ........................................................................................................................................ 10

Depicting Process Values ......................................................................................................................................................... 10

Depicting Alarms ......................................................................................................................................................................... 11

Depicting Profiles of Temperature or Pressure ................................................................................................................ 13

Depicting Dynamic Equipment .............................................................................................................................................. 13

Bars vs. Pointers .......................................................................................................................................................................... 14

Depicting Level Indication ....................................................................................................................................................... 14

Depicting Control Valves and Shutoff Valves ................................................................................................................... 14

Depicting Equipment Commands ........................................................................................................................................ 15

Use of Trends ................................................................................................................................................................................ 16

Depicting Tables .......................................................................................................................................................................... 16

Depicting Advanced Process Control (APC) .................................................................................................................... 17

Depicting Shutdown Activation ............................................................................................................................................ 17

Depicting Interlock Functionality ......................................................................................................................................... 18

Startup Map ................................................................................................................................................................................... 20

Navigation and Command Buttons ...................................................................................................................................... 20

Display Layout and Faceplate Handling ............................................................................................................................. 21

Avoiding “Blob” Graphics ......................................................................................................................................................... 23

Display Hierarchy ......................................................................................................................................................................... 23

Level 1 – Operation Overview ................................................................................................................................................. 24

Level 2 – Unit Control ................................................................................................................................................................ 25

Level 3 – Unit Detail .................................................................................................................................................................... 26

Level 4 –Support and Diagnostic Displays ........................................................................................................................ 26

Conclusion of the Part 1 Document ...................................................................................................................................... 27

About the Authors ...................................................................................................................................................................... 28

References ..................................................................................................................................................................................... 29

High Performance HMI 3.0 - Part 1 | Page 1© PAS Global, LLC 2017

Introduction and OverviewThe process control and automation industry has spent billions on improving process safety

via complex, instrumented systems. Yet, we continue to frequently see industrial incidents,

accidents, and fatalities in the news. The causes are generally not the failure of such automated

systems, but are instead the result of a wide variety of human errors. PAS firmly believes that

addressing the causes of human error and the improvement of Operator Effectiveness is of

the highest importance. The proper use of such technologies as High Performance HMI and

Alarm Management can actually save lives and prevent injuries. Detailed information on these

should not be withheld, and that is why we offer this and other white papers freely. They can

also significantly lessen process upsets, improve process efficiency, and increase productivity.

The human-machine interface (HMI) is the collection of screens, graphic displays, and other

technologies used by the operator to monitor and interact with the control system (typically

DCS or SCADA). Several major accidents, such as the Texas City refinery explosion in 2005,

have cited poor HMIs as a significant contributing factor. The design of the HMI plays a critical

role in determining the operator’s ability to effectively manage the operation, particularly in

quickly detecting and resolving an abnormal situation, which is the most important task of an

operator. A poor HMI can actively interfere with this ability.

For several reasons, the current designs and capabilities of most HMIs are far from optimal

for running the kinds of complex operations we have in industry. Most HMIs consist simply of

schematic or P&ID style graphics covered in numbers. Such displays provide the operator large

amounts of raw data, but almost no real information. They are difficult to interpret and provide

inadequate situation awareness to the operator.

Since we published The High Performance HMI Handbook in 2008, improving HMI has become

on of the hottest topics in the automation industry. In that book, we explained exactly why

most current HMI practices were poor, and we put forth the proper principles and details for

making graphics significantly better. Many companies have adopted those principles and have

completed migrations to improved graphics. Many more have such efforts currently underway.

This two-part paper provides a history, justification, and detailed plan of action for the

improvement of a process control HMI. Here is an overview of the contents.

High Performance HMI 3.0 - Part 1 | Page 2© PAS Global, LLC 2017

Part 1Examples: We provide typical examples of common but poor HMIs, along with highly

detailed depictions of improved methods that provide for much better operator situation

awareness and control.

Principles: We cover the most important aspect of High Performance HMI™ (HPHMI),

the display of information to the operator rather than raw data. Many other necessary

graphic principles including the correct way to use color are provided. Depictions of

detailed graphic elements are included.

Hierarchy: HPHMI graphic designs must reflect a proper hierarchy – the exposure of

additional detail as needed. We include examples of graphics that illustrate this hierarchy,

along with the work processes used to design such graphics.

If your facility utilizes a process control system with a computer-based HMI, you will find this

information useful. This white paper augments the detailed content in The High Performance

HMI Handbook.

Part 2 (Separate Document)Case Studies: Since the publication of our 2008 book, many projects have provided

for the development of real-world case studies. We include two such studies in this

paper. The first was conducted by the Electric Power Research Institute (EPRI), but is

applicable to all types of process operations. The second shows how a major company

has improved performance and significantly lowered costs via company-wide adoption

of standardized High Performance graphics. This has led to a major HPHMI product

innovation for the power industry: PowerGraphiX®.

We also provide an example as to how “out-of-the-box thinking” can address HMI issues,

in the discussion of a Pipeline System Overview Display.

Standards Review: Two standards documents available on HMI are discussed, including

the ISA-101 HMI Standard released in August 2015.

HPHMI Work Processes and Implementation Guidance: The work process for HMI

improvement is described. We also address the most common issues encountered in

HMI improvement, and cost effective ways to transition to High Performance graphics.

High Performance HMI 3.0 - Part 1 | Page 3© PAS Global, LLC 2017

HMIs Past and PresentBefore the advent of sophisticated digital control systems, the operator’s HMI usually consisted

of a control wall concept such as Figure 1.

The control wall had the advantages of

providing an overview of the entire operation,

key trends, and a limited number of well-defined

alarms. A trained operator could see the entire

operation almost at a glance. Spatial and

pattern recognition played an important role

in the operator’s ability to detect burgeoning

abnormal situations.

These systems had several disadvantages.

They were difficult to modify, the addition of

incremental capabilities was problematic, and

the ability to extract and analyze data from

them was almost non-existent. In the 1980s-1990s, the modern electronic control systems (DCS/

SCADA) replaced them for such reasons.

When the modern systems were introduced, they included the capability to create and display

graphics for aiding in the control of the operation. However, there were no guidelines available

as to how to create effective graphics. Early adopters created graphics that mimicked P&ID or

schematic drawings, primarily because they were readily available. The limited color palette was

used inconsistently, and screens

began to be little more than

crowded displays of numbers on

a P&ID.

Graphics such as Figures 2

and 3 were developed over 20

years ago and remain common

throughout the industry. Indeed,

inertia, not cost, is the primary

obstacle to the improvement of

HMIs. Engineers and operators

become accustomed to this style

of graphic, and are resistant to

change.

Figure 1: Example of a Control Wall

Figure 2: An Early Graphic Showing Many Problematic Practices

High Performance HMI 3.0 - Part 1 | Page 4© PAS Global, LLC 2017

As a result, industries that

use modern control systems

are now running multi-

million dollar operations

from primitive HMIs created

decades ago at a time that

little knowledge of proper

practices and principles was

available.

As control system hardware

progressed, the manufacturers

began to develop very flashy

example graphics which were

used for marketing purposes. While fit for that purpose, they were quite ineffective for actually

controlling a process. Many companies and projects, however, began to create graphics similar

to those examples. The results were displays that are actually suboptimal for operators.

To illustrate this point, Figure 4 is an example of flashy design taken from a power generation

facility. The graphic dedicates 90 percent of the screen space to the depiction of 3-D equipment,

vibrantly colored operation lines, cutaway views, and similar elements. However, the information

actually used by the operator consists of poorly depicted numerical data, which is scattered

around the graphic, and only makes up 10 percent of the available screen area.

There are no trends, condition

indicators, or key performance

elements. You cannot easily

tell from this graphic whether

the operation is running well

or poorly. That situation is true

for more than 90 percent of

the graphics used throughout

industry today because

they were not designed to

incorporate such information.

Instead, they simply display

dozens to hundreds of

raw numbers lacking any

informative context.

Figure 3: A Typical Crowded, P&ID-Style Graphic

Figure 4: A Flashy Graphic Inappropriate for Actual Operational Control

High Performance HMI 3.0 - Part 1 | Page 5© PAS Global, LLC 2017

Justification for HMI ImprovementPoorly performing HMIs have been cited time and again as significant contributing factors to

major accidents. Yet, our industry has made little significant change in HMI design. There is

another industry that learns from its accidents and has made phenomenal advancement in HMI

design based on new technology. That industry is avionics. The resulting improvement in pilot

situation awareness is one of the largest contributing factors in the decades-long decline in

aviation accidents.

Modern avionics feature fully-integrated electronic displays as shown in Figure 5. These depict

all of the important information, not just raw data, needed by the operator (i.e., pilot). Position,

course, route, engine diagnostics, communication frequencies, and automated checklists are

displayed on moving maps with built-in terrain proximity awareness. Real-time weather from

satellite is overlaid on the map. Detailed database information on airports is available with just a

click. Situation awareness and abnormal situation detection is far improved by these advances.

This capability – impossible even a dozen years ago in multi-million dollar airliners – is now

standard on even the smallest single engine aircraft.

There have been tests involving actual operators running realistic simulations using traditional

graphics vs. High Performance ones. PAS participated in such a test at a large power plant,

sponsored by the EPRI and detailed later in this paper. The results were consistent with a

similar test run by the ASM® (Abnormal Situation Management) Consortium on an ethylene

plant. The test showed the High Performance graphics provided significant improvement in the

detection of abnormal situations (even before alarms occurred) and significant improvement in

the success rate for handling them. In the real world, this translates into a savings of hundreds

of thousands of dollars per year.

Since safety is significantly improved with modern HMIs, it is only logical that we would want all

operators to have access to them. Yet most companies have done little to upgrade.

Figure 5: Garmin G2000® Avionics Package in a Small Plane

High Performance HMI 3.0 - Part 1 | Page 6© PAS Global, LLC 2017

Proper Graphic PrinciplesIneffectively designed graphics are easy to find. Simply search the internet for images under the

category “HMI.” Problems with these graphics include:

● Primarily a schematic or P&ID representation

● Lots of displayed numbers

● Few or no trends

● Spinning pumps/compressors, moving conveyors, animated flames, and similar distracting elements ● Brightly colored 3-D equipment ● Highly detailed equipment depictions ● Attempts to color code piping with contents ● Long, cryptic tagnames shown on the screen

● Brightly colored liquid levels displaying the full width of the vessel

● Lots of crossing lines and inconsistent flow direction

● Inconsistent color coding ● Bright colors on dark backgrounds ● Misuse of alarm-related colors ● Limited, haphazard navigation ● A lack of display hierarchy

Ineffective graphics encourage poor operating practices, such as operating by alarm. By

contrast, High Performance graphics have:

● A generally non-schematic depiction except when functionally essential

and at Level 3

● Limited use of color, where color is used specifically and consistently

● Gray backgrounds to minimize glare and reflection issues

● No animation, except for specific alarm-related graphic behavior ● Embedded, properly-formatted trends of important parameters ● Analog representation of important measurements, including their value

to normal, abnormal, alarm, and interlock conditions ● A proper hierarchy of display content providing for the progressive exposure

of detailed information as needed

● Simple and straightforward depictions in 2-D not 3-D ● Consistent flow depiction and layout to minimize crossing lines ● Embedded information in context (via right-click menus or similar methods) such

as alarm documentation and rationalization, standard operating procedures, and

more. ● Logical and consistent navigation methods ● Techniques to minimize operator data entry mistakes ● Validation and security measures

High Performance HMI 3.0 - Part 1 | Page 7© PAS Global, LLC 2017

Show Information Instead of Raw DataA primary difference of High Performance graphics is the underlying principle that, wherever

possible, operational values are shown in an informational context and not simply as raw

numbers scattered around the screen.

As an example, consider this depiction of a

compressor shown in Figure 6. Much money has

been spent on the purchase of instrumentation.

Yet, unless you are specifically trained and

experienced with this compressor, you cannot

tell if it is running at peak efficiency or is about

to fail.

The mental process of comparing each

number to a memorized mental map of

“what is good” is a difficult cognitive process.

Operators have hundreds (or even thousands)

of measurements to monitor. Thus the results vary by the experience and memory of the

operators, as well as how many abnormal situations they have personally experienced with this

particular compressor. Training new operators is difficult because the building of these mental

maps is a slow process. Adding more numbers to a screen like this one does not aid in situation

awareness; it actually detracts from it.

By contrast, a bank of analog indicators, as in Figure 7, can represent these numbers much more

effectively. Analog is a powerful tool because humans intuitively understand analog depictions.

Information is data in context made useful.

Figure 6: All Data, No Information

West East

Drive: 232.2 amps

Cooler

W. Vibration: 2.77 E. Vibration: 3.07

2.77MSCFH

155.2 °F 108.2 °F 166.1 °F55.7 psig

135.1psig

190.5 psig

Oil 155.2 °FOil 85.1 psi

65.1 °F

Figure 7: Analog Depiction of Information

Coolgpm

RECYCLE COMPRESSOR K43

Alarm Indicator

Desirable Operating Range

AlarmRange

AlarmRange

Suctpsig

Interpsig

Dschpsig

SuctdegF

InterdegF

DschdegF

E. Vibmil

N. Vibmil

W. Vibmil

MotorAmps

Oilpsig

OildegF

Interlock Threshold

42.7 38.7 93.1 185 95 120 170 12 8 9 170 80 290

2

High Performance HMI 3.0 - Part 1 | Page 8© PAS Global, LLC 2017

We are hard-wired for pattern recognition. With a single glance at this bank of properly designed

analog indicators, the operators can tell if any values are outside of the normal range, by how

much, and the proximity of the reading to both alarm ranges and the values at which interlock

actions occur. Analog depictions such as these moving analog indicators are a key element of

HPHMI.

In just a second or two of examination, the operator knows which readings, if any, need further

attention. If none do, the operator can continue to survey the other portions of the operation.

In a series of short scans, the operator becomes fully aware of the current performance of their

entire span of control.

The knowledge of what is normal is embedded into the HMI itself, making training easier and

facilitating abnormal situation detection – even before alarms occur, which is highly desirable.

Similarly, depiction of PID controllers is accomplished with the addition of easily scanned

setpoint, mode, and output information, as in Figure 9. If the final control element has a position

feedback signal, deviation is easily and effectively shown on the output scale. Mechanical

deviations are prime causes of abnormal situations, and they should be made easy to spot.

The subtle, slight gradients and shadows are intended to increase prominence of the live

elements. Images in printed form are often significantly different than images shown on a

screen. For that reason, other modifications to increase printed visibility have been made on

some depictions in this paper. Actual design of HPHMI elements concerns their appearance on

the screen.

Figure 8: Further Explanation of Moving Analog Indicators

FLOWgph

Desirable Operating Range shown as a light blue shaded area

Hi-Hi Alarm Range

Low Alarm

Abnormal High Range

Abnormal Low Range

32.1

Moving Analog indicators with Normal Range, High, Hi-Hi, Low, and Lo-Lo alarm indications, Interlock indication, and recent range

Hi Alarm Range

Lo-Lo Alarm

FLOWgph

81.1

FLOWgph

91.1

Priority 3Hi Alarm is in effect

Priority 2 Hi-Hi alarm is in effect and Hi Alarm is still in effect

Alarm indicator is always based on the highest priority alarm in effect on the sensor

FLOWgph

Dark blue bar shows measurement variability in a specified time period such as prior 2 hours. (possible on some control systems)

63.5Interlock Function

When Measurement

Is Invalid

----BAD

43 2

High Performance HMI 3.0 - Part 1 | Page 9© PAS Global, LLC 2017

Proper User of ColorColor must be used consistently. People have several types of common color-detection

deficiency (e.g., red-green, white-cyan, green-yellow). For this reason, the most important rule

for color is this:

Color, by itself, is never used as the sole differentiator of an important condition or status.

Most graphics throughout the world violate this principle. A color palette must have a limited

number of distinguishable colors used consistently. Bright colors are primarily used to bring

or draw attention to abnormal situations, not normal ones. Screens depicting the operation

running normally should not show brightly saturated colors, such as bright red or green pumps,

equipment, valves, and similar items.

When alarm colors are chosen, such as bright red and yellow, they are used solely as an aspect

of the depiction of an alarm-related condition, and for no other purpose. If color is used

inconsistently, then it ceases to have meaning. Figure 10 is a workable HPHMI color palette, and

the example figures in this paper generally follow it. There should not be very many colors, and

all colors must be easily distinguishable.

Graphics with color-neutral gray backgrounds on LCD screens are effective. They also enable

the lights in the control room to be turned back to bright – where they should be. Poor graphics

began with dark backgrounds and bright colors due to 1980s-90s CRT hardware limitations.

This scheme resulted in major glare and reflection problems, which were addressed by dimming

the control room lights. For operator alertness, the control room lighting should actually be

brighter than a typical office, all day and all night.

Controller with Device Feedback

562.1AUTO560.0

22%23%

With Position Deviation Alarm

602.1AUTO485.0

22%55%

A A A A M A A AA B C D E F G H

Damper Position

7473

77 78

45 78

74 75

50 51

50 50

75 65

5155

2

22

DescriptionUnits (psig)

PV, Mode, Setpoint & OutputValues

Diamond for Setpoint

Output Indicator0-100%

Black Outline Indicates Mode is Abnormal

Analog Controller Depiction

562.1MAN560.022%

Device Feedback on same scale

Figure 9: Analog Depiction of PID Controllers and Position Feedback

High Performance HMI 3.0 - Part 1 | Page 10© PAS Global, LLC 2017

Elements and Depictions of HPHMIThis section shows many of the common situations that a process graphic must depict, and how

to accomplish those depictions by following High Performance HMI principles.

Depicting Process ValuesThe display of live values on the screen should be shown in a different way than static text:

● The choice of a bold, dark blue is a good choice with the gray background, and

differentiates live values from static text done in black or dark gray as in Figure 11.

● Leading zeros are not displayed, except on fractional values (e.g., 0.27). Values are

shown only to the precision needed by the operator.

● In tables or columns, generally align numbers on the decimal point.

● Units of measurement are displayed in non-bold text near the value.

Figure 10: An Example HPHMI Color Palette

Color RGB Values Sample Defined Uses

Gray 213, 213, 213 Overall graphic background

White 255, 255, 255 Highlighting of some small items, e.g., PV Quality indications

Light Gray 243, 243, 243 ON indication for equipment

Gray 136, 136, 136 Off indication for equipment

Dark Gray 74, 74, 74 Some text, minor process lines

Black 0, 0, 0 Text and labels, major process lines, process vessel outlines. Dark Gray (64, 64, 64) can also be a good choice.

Dark Blue 0, 0, 215 Process values, controller modes and outputs, similar special purposes. Trend line for a single trended value.

Dark Green 0, 128, 0 Controller setpoints and other operator inputs, trend trace of setpoints

Light Green 153, 255, 102 Possible “faint green” for some specific highlighting

Light Blue 187, 224, 227 Desired operating ranges or conditions

Cyan 0, 255, 255 Vessel level strips, trend lines

Brown 204, 102, 0 Trend lines, position feedback indiciation

Pale Red (Pink) 255, 153, 204 Possible “faint red” for some specific indications

Red 255, 0, 0 Top level, priority one alarm

Yellow 255, 255, 0 Priority two alarm

Orange 255, 102, 0 Priority three alarm

Magenta 255, 0, 255 Priority four alarm for diagnostics

Dark Magenta 204, 0, 102 Trend lines

High Performance HMI 3.0 - Part 1 | Page 11© PAS Global, LLC 2017

● Point names should not be shown on the screen by default. It should never

be necessary for an operator to have to type in a point name in the entire HMI.

● Process values can have a variety of diagnostic conditions. Figure 11 shows a clear,

concise, and visible way for depicting those. Color coding is not recommended.

● When items are “selected”, that status should be indicated. Surrounding the

selected item with a white outline is a good practice.

Depicting Alarms Proper alarm depiction should also be redundantly coded based upon alarm priority

(color / shape / text). Alarm colors should not be used for non-alarm related functionality.

When a value or object comes into alarm, the separate alarm indicator appears next to it, as

shown in Figure 12. The indicator flashes while the alarm is unacknowledged (one of the very

few proper uses of animation) and ceases flashing after acknowledgement, but remains visible

as long as the alarm condition is in effect. People do not detect color change well in peripheral

vision, but movement such as flashing is readily detected. Alarms thus readily stand out on a

graphic (and on multiple screens) and are detectable at a glance.

Figure 12 shows that the most common methods of alarm indication are a direct violation of the

basic rule of color use, as they are different solely by the use of color.

Figure 11: Depicting Process Values

480.1 psi

480.1 psi

Invisible selection area

480.1 psi

Selection indication

Normal

Display of process values. No alarm conditions are in effect.

480.1 psi

Bad or Out of Range Value

?LG

Note that the BAD or OOR condition is normally alarmed, and the additional alarm element would be shown (see depiction of alarm conditions).

It may be possible to show the Last Good Value of a BAD or OOR measurement, rather than showing dashes. If this is the case, the depiction will be:

----- psi

Bad Value

----- psi

Out of Range

BAD OOR

Vent ValveAutoMoving Locked

Damper 7: SW 66:

ClosedStoppedPump 14:

Discrete (“digital”) conditions are shown using the same blue color and in bold, using easily understood words

Selection of an item causes the relevant faceplate to appear and the selected item is highlighted. See Faceplate section.

High Performance HMI 3.0 - Part 1 | Page 12© PAS Global, LLC 2017

It is highly beneficial to include access within the HMI

to the alarm rationalization information contained in

the Master Alarm Database as show in Figure 13. If

these terms are unfamiliar, you are advised to read

the ISA 18.2 standard for Alarm Management in the

Process Industry, or read the API RP-1167 Alarm

Management Recommended Practice if you are in

the pipeline industry. PAS offers free white papers

explaining both documents.

Figure 13: Linked Alarm Information

Information called into the shape & size of a standard faceplate

Link to Procedures

Right-click callup

Embedding Alarm Documentation

Off spec ProductionLowered efficiency

Category: Minor FinancialPriority: 3Setting: 120 deg FResponse Time: <15 min

Adjust reflux per computation; check Controller for cascade mode.Check feed composition

SOP 468 -1

Adjust base steam rate.Check pressure and feed parameters vs.

Excess steamPressure excursionInsufficient refluxFeed composition variance

TI-468-02 ColumnOverhead Temperature

-

122.1 deg F

X

Corrective Actions:

Alarm Causes:

Alarm Consequences:

Alarm: PV HIGH

3

Figure 12: Depiction of Alarms

Diagnostic Priority

Priority 3 Priority 2 Priority 1

480.1 psi 480.1 psi 480.1 psi480.1 psi

Diagnostic Priority

Priority 3 Priority 2 Priority 1

psi psi psipsi 480.1480.1 480.1 480.1

480.1 psi

No Alarm

480.1 psi

In Alarm

SimilarBadDepictions

480.1480.1480.1

480.1 psi

In Alarm

The symbol’s outlines above are important! Symbols without them would not be as effective in standing out on a graphic:

Priority 4Diagnostic

Priority 3 Priority 2 Priority 1

480.1 psi 480.1 psi 480.1 psi480.1 psi

2 1

4 3

4 3 12

SuppressedAlarm 480.1 psi

S

Poor Alarm Depictions Violating the Basic Color Rule

Improved Alarm Depictions With Redundant Coding

Total 4 8 1 120

0 2 10

Alarms

Un-Ack

Overall Alarms Summary element

432 S1

High Performance HMI 3.0 - Part 1 | Page 13© PAS Global, LLC 2017

Depicting Profiles of Temperature or PressureConsider these alternative distillation column

temperature profile displays. When only numbers

are shown, even an experienced operator may easily

miss a suboptimal condition. Additionally, a new

operator will find it difficult to build a mental map

of a proper profile. The desire is for all operators to

recognize normal and abnormal profiles at a single

glance.

A correct profile can be seen at a glance as a

straight line.

Depicting Dynamic Equipment So what about the paradigm of using bright green to depict “on” and bright red for “off” (or

vice versa in the power industry)? This is an improper use of color. The answer is a depiction

such as Figure 15.

The relative brightness of the object shows

its on-off status, as does the use of a process

value word next to it. Equipment items

brighter than the background are on (think of

a light bulb inside them). Items darker than

the background are off. If equipment has no

status that is sensed by the control system, but

is desired on the graphic anyway, it is shown

as transparent to the background color. The

status word can indicate several conditions,

as shown. Remember, if any of those are also

alarm conditions, the separate alarm indicator

will appear next to the equipment when it is

in an alarmed state.

A Column Temperature Profile

Is this a good profile?

Too hot at the bottom, too cold

at the top.

20.1

24.2

25.6

27.8

28.9

20.1

24.2

25.6

27.8

28.9

Alarm Ranges

This one is.

Normalrange

18.2

24.0

25.6

29.8

32.9 2

Figure 14: Measurement Profile

Figure 15: Depicting Status with Redundant Coding

and Proper Color Usage

(Shape is Filled Darker)

Wrong Better

Pump Not Running

PumpRunning

Wrong Better

STOPPED

RUNNING(Shape is Filled Brighter)

Dynamic equipment without instrumentation sensing of process states can be depicted with a fill the same as the background.

RunningInterlocked

Stopped – ErrorStopped with ConditionStopped – Needs ResetStopped – OK to Start

Repair State

RunningInterlocked

Stopped – ErrorStopped with ConditionStopped – Needs ResetStopped – OK to Start

Repair State

Showing choices from predefined conditions

Running

Limiting the displayed conditions to only those in effect:

Stopped – Needs Reset

High Performance HMI 3.0 - Part 1 | Page 14© PAS Global, LLC 2017

Bars vs. Pointers Attention to detail is important. It is typical to use bar graph elements to show relative

positions and values. While this may be better than simply showing numbers, it is inferior

to the use of moving pointer elements, since the bar disappears as the bar’s value gets low.

The human eye is better at detecting the presence of something than its absence. And, the

low condition may be more

important than the high

condition and should have

equal visual prominence.

The example in Figure 16 is

superior in showing relative

values, besides the color

improvement.

Depicting Level Indication Vessel levels should not be shown as large blobs of saturated color. A simple strip depiction

showing the proximity to alarm limits is better. A combination of trend and analog indicator

depictions is even better such as Figure 17. The right-hand edge of the trend replaces the pointer

and provides context.

Depicting Control Valves and Shutoff Valves Control valves turn out to be one of the more complicated items to depict. The tendency is

to want to cram too much data into a small space. Traditionally, we depict a control valve

(throttling, variable position) with a domed head depiction and an automated block valve (only

on-off) with a rectangular head depiction.

25% 50% 75%

ValveV-1V-2V-3X-1X-2X-3X-4S-1S-2K-1K-2

100%100%

95%88%

100%100%

75%0%

55%100%100%

100%0%

Analog Position - Better

25% 50% 75%

100%100%

95%88%

100%100%

75%0%

55%100%100%

100%0%

Analog Position – Poor but Typical

ValveV-1V-2V-3X-1X-2X-3X-4S-1S-2K-1K-2

Figure 16: Bars vs. Pointers

Poor Better: Thin bar level strip with

normal and alarm range

context

Very Poor

Crude Feed

-21

Trend with dotted lines for normal range, tic marks for

alarm settings

Best:Combination

with full context analog indicator

2 Hrs 81.5%

Depiction of Vessel Level Indication

2 Hrs 49.5%56.5%

TK

2

Figure 17: Vessel Levels

High Performance HMI 3.0 - Part 1 | Page 15© PAS Global, LLC 2017

In keeping with equipment depictions, the valve body is filled darkly for closed and brightly

for open. This also follows the P&ID paradigm for block valves. The same method can depict

the state of three-way valves. The solenoid and position switch statuses can also be shown if

desired.

Depicting Equipment Commands When DCS/SCADA points are built that indicate equipment state, the control engineer can

usually decide which words to display to represent the current state. The choices they make

are often poor. The most common example is “RUN” and “STOP.” Do these represent the

equipment’s status, or a command to it? “RUNNING” and “STOPPED” are much better status

indication words. “STOP” and “START” are commands, not statuses.

Similarly, the graphics need to differentiate clearly between status indications and command

possibilities. In general, the graphic indicates the current state, and faceplate interactions are

used to command changes to that state. It is

common to have a point type that includes

both a switch-type (binary) output command

and binary status feedback, commonly called

a Digital Composite Point. Figure 19 shows a

compact graphic presentation of those statuses.

Selecting the graphic element would call up the

faceplate for the actual interaction.

Figure 18: Control and Automated Block Valves

Control Valves(no feedback)

Same Principles for On-Off Valves, with Status Words

ValveOpen

ValveClosed

33%

0%

TravOpen

Closed

Actual determines valve body fill.O% and A %

numbers are shown

O: 33%A: 38%

Control Valves(with Analog Feedback)

3-Way Valves Showing Open Flow Paths

Valve Head is Unfilled

Output determines valve head

Open

Closed

Output determines valve head

No feedback

FailOpen

0%

FailClosed

0%

FailLast

0%

Valve Traveling

Position Switches: Made and Unmade

Solenoid: When de-energized, valve moves to fail position

Showing All The Options: Confusing!

O: 100%A: 99%

Output % Shown

Valve Fail Direction

Avoid Tiny Output Bars!

If You Can’t Resist, at Least Use a Slider

Figure 19: Digital Composite Point Depiction

RunStopped

Pump 22

Digital Composite Point Depiction:Command (“setpoint”) to the device:Feedback from the device:

Mismatch alarm if applicable

3

High Performance HMI 3.0 - Part 1 | Page 16© PAS Global, LLC 2017

Use of Trends The most glaring deficiency in HMI today is the general

lack of properly implemented trends. Every graphic

generally has one or two values on it that would be far

better understood if presented as trends. However, the

graphics rarely incorporate them.

Instead, engineers and managers believe vendor claims

that their operators can easily trend any value in the

control system on demand with just a click. This is

incorrect in practice; a properly scaled and ranged trend

may take 10 to 20 clicks/selections to create, and usually

disappears into the void if the screen is used for another

purpose (like calling up a different graphic).

This deficiency is easily provable; simply walk into the

control room and count how many trends are displayed.

Our experience in hundreds of control rooms is that

trends are vastly underutilized and situation awareness

suffers due to that.

Trends should be embedded in the graphics and appear, showing proper history, whenever

the graphic is called up. This is generally possible, but is a capability often not utilized. Trends

should incorporate elements that depict both the normal and abnormal ranges for the trended

value. There are a variety of ways to accomplish this as shown in Figure 20. The range indicator

could also indicate the alarm and interlock ranges (see the later Level 1 Overview Example;

Figure 33).

Depicting Tables Even tables and checklists can

incorporate proper principles as

shown in Figure 21. Consistent

colors and status indication can

be integrated. The intent is to

make the abnormal stand out.

Figure 20: Trend Depiction of Desirable Ranges

West Comp Discharge Temp °C

40.0

50.0

-60 -30-90 Hours2

West Comp Flow MSCFH

45.0

55.0

-60 -30-90 2 Hours- --

PV49.1SP

50.5

PV44.1

500015

1 Hr

Feed Water3280DrumLevel-0.5

MainSteam4150

0-10

Figure 21: Tables and Checklists

Abc abc abcAbc abc abcAbc abc abcAbc abc abcAbc abc abc

XXX

Better PracticeAbc abc abcAbc abc abcAbc abc abcAbc abc abcAbc abc abc

Improper PracticeBreaker 15 Power Oil Temp 16-33Oil Pres Status Level in TK-8776 Gen System Status Comp 88 in Auto Lineup Ready Sys Status Checks Bearing Readouts Comm check Outlet Temp < 250 Cooling Flow Internal Circuit Check Bypass Closed AFS Function

NOT OK

HPHMI Startup Permissives Table

Air Comp

Status Mode Diagnostic

C #1 RUNNING AUTO OK

C #2 STOPPED MAN OK

C #3 RUNNING AUTO OK

C #4 STOPPED AUTO FAULT

A2 CWP

B2 CWP

Pump Status

ON

ON

A2 HWP

B2 HWPON

OFF

C2 HWP

SUBFPON

ON

A2BFPT

B2BFPTON

ON

Another Better Practice Status Table

HPHMI Equipment Status Table

Table Design

2

3

OKNOT OK

NOT OKNOT OK

OFF

OKNOT OK

OK

OFFNOT OK

NOT OK

NOT OK

NOT OKNOT OKNOT OK

3

High Performance HMI 3.0 - Part 1 | Page 17© PAS Global, LLC 2017

Depicting Advanced Process ControlAdvanced Process Control (APC) is also known as Multi-Variable Control. It is the method by

which a sophisticated computer program monitors the process and adjusts controllers in real

time to continually optimize performance.

Not all controllers are “touched” by the APC

system, and it is useful for the operator to see

which ones are, and what the APC system is

doing with them. Small indicators next to the

affected controllers are useful for this. Figure

22 shows this with an alternative, non-analog

PID controller representation that is useful in

some circumstances.

A Level 2 or 3 screen showing overall health

and functionality of the APC system itself is

desirable.

Depicting Shutdown ActivationOperators must have the ability to shut down operating equipment manually and quickly.

However, when an important action with significant consequences is based upon operator

input, the input should have a confirmation mechanism that avoids inadvertent activation. The

“cancellation” option should be consistently implemented.

It should never be possible to make a single selection on a screen that results in an inadvertent

shutdown. A “Shutdown button” should call up at least one and perhaps two layers of

confirmation before it is possible to actually cause such a significant event.

The “defaults” of such mechanisms should be

on the safe option. Always consider what an

inadvertent “ENTER” will do and label screen

items with full clarity.

Major process upsets have occurred by

mistyping an input (for example, opening a

slide valve to 47 percent instead of 4.7 percent).

Older DCSs using membrane keyboards are

particularly susceptible to this type of error.

Error checking methods should be used to

require confirmation of numerical entries that

seem inappropriate.

Figure 22: Advanced Process Control

APC

APC APC APC

APC is ON: Indicators for increase, decrease, and maintain:

APC in effect on a controller:

Simplified Alternative

APCAPC is Off: X X

Advanced Process Control (APC)

PSOAuto

77.088.5 %

TK21 Level75.1 %

Screen button selection calls

up a confirmation faceplate.

“Cancel” is the default:

“Continue” brings

up standard Digital Output

Faceplate:

SHUTDOWN

REACTOR7

Reactor 7Manual

Shutdown

CONTINUE

ACCESSReactor 7 Manual

Shutdown Switch

CANCELReactor 7Manual

Shutdown

CANCEL

X

Normal

DownShut

Screen button selection calls

up a confirmation faceplate.

“Cancel” is the default:

“Continue” brings

up standard Digital Output

Faceplate:

SHUTDOWN

REACTOR7

Normal

DownShut

Reactor 7Manual

Shutdown

CONTINUE

CANCEL

ACCESSReactor 7 Manual

Shutdown Switch

CANCELReactor 7

ManualShutdown

Shut Down

Normal

Reactor 7Shutdown

Figure 23: Layers of Confirmation

High Performance HMI 3.0 - Part 1 | Page 18© PAS Global, LLC 2017

Depicting Interlock FunctionalityInterlocks are functions whereby normal

control actions are overridden by

predetermined process conditions. An

example would be to override a steam valve

to the closed position if the equipment

temperature or pressure is too high.

There are several HMI-related issues to be

addressed for interlocks, and these must be

handled regardless of whether the interlock

is implemented in the DCS or in a separate

Safety Instrumented System.

Interlocks are implemented using logic structures – usually “blocks” or “points” or “ladders.”

These are usually complicated and cryptic to understand, when displayed using the native

capabilities of the DCS (e.g., logic point detail). They may activate infrequently, since they are

usually designed to protect against an abnormal situation. Due to this, the operator may not

encounter them for months. When they activate, the operator may not remember being told

about “the new column interlock” implemented a year ago, and have no idea why he cannot

start feed to the column. If this occurs at 2 a.m. on a Saturday night, then the engineer is

(deservedly) likely to get a phone call and production may be delayed.

Therefore every interlock, when activated, needs to indicate that activation on the appropriate

Level 2 and 3 display. The strategy

may be different for those displays.

For Level 2 displays, a small bank of

interlock symbols can be created,

with functionality as shown in

Figures 24 and 34. An element next

to it can indicate the interlock action

conditions. When an interlock

becomes active, any element that

it is affecting (such as a pump

or control valve) should have the

interlock symbol appear next to it.

In this manner, the operator can

clearly see which interlocks are

in effect and what items they are

affecting.

Interlock in Effect

I

Interlock in Bypass

Interlock Not in Effect

I-57D I-57D I-57D

I

I I-5A I-5B I-5C

I-5D

I I

I I-5EI I-5FI

Feed ADTV-1 ADTV-2

Temp Pres Level

Interlock Actions:Stop Feed Stop ADTV-1Stop ADTV-2Max CoolingMax Vent

OFFOFFOFFOFFON

Interlock Symbology

Bank of Interlocks, Status and Actions

I

Figure 24: Interlock Symbology

Figure 25: Interlock Before and After Activation

Main Feed

I-57D

II-57D

Main Feed

Interlock DepictionPre-Alarm has occurredController is in Auto and block valve is still Open

Interlock DepictionPre-Alarm still in effect. Interlock has Activated with alarm. Controller is overridden to Manual and both valves are Closed

PSOAuto

110.052.0 %

Feed1 Flow108.5 gph

Open Open

Closed Closed

PSOMan

0.00.0 %

Feed1 Flow0.0 gph

D-101

D-101psig

D-101psig

I

D-101

202.0

222.0

2

2 2

High Performance HMI 3.0 - Part 1 | Page 19© PAS Global, LLC 2017

For Level 3 displays, a more

detailed view of the interlock can

be shown such as in Figure 26.

When active, the specific interlock

symbol can be displayed next to

each initiator signal and affected

output. For Level 3 displays, an

interlock diagnostic element

should be created, clearly

showing the possible initiators

and possible actions taken by the

interlock. This does not have to

be complicated; a table such as

the following can often suffice.

When an interlock shuts down a piece of equipment, a first-out indication is often desirable

since some of the other initiators may activate after the shutdown trip occurs. Figure 27 is a

simple example of a Shutdown “First Out” Table:

Shortly after the compressor shuts down due to high vibration, the oil pressure also drops,

which produces another shutdown initiator. As a result of equipment isolation, the suction

pressure may also drop sufficiently to activate another shutdown initiator. Thus by the time the

diagnostic graphic is consulted, three separate shutdown causes are present and the question

is – which is the original culprit? Two are a consequence of the immediately prior shutdown, and

the actual cause of the shutdown is shown via the “First Out.” The vibration reading depicted is

“currently” much less than the shutdown limit (since it quits shaking after the shutdown), thus

the high vibration indication (the “X”) needs to be latched until reset.

West Compressor Interlock Initiators

Comp in Overspeed

Winding Temp is High

Vibration is High

1 Stg Pres is High

2 Stg Pres is High

Suction Pres is Low

Oil Pres is Low

NO

NO

NO

I W-1A W-1B W-1CI IMech Flow Pres

NO

YES

YES

Total Flow is Low NO

NO

West Compressor Interlock Actions

W. Comp Shutdown

Inlet Block Valve

Outlet Block Valve

Flow Cascade to Manual

Maximum Flow Bypass

Maximum Cooling

E. Comp Override to 100%

NO

OPEN

OPEN

NONORM

OFFWinding Purge

YESOPEN

Figure 26: Interlock Diagnostic Table

Figure 27: Shutdown Initiator Table with First Out

Compressor 43 Shutdown Initiators

West VIB >25

West Bearing Temp >220

East VIB >25

East Bearing Temp >220

Suction Pressure <20

Discharge Temp >240

Oil Pressure <10

Overspeed OK

160.3

1.3

155.3

12.3

148.7

3.3

1.5 First OutX

X

X

High Performance HMI 3.0 - Part 1 | Page 20© PAS Global, LLC 2017

Startup MapInterlocks are functions whereby

normal control actions are overridden

by predetermined process conditions.

An example would be to override a

steam valve to the closed position if the

equipment temperature or pressure is too

high. There are several HMI-related issues

to be addressed for interlocks, and these

must be handled regardless of whether

the interlock is implemented in the DCS

or in a separate Safety Instrumented

System.

Navigation and Command ButtonsMultiple methods of navigation should be provided. The operator should be able to go up and

down through the hierarchy, side to side through the process, and call related details, trends,

and shutdown status displays from any graphic. This navigation capability should work with

all available methods provided by the DCS vendor – mouse or touch screen target selections,

keyboard keystrokes, context sensitive menus, or others.

Every screen (particularly Level 2) should have navigation targets to the most likely other screens

that the operator would access. When a P&ID depiction is used, any process line entering or

exiting the screen should contain a navigation link to the relevant graphic. Navigation buttons

or targets should be consistent and simple (and not look identical to command buttons).

Most control systems provide pre-made navigation button objects, including many that are

inappropriately colored, needlessly 3-D, and overly intrusive.

The system and graphics should be configured so it is never necessary for the operator to

type in a point name or graphic name. Some DCSs have arrays of programmable keys, which

can be assigned to call up certain

displays or combinations of

displays. For systems that do

not, programmable key arrays

are inexpensive on the computer

accessory market.

Figure 28: High Performance Element Designed for Startup Use

Reactor 7 Startup

0

+30 +60 +90

20

40

60

80

0

5

10

15

20

0

2

4

6

8

TempDeg C

FeedRateMPH

AdditiveFlowMPH

65.1

21.1

6.9

Tank Farm 2

Non-navigation depiction

Navigation Buttons Faceplate or Special Purpose Element Callup Buttons

NavigationTarget

ScrubberMain Menu

L2 Reactor M5

L2 Feed System

L3 M5 Agitator

L3 Analyzers

Pres Control

APC

Product Change

Feed Change

Figure 29: Navigation Buttons and Targets

High Performance HMI 3.0 - Part 1 | Page 21© PAS Global, LLC 2017

Implementing an entire navigation structure in a single windows-type pull-down hierarchical

menu (i.e., one with “sub-menus” that pop-out of the side) is generally not recommended,

particularly a structure more than two levels deep.

The Main Menu: It is desirable for the operator to have two-click access from any graphic to any

other graphic, to supplement any other navigation method used. Every graphic should have a

consistently placed “Main Menu” navigation button. It opens a simple text screen, logically and

hierarchically arranged, with one-click navigation links to all graphics.

Display Layout and Faceplate Handling

Displays need a consistent “look and

feel.” Different DCSs have unique

embedded structures and paradigms

around the location and type of

navigation abilities, faceplates,

“change zones,” programmable keys,

and similar items. These features

should be implemented in such a way

as to comply with the principles of

High Performance displays.

It is important to use these built-in

abilities to their maximum potential.

It is inadvisable to attempt to make a

“Brand XYZ” DCS look like a “Brand

ABC.” The results will usually be far

from optimum.

Layout for a typical screen is shown in Figure 30. Screen layout usually includes these

elements:

● A top menu and status area shows a variety of information, such as screen and

alarm controls. This element is provided by the DCS manufacturer, is often

mandatory, fixed in size, and usually configurable in several ways.

● A bottom “status line” area, usually optional, depicts information about a selected

object, a command, or similar condition.

● A process depiction area is where the graphic is created.

● A reserved area for faceplates is provided. (This reserved area is a High

Performance practice.)

Typical reserved control system menu bar and status area

Reserved faceplate area, desirablenarrow 1/16th of screen faceplate shown

Typical reserved “status line” area

RectangularProcess Depiction Area

Area for navigation buttons or other useful fixed information

Wider 16x9 screens should be used to enlarge the Process Depiction Area

Figure 30: Typical Screen Layout

High Performance HMI 3.0 - Part 1 | Page 22© PAS Global, LLC 2017

When screen objects are selected, additional information about them should be shown. This

is typically in the form of a faceplate popup. If the operator can interact with or manipulate

the object, the interface for that interaction is contained in the faceplate. A reserved area in

which the faceplate appears is important. It is undesirable for a faceplate to appear randomly

on the screen, obscuring the primary graphic, and then requiring it being manually dismissed

or moved. Reserved areas should be a rectangular area on the upper or lower right side of the

screen, or a narrow strip across the bottom or right-hand side.

The size of the reserved faceplate area is determined by the brand of DCS. Ideally, faceplates are

tall and narrow. This provides for placing them adjacent to the right-hand edge of the graphic,

leaving a large, contiguous, mostly rectangular area for the process depiction. But, some DCSs

have faceplates that are large, square, clunky, and poorly organized, making a reserved area for

them difficult to accomplish. If you own such a system, encourage the manufacturer to move

into the 21st century and modify their standard faceplates.

Only one item on a screen should be selectable at a time. Any new selection on the screen

should replace any prior faceplate from a prior selection, without any manual “closing” of

the prior faceplate needed. On a few screens, it might be desirable to enable more than one

faceplate at a time.

Faceplates are usually supplied as standard elements by the DCS manufacturer. It may or may

not be possible to alter them, and they may not follow some of the principles you desire for

your HMI, such as proper and consistent use of color. However, rebuilding or replicating dozens

of standard faceplates from scratch to correct minor consistency issues may not be worth the

effort, since future vendor software upgrades may override that work.

The faceplate should show the point name and description, since point names should not

normally be shown on a graphic. Exposing even more configuration information (i.e., Level 4

“point detail” or configuration data) about the point should be possible from the faceplate

element. Faceplate interaction should not be modal (i.e., preventing other graphic action until

the faceplate is closed).

We have seen a presentation advocating that faceplate functionality (altering setpoints, outputs,

modes, states, etc.) be incorporated into the graphics themselves, and the use of the standard

faceplate interaction eliminated. Now, as you can imagine, we are always open to evaluating

new ideas, but not every new idea is a good one! The claim is made that “it is speedier and the

operator might save fractions of a second per interaction that way, which will add up to maybe

several hours saved per year.” This is a bad idea, because huge amounts of additional custom

coding and its upkeep are needed and significant layout and consistency problems must be

addressed. Stick with faceplates.

High Performance HMI 3.0 - Part 1 | Page 23© PAS Global, LLC 2017

Depending on DCS HMI capabilities, other methods for point information manipulation are

possible, such as right-click menu access.

Avoiding “Blob” GraphicsSome places have carried the gray-scale principle

too far and created extremely low-contrast “blob”

graphics shown in Figure 31. These are gray-on-gray,

typically without even thin black boundary lines

defining the various elements. These are a bad idea;

we have seen many operators squinting at these to

figure out what is happening. Graphics should be

clear and unambiguous, and blob graphics are not

recommended. The key is to provide easy visibility

of elements, but to reserve emphasis for abnormal

situations.

Display HierarchyDisplays should be designed in a hierarchy that provides progressive exposure of detail. Displays

designed from a stack of P&ID schematic designs will not have this; they will be “flat” like a

computer hard disk with one folder for all the files. This does not provide for optimum situation

awareness and control. A four-level hierarchy is desired.

65.1

68.2

70.5

72.6

80 %

22 %

64.2 C-42

C-44

107.56

Figure 31: “Blob Graphic” Elements with Insufficient Contrast

Level 2

Process UnitControl Display

Level 2

Process UnitControl Display

Level 2

AbnormalSituation Tasks

Level 3

Process UnitDetail Display

Level 3

Process UnitDetail Display

Level 3

Process UnitDetail Display

Level 4

Process UnitSupport Display

Level 4

Process UnitSupport Display

Level 4

Process UnitSupport Display

For Each Overview Display, Multiple Level 2 Process Unit Detail Displays

For Each Level 2 Display, Multiple Level 3 Process Unit Detail Displays

For Each Level 3 Display, Multiple Level 4 Process Unit Support Displays

Smaller equipment groups, Controllers,

Alarms, Values, Trends, ESD Displays, Equipment

Status

Interlocks, Details, Diagnostics, “First-Outs,”

Procedures, Documentation, Help

Level 1

Process AreaOverview Display

Controllers, Values, Alarms, Trends, Status

Note: Possibly More than one Overview Display available, designed for significantly different operating states

Figure 32: High Performance HMI Display Hierarchy

High Performance HMI 3.0 - Part 1 | Page 24© PAS Global, LLC 2017

Level 1 – Operation Overview

This is a single graphic showing the operator’s entire span of control, the big picture. It is an

overall indicator as to how the operation is running. It provides clear indication of the current

performance of the operation by tracking the Key Performance Indicators as in Figure 33.

Level 1 Overview graphics are usually not designed for making control interactions (i.e., no

faceplate zone).

The Figure 33 example is from a large power plant. We often hear “But it doesn’t look like

a power plant!” Correct! Does your automobile instrument panel look like a diagram of your

engine surrounded by numbers? The display is designed so that it is easy to detect if the plant

is running well or poorly, and that important abnormal conditions and alarms stand out clearly.

The Level 1 graphic is ideal for display on a large, perhaps off-console monitor. Many have

purchased such large screens with little idea of how to make the best use of them.

AD-ONPULVStatus

A2 CWP

B2 CWPE-ONC-ONF-OFF

H-ONA-OFFG-ON

Alarms

E

B

F

C

G

D

H

PUMPS ANDFANS

Pump Status

ON

ON

A2 HWP

B2 HWPON

OFF

C2 HWP

SUBFPON

ON

A2BFPT

B2BFPTON

ON

A2 ECW

B2 ECWON

ON

Fan StatusA2 FDON

ON

B2 FD

B2 IDON

ON

A2 PA

B2 PAON

ONA2 ID

7.1

A/F Ratio

9.4

BBDpH

9.4

EconpH

Boiler

775

Econ GasOut °F

300 -0.5

Aux Stmpsig

25 25 7.0Auto

351

25 6.0 21 0.45 0.9 200 90

F. in.H2OA2IDStall

A2FDStall

Fans B2IDStall

B2FDStall

Econ% O2

Sec Airin. H2O % Opac

NOX#/MMBTU

SO2#/MMBTU

CEMS COppm

Inst Airpsig

702.1 640.1 -5.2

MVARTurbine-GeneratorGross MW

60.00 0.2 0.2

LPT-Ain.hg

49.1 3.13.1 20.1 -0.5 9.0

H2psig

H2°F

Turb Oil°F

StatorGPM

Condenser-Feed WtrA2 BPFT B2BPFT

Drum LvlIn. H2O

HW Lvlin.H2O

DA Lvlin.H2O

DA WideFT H2O

Cond Hdrpsig

104 115Auto Auto

Net MW HZLPT-Bin.hg

400Auto

0.0Auto

25

B-ON

05-31-1413:22:07

Unit 2Overview

1

Total Alarms

0

5

80

-450

-15 1 HR

50005000

15

SteamKLBH4100

Fd WtrKLBH4580

DrumLvl in.

-0.5

-30 -15

0

-450

-5 1 HR

75001250

5

AirKLBH5820Coal

KLBH980

FurnPres-0.5

-30 -15

600

-45600

0 1 HR

120012003000

Steam°F

990Reheat

°F1005

Steampsig2400

-30 -153

2

2

2

Figure 33: Example Level 1 Display

High Performance HMI 3.0 - Part 1 | Page 25© PAS Global, LLC 2017

Level 2 – Unit Control

Every operation consists of smaller, sub-sectional unit operations. Examples include a single

reactor, a pipeline segment, a distillation train, or a compressor station. A Level 2 graphic exists

for each separate major unit operation. It is designed to contain all the information and controls

required to perform almost all operator tasks associated with that section, from a single graphic

as shown in Figure 34.

Notice how the analog indicators and controllers are lined up for easy scanning, rather than

being scattered all around a P&ID depiction. Ease of abnormal situation detection is an important

HPHMI design consideration.

When properly designed, most operator actions will occur at Level 2, and the Level 3 graphics

will be used only for more detailed troubleshooting.

VENT SYS

ThioniteProduct: Mid-Run

PRODUCT

SHUTDOWN M5

IN OUT

Calc Diff:

-10%

+10%

238.1

State:

19.7 19.3

2.1 %

FREEZEM5

80.5

%A

15.5

%B

4.0

%CFeed Composition

77.5Auto

Feed MPH

11.9Auto

ADTV-1 MPH

4.0Auto

ADTV-2 MPH Reserved

Faceplate Zone

When any item on the screen is selected, the faceplate for that item appears in this reserved area.

All control manipulation is accomplished through the standardized faceplates.

Reactor M5

80.5

Coolant:GPM °C

15.5

PurgeMCFH

4.0

Cat.Act%

Conv.Eff. %

80.5 15.5

75.0

75.9Auto

54.3%

Lvl%

92.0

Prod MPH

45.0Auto

Temp °C

112.2Auto

Pres psig

To CoilsAgitator

ON

M5 Circ

ISOLATEM5

ON-OKRTAM:Run Plan:

Actual:

Main Menu

L2 M5 Startup

L2 M5 Scram

M5 Vent Sys

Daystrom Pumps

M5 Agitator

L2 Feed System

L2 Prod Recovery

M5 Interlocks

M5 Cooling Sys

---- Level 3 ----

L2 Compression

L2 RX Summary

I I-5A I-5B I-5C

I-5D I-5E I-5F

Feed ADTV-1 ADTV-2

Temp Pres Level

Interlock Actions:Stop Feed Stop ADTV-1Stop ADTV-2

Max CoolMax Vent

OFFOFFOFF

OFFOFF

0%

Out:

%DIFF

Open Open Open Open

Backup Lvl %75.8

40.0 -60 -30-90 2 Hrs

48.0

Temp °C

OP

Open

Open 5.0 %

Open

2.0 -60 -30-90 2 Hrs

6.0

ADTV2

MPH

OP

10.0 -60 -30-90 2 Hrs

14.0

ADTV1

MPH

OP

72.0 -60 -30-90 2 Hrs

80.0

Feed MPH

OP

I

I

I

I

I

27%

17%

48%

53%

48 %35 %

32.0 -60 -30-90 2 Hrs

40.0

Analysis: Inhibitor Concentration %

4.0 -60 -30-90 2 Hrs

6.0

Analysis: Purity %

Reactor M5In:Material Balance

Hours:

74.3 %

Pump A

Running

OK

Pump B

Fault

Stopped

Pumps Needed: 1

Max Circ OFF

2

4

3

Figure 34: Example Level 2 Display of a Reactor

High Performance HMI 3.0 - Part 1 | Page 26© PAS Global, LLC 2017

Level 3 – Unit Detail

Level 3 graphics provide all of the detail about a single piece of equipment. These are used for

detailed diagnosis of problems. They show all of the instruments, interlock status, and other

details. A schematic or P&ID type of depiction is often desirable for a Level 3 display.

The Figure 35 example shows what could be created “from scratch” as a Level 3. Besides the

P&ID depiction, other HPHMI elements are included. In existing systems, most graphics are

actually Level 3. See the “HPHMI Implementation on a Budget” section in the Part 2 document

for guidance about this.

Level 4 –Support and Diagnostic DisplaysLevel 4 displays provide the most detail of subsystems, individual sensors, or components.

They show the most detailed possible diagnostic or miscellaneous information. A “Point Detail”

display is a typical example. The dividing line between Level 3 and Level 4 displays can be

somewhat gray.

PSOAUTO

76.8 MSCFH76.088.5 %

Flow Demand

RUNNING

PSOCAS

90.090.0 %

WC Speed

65.0 °C

West Comp Discharge Temp °C

40.0

50.0

-60 -30-90 2 Hours

1st

Stage

2nd

Stage

CW

32.0 °C

20.0 °C

28.0 °C

WESTCOMP

OH

44.0 °C

90.8 %

48.0 psi

90.0 psi

EAST COMP

20.1 psi

111.0 °C

West Compressor Interlock Initiators

Comp in Overspeed

Winding Temp is High

Vibration is High

1 Stg Pres is High

2 Stg Pres is High

Suction Pres is Low

Oil Pres is Low

NO

NO

NO

West Comp Flow MSCFH

45.0

55.0

-60 -30-90 2 Hours

48.4 MSCFH

West Comp Speed %

85.0

95.0

-60 -30-90 2 Hours

RECOVERY

West Compressor

95.1 Oil psi

---- Level 3 ----

I W-1A W-1B W-1CI IMech Flow Pres

MANUAL ACTIONS

NO

NO

NO

Total Flow is Low

West Compressor Interlock Actions

W. Comp Shutdown

Inlet Block Valve

Outlet Block Valve

Flow Cascade to Manual

Maximum Flow Bypass

Maximum Cooling

E. Comp Override to 100%

NO

OPEN

OPEN

NO

NOCLOSED

NORM

OFFWinding PurgeNO

NO

Inter-cooler

---- Level 4 ----

OPEN

OPEN

Main Menu

L2 Compression

L2 Recovery

East Comp

Seq. Overlay

Startup Overlay

Logic Diagrams

Procedures

West Interlocks

West Cooling

Reserved Faceplate Zone

When any item on the screen is selected, the faceplate for that item appears in this reserved area.

All control manipulation is accomplished through the standardized faceplates.

IDLEWESTCOMP

PURGEWESTCOMP

ISOLATEWESTCOMP

SHUTDOWN WESTCOMP

Speed%

90.8Cas

76.8Auto

48.0 90.0 65.0 32.0

Tot FlowMSCFH

1 Stgpsi

2 Stgpsi

CLR In°C

CLR Out°C

Winding°C

111

FLOW-SPEED CASCADEIN EFFECT

EAST COMP

Figure 35: Example Level 3 Display

High Performance HMI 3.0 - Part 1 | Page 27© PAS Global, LLC 2017

Conclusion of the Part 1 DocumentThe principles of High Performance HMI are specifically developed to deal with the needs of

today’s operators regarding the complex systems they manage. A High Performance HMI is

designed to be the best tool for operator interaction with the process control system. It is

designed to maximize operator situation awareness and abnormal situation detection and

response.

In the separate Part 2 document, we provide case studies supporting that a High Performance

HMI accomplishes these goals. In addition, there is discussion of a major HMI-related advance

in the power industry, a review of HMI Standards, and an example Table of Contents of HMI

Philosophy and Style Guide documents.

High Performance HMI 3.0 - Part 1 | Page 28© PAS Global, LLC 2017

About the AuthorsBill R. Hollifield, PAS Principal Alarm Management and HMI Consultant

Bill is the Principal Consultant responsible for the PAS work processes and

intellectual property in the areas of both Alarm Management and High

Performance HMI. He is a member of the American Petroleum Institute’s API

RP-1167 Alarm Management Recommended Practice committee, the ISA SP-

18 Alarm Management committee, the ISA SP101 HMI committee, and the

Engineering Equipment and Materials Users Association (EEMUA) Industry

Review Group.

Bill has multi-company, international experience in all aspects of Alarm Management and HMI

development. He has 28 years of experience in the petrochemical industry in engineering and

operations, and an additional 12 years in alarm management and HMI software and services for

the petrochemical, power generation, pipeline, pharmaceutical, and mining industries.

Bill is co-author of The Alarm Management Handbook, The High Performance HMI Handbook, and

The Electric Power Research Institute (EPRI) Guideline on Alarm Management.

Bill has authored several papers on Alarm Management and HMI, and is a regular presenter on

such topics in such venues as API, ISA, and Electric Power symposiums. He has a BSME from

Louisiana Tech University and an MBA from the University of Houston. In 2014, Bill was made an

ISA Fellow.

Hector R. Perez, PAS High Performance HMI Product Manager

Hector oversees the High Performance HMI business line at PAS. He is a

chief designer of High Performance graphics intended to facilitate situation

awareness in a variety of industries. At PAS, Hector oversees PAS software

directions to improve product design and capabilities.

Prior to working with PAS, Hector was a senior engineer at Schlumberger. His

strength in design contributed to his success in creating new and improved

HMIs for reservoir evaluation services and interfaces for business Key

Performance Indicator tracking.

In addition to his expertise in High Performance HMI, Hector has widespread experience in all

aspects of Alarm Management. He has facilitated numerous Alarm Management workshops,

conducted alarm rationalization projects, and developed Alarm Philosophy documents for a wide

range of clients in the petrochemical, power generation, pipeline, and mining industries.

Hector has authored technical articles on High Performance HMI. In 2009, he and Bill collaborated

with the Electrical Power Research Institute (EPRI) on a comparative research study evaluating

High Performance graphics and operator effectiveness. Hector holds a Bachelor of Science in

Chemical Engineering from Rice University.

High Performance HMI 3.0 - Part 1 | Page 29© PAS Global, LLC 2017

ReferencesAPI-RP-1165: Recommended Practice for Pipeline SCADA Displays, American Petroleum Institute

(2006)

Crawford, W., Hollifield, B., Perez, H., Electric Power Research Institute Operator HMI Case Study:

The Evaluation of Existing “Traditional” Operator Graphics vs. High Performance Graphics in a

Coal Fired Power Plant Simulator, Product ID 1017637 (2009)

Hollifield, B. Oliver, D., Nimmo, I., and Habibi, E., The High Performance HMI Handbook. PAS (2008)

Hollifield, B. and Habibi, E. 2006. The Alarm Management Handbook, 2nd edition. PAS (2010)

ANSI/ISA-101.01-2015: Human Machine Interfaces for Process Automation Systems, International

Society for Automation, August 2015

High Performance HMI 3.0 - Part 1 | Page 30© PAS Global, LLC 2017

About PAS

PAS Global, LLC is a leading provider of software solutions for process safety, cybersecurity, and

asset reliability to the energy, process, and power industries worldwide. PAS solutions include

industrial control system cybersecurity, automation asset management, alarm management, high

performance HMI, boundary management, and control loop performance optimization. PAS

solutions are installed in over 1,000 facilities worldwide with more than 40,000 users.

For more information, visit www.pas.com.

Connect with PAS on Twitter @PASGlobal or LinkedIn.

© PAS Global, LLC 2017. Ideas, solutions, suggestions, hints and procedures from this document are the intellectual property of PAS Global, LLC and thus protected by copyright. They may not be reproduced, transmitted to third parties or used in any form for commercial purposes without the express permission of PAS Global, LLC.