IPCS Hmi Philosophy
IPCS Hmi Philosophy
IPCS Hmi Philosophy
& Control
IPCS HMI Philosophy Rev. Suffix: A Date: Page: Proj. No: Date: Aug. 2013 1 of 1 8440 Feb. 2012
___________________________________________________________________________
No modifications.
AE00-GEN-550-252-GUI
Revision History
Submitted for Review Date 2/3/2012
Final Date
2/9/2012 2/28/2012
2/28/2012
Date
Approvals
Version
Area of Responsibility
Table of Contest
Introduction ......................................................................................................................... 3
1.1 1.2 1.3 1.4 Executive Summary _____________________________________________________________ 3 Executive Sponsors ______________________________________________________________ 3 Team Members _________________________________________________________________ 3 Scope _________________________________________________________________________ 4
2 3
4 5
V 1.0
Page 2 of 8
Introduction
1.1 Executive Summary
This document is intended to be integrated in the Aera IPCS (Industrial Process Control System) Philosophy. The IPCS Philosophy was created for use by all Automation Specialists and System Integrators working at or for Aera Energy LLC. Using the concepts described in this document will help achieve gains in HMI software development, productivity, maintenance, safety, and usability. It is intended to provide Aera Energy with high layer guidance toward designing a Best-of-Breed Human Machine Interface (HMI). This Philosophy is based on a number of recent standard activities, global HMI studies, books, and interviews. The HMI Philosophy covers the life cycle of the HMI including design, implementation, performance monitoring, ongoing modifications, and management of change. The principles embodied in the Best of Breed HMI are communicated in the Philosophy document. It is intended to be generic and apply to multiple types of HMI systems, independent of the HMI or PLC supplier. For HMI programmers it is required to read the IPCS - HMI Programming Guide. The Philosophy document aligns with the ANSI/ISA-101 standard, and was customized according to Aera Energys need and usage.
1.2
1.3
Team Members Project Lead SST CPE FAS Operations Operations PLC Plus CPE
Andreas Somogyi Pierre Boucher Paul Rogers Bob Edgar Matt Hatton Adrian Vega Vince Romero Christian San Juan
V 1.0
Page 3 of 8
1.4
Scope
The primary scope of this document is to enable Aera Energy to run the operations smoothly, safely, and efficiently, as well as help to detect, diagnose, and respond to abnormal situations, at the earliest possible moment, and with minimum adverse consequences. This document defines reference models for HMI designs in the Oil&Gas industry and terminology. It is focused on the high layer development guidance for System Integrators and other developers to comply with Aeras HMI standard activities. The document was created based on the ANSI/ISA 101 standard (draft) and aligned with a PLC programming standard (developed by Aera), which is based on the ANSI/ISA S-88 standard. Any deviation from this document requires a Request for Variance form to be completed and approved by the Aera IPCS Review Board.
Applying these principals will result in graphics with the following goals and attributes. The Operators attention is drawn to the most critical information Confusion and mistakes are eliminated by designing the HMI in a consistent easy to read, and intuitive manner, with proper feedback Reaction time is optimized by providing the operator information needed in a simple, logically progressive, performance-orientated HMI display structure.
To define the best display layer strategy for Aera, the standards team applied the ISA-S101 recommendations and associated the Physical Model of the ISA S-88 standard with it. By using this methodology, one can now position the graphic display layer to the plant equipment and control model, as shown below:
S 88 Layer S88 Definition S 101 Graphic Display Layer (HMI Guidelines doc) Layer1 (Plant Overview Display) Layer 1 (Plant Overview Display) Layer 1 ( Plant Overview Display) Layer 2 (Process Overview)
Aera Location of facility, Belridge, Midway, etc. One or more processes Dehy, Water Plant, Gas Plant Represents a collection of Units (and EMs) operating together for a common task. Group of Filters, Group of Steam Generators, WAC, SAC, Group of Co-Generators, Several FWKOs in parallel. Collection of related control and equip. modules that can carry out one or more processing activities. Filter, Pump Skid, Steam Generator, Clarifier, ISF, Free Water Knock Out, Injector Well, Softener, VRU Functional group of equip. & / or control modules that carry out a finite number of activities. Motor, Pump, Valve, Sand dump, Fin Fan, Compressor, Separator Regulating device, or state device or combination of the two (collection of sensors, actuators that are operated as a single device). Transmitter, PID, VFD
Cell
Unit
Equip. Module
Control Module
3.1
Graphics
No gratuitous animation, such as spinning agitators or pumps, moving conveyors, and slashing liquids and sprayers. Animation should be limited, and only used to highlight abnormal situations.
V 1.0
Page 5 of 8
3.2
Colors
Light gray backgrounds are used to minimize glare and fatigue, along with a generally lowcontrast depiction <gray 3 (RGB 221,221,221) or gray 4 (RGB 192,192,192). Color is often highly overused. There should be very little use of color. Color should only be used to draw attention to important situations. Alarm colors are used only to display alarms and nothing else. Color is related to alarm priority. Every alarm priority has its own color which is used for nothing else, on any graphic, other than to depict alarm-related behavior. Areas Alarm Management Process Guide defines the following colors: Priority 1 (Highest); Red Priority 2 (2nd Highest); Yellow Priority 3 (3rd Highest); Orange
Foreground colors: a minimum number of colors should be used and quite sparingly. All use of color must be standardized and rigorously followed. Events will be captured and displayed in a separate display window. 3.3 Layout
In Aeras applications, all graphics should be developed consistent with the process flow, not necessarily with the physical location of the equipment. This design theory encourages consistent process understanding, for optimal operator training. Process flow is from left to right and preferably top to bottom, whenever possible. Wherever practical, crossing lines should be avoided. 3.4 Lines, Vessels, Equipment
Equipment and Vessels are depicted in a simple 2-D low-contrast manner, rather than brightly colored 3-D vessels with shadowing. The interior of vessels should be uniformly shaded, without gradients, and be the same as the background color. The vessels representative shape shall be shown, but without much detail. Do not use cut-away drawings detailing unchanging internals. There should be no animation associated with vessel internals. 3.5 Data Display, Values, Text
All screen resolutions should match the appropriate monitor size. Depiction of process values should be made in the context of information pertinent to the operation of the process being displayed. The information should be usable to an operator. Information is data in context made useful. Analog objects are often easier to monitor than digital objects.
V 1.0
Page 6 of 8
3.6
Process Controllers
A controller shall be embedded in the object it controls. Controllers may not just control a single valve, but also multiple elements, and even other controllers. 3.7 Control & Shut-Off Valves
Make consistent decisions, and definitions as to which controller output is a closed vs. an open valve. In some cases, its recommended to show the numerical open percentage next to the valve. 3.8 Objects & Symbols
Develop standard shapes and sizes for vessels, instrumentation, pumps, heaters, heat exchangers, interlock symbols, etc. Make use of pattern recognition, so objects can be identified at a glance. 3.9 Alarm Behavior
Color is related to alarm priority. Every alarm priority has its own color which is used for nothing else, on any graphic, other than to depict alarm-related behavior. It is recommended that every high priority alarm might also have its own unique audible alarm sound (hardware light could be substituted). All alarms should be segregated by priority and displayed in order of occurrence. Unacknowledged alarms should be distinguished from acknowledged alarms. The most common method is the flashing of the alarm indicator for the unacknowledged condition. To acknowledge alarms the operator must be logged in to the HMI application. 3.10 Trending Important information and key performance indicators (KPIs) have embedded trends. Trending is essential and should be used often. Every Layer 1 and Layer 2 display should have embedded at least one trend of the important values associated with the operation. 3.11 Navigation Navigation needs to be logical and consistent. Multiple 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, iBoxes, and shutdown status displays from any graphic. The system and graphics should be configured so it is never necessary for the operator to type in a point name or graphic name. The ability to get to any graphic without knowing the hierarchy should be available for users of the system; this may include an overall menu or direct clicking of a lower level graphic.
V 1.0
Page 7 of 8
Security:
HMIs need to be developed according to the Aera IPCS security program and incorporate the rules guidelines specified.
V 1.0
Page 8 of 8