Control Narrative Example
Control Narrative Example
PUMP STATION
Example – Control Narrative 2016
Table of Contents
Table of Contents ......................................................................................................................................... 2
1 Introduction .......................................................................................................................................... 3
2 PLC Hardware ........................................................................................................................................ 3
3 Control Narrative .................................................................................................................................. 4
3.1 Pump Station Control.................................................................................................................... 4
3.1.1 Run Conditions ...................................................................................................................... 6
3.1.2 Set point ramping.................................................................................................................. 6
3.1.3 Timers.................................................................................................................................... 7
3.1.4 Pump Selector Switch ........................................................................................................... 7
3.1.5 Shutdown Key ....................................................................................................................... 8
3.1.6 Modbus Communications ..................................................................................................... 8
4 Human Machine Interface (HMI) .......................................................................................................... 9
4.1 Overview ....................................................................................................................................... 9
4.1.1 Control .................................................................................................................................. 9
4.1.2 Trends ................................................................................................................................. 10
4.1.3 Alarm Banner ...................................................................................................................... 10
4.1.4 Configuration ...................................................................................................................... 11
4.2 Timers.......................................................................................................................................... 13
4.3 Rates............................................................................................................................................ 14
4.4 Logins .......................................................................................................................................... 14
4.5 Datalog & Alarm Log ................................................................................................................... 15
WWW.IMPEL.CA 2
Example – Control Narrative 2016
1 Introduction
This document provides a functional description of the pump station controls and operation. This
includes a high-level description of functionality, PID control loops, HMI interface and related hardware.
The focus of this document is to define how the actual system operates and is programmed.
2 PLC Hardware
The PLC hardware is manufactured by Horner consisting of a XL6 PLC that has an embedded 6” HMI with
touch screen capabilities. The PLC also has built-in capabilities for data logging and serial based
communications via multiple communication protocols.
WWW.IMPEL.CA 3
Example – Control Narrative 2016
3 Control Narrative
This narrative contains two basic sections, the first will describe the overall functionality of the system,
and the second contains a control description at the I/O device level. Where the function each device
connected to the system is briefly described in table form. Devices are grouped by their I/O type in
order of card slot & channel number.
RUN
Pump #1 AT MIN
YES
(150 gpm) SPEED
Pressure 0-100% Speed
PID PUMP #1
0-100% CAPACITY
HOLDING
RUN YES
Pump #2
NO PUMP #2
(250 gpm) CAPACITY
0-100% Speed HOLDING
NO
Dual Pumps
Start Pump #1
WWW.IMPEL.CA 4
Example – Control Narrative 2016
NORMAL PUMP OPERATION SETPOINTS PID SET POINTS
Normal Run Pressure Set point (PSI) Pressure Set Point (PSI)
Minimum Pump Speed (Hz) Proportional (Kp)
Pump #2 Start at Low Pressure Set point (PSI) Integral (Ki)
Pump #2 Start Delay Time (sec)
Pump #2 Stop Speed (Hz) Pump Transition Set Points
Pump #2 Stop Delay (sec) Pump #2 Max Start Speed
Example:
Normal Run Pressure Set point: 60 PSI
Minimum Pump Speed: 35 Hz
Pump #2 Start at Low Pressure Set point: 45 PSI
Pump #2 Start Delay Time: 120 sec
Pump #2 Stop Speed: 40 Hz
Pump #2 Stop Delay: 15 sec
Dual Pumps Pump #1 Start Pressure Offset: 10 PSI
Dual Pumps Pump #1 Start Delay: 15 sec
Pump #1 is running and controlling via the pressure PID to maintain 60 PSI while running at min speed
35 Hertz, demand increases and pump 1 slowly reaches 100% speed. (60 Hz) Pressure begins to drop as
pump capacity is exceeded, dropping to 45 PSI. After 120 Seconds, pump #2 turns on and slowly ramps
up while pump #1 ramps down. Pump #2 ramps up to ~48 hertz and holds until pump #1 finishes its
ramp down. After pump #1 shuts off, pump #2 begins controlling to pressure set point. If demand
continues to increase, eventually Pump #2 will reaches 100% speed and pressure begins to drop. 15
Seconds after the pressure reaches 50 PSI (10 psi below the setpoint) Pump #1 starts up and begins
controlling to maintain the pressure setpoint.
After time, as demand decreases and Pump #1 begins to ramp down eventually reaching min speed.
Pump #1 shuts off leaving Pump #2 running by itself. As demand decreases, Pump #2 eventually reaches
its shutdown speed of 40 Hertz (gpm flow should now be within the capacity pump #1) After 15 seconds
Pump #1 turns on and ramps up while pump #2 ramps down and turns off. Pump #1 begins controlling
to meet the pressure set point.
Pump #2 Max Start Speed setpoint is in hertz. And will limit the starting pump speed during pump
transitions. This is to prevent the starting pump from ramping up its capacity before the stopping pump
has ramped down.
WWW.IMPEL.CA 5
Example – Control Narrative 2016
3.1.1 Run Conditions
Three run conditions exist, Normal and Easy Line Fill and Fire Safety.
Normal
During normal start-up, the pumps will start and stop based on a pressure set point offset. Pump #1 will
operate as the primary pump and maintain the pressure set point. If its capacity is exceeded, then
Pump #2 will take over until the demand return down to level that Pump #1 can deliver. At which time
Pump #2 will stop and Pump #1 will take over.
Easy Line Fill is initiated whenever there is a power failure or if PT-1000 the pipeline pressure
transmitter faults. ELF can also be initiated manually from the HMI. When in ELF, PID control is disabled
and pump #1 runs and slowly ramping up to an ELF speed set point in Hertz. The system will remain in
ELF mode until an ELF pressure set point is reached. After reaching the ELF Pressure set point the
system will switch to normal mode enabling the PID pressure controller, and controlling to the PID
pressure set point. The ELF pressure set point can only be set to a value equal to or lower than the
running pressure set point. While ELF is in control, all shutdowns are disabled.
In addition operators can force ELF run mode at any time by using an on screen HMI button, the system
will remain in ELF until ELF pressure set point is reached.
SET POINTS
ELF Complete Pressure (PSI)
ELF Pump Speed (Hz)
ELF Manual (On)
Fire Safety
Fire Safety Mode can be enabled from the HMI by operators with the correct login. When enabled, the
larger capacity Pump #2 will start up, ramping down pump #1 and turning it off. The system pressure
setpoint is replaced with a fire safety pressure setpoint and the system PID will regulate pump #2 to
maintain pressure at the higher fire safety setpoint. The normal HI HI pressure shutdown will be
disabled and replaced with the higher fire safety HI HI pressure shutdown point.
WWW.IMPEL.CA 6
Example – Control Narrative 2016
Alternatively, there is also a ramp rates for the speed demand output to each VFD which will restrict the
rate of change on each pumps speed demand signal. The output demand ramps also change depending
on conditions, when in ELF mode the output ramp use the ELF ramp rate to ramp from minimum speed
to ELF max speed, when in lead lag transition the lead/lag ramp rate is used, and when running normally
the output speed ramp is in effect.
3.1.3 Timers
Hour Meters
Each pump has its own hour meter which has an optional hours offset and can be reset to zero at any
time when logged in. The reset button must be held on for 5 seconds to trigger a reset.
Control Timers
Startup Alarm Delay – Upon startup this setpoint determines how long low pressure and flow
alarms are disabled.
Pressure Low Low Shutdown Delay – Shutdown has a 5-Minute debounce timer
Pressure Hi Hi Shutdown Delay – Shutdown has a 1-Minute debounce timer
WWW.IMPEL.CA 7
Example – Control Narrative 2016
3.1.5 Shutdown Key
A system shutdown is provided to describe the cause and effect of each device and alarm/shutdown
conditions and actions taken due to any condition. Please refer the shutdown key for further details on
the system shutdowns.
Should the pump #1 or pump #2 trip offline or be turned off the alternate pump will automatically take
over and operate to maintain pressure.
Other communication protocols are available and can be configured upon request. MJ2 can be
configured for RS-485 rather than RS-232 upon request as well.
WWW.IMPEL.CA 8
Example – Control Narrative 2016
4.1 Overview
The main overview screen is the default screen displayed on the HMI, it will indicate the current run
state of the pumps and has some operating set points along with the pressure and flow. The header
banner displays relevant run time data and is displayed on all screens. The alarm banner and navigation
buttons are always displayed. No set points can be modified unless an operator has logged on to the
system. Side screen buttons like F1 – F5 also change screens, press F5 to access the configuration
screens, while F1-F3 cycle through the main overview screens.
Screen
Header
Change
Banner
Control &
Set Points
Navigation
Buttons
Login
Alarm Reset
Button
Alarm Banner Button
4.1.1 Control
The control displays the current status of the PID control loops. PID setpoints for proportial and integral
terms are available for tuning.
WWW.IMPEL.CA 9
Example – Control Narrative 2016
4.1.2 Trends
Trending screens display an x/y trend of runtime data and will display pressure vs flow vs pump speed.
WWW.IMPEL.CA 10
Example – Control Narrative 2016
acknowledgement of alarm. Pressing the reset button will reset/clear any alarm conditions which have
returned to normal. The Alarm History is found on the main config screen.
4.1.4 Configuration
Access to the configuration pages requires the input of a user access code. After entering the correct
code the operator can adjust set points for pump pressure along with other system timers and
parameters like transmitter scaling and alarm and shutdown set points. The default passcode to access
the configuration pages is 911.
WWW.IMPEL.CA 11
Example – Control Narrative 2016
WWW.IMPEL.CA 12
Example – Control Narrative 2016
4.2 Timers
The timer configuration page contains the set point for Lead pump runtime in days. Along with a set
point for a startup delay timer which will disable certain alarms like the Low Low shutdowns for Pressure
and Flow until the pumps have been running for the specified amount of time. Pump hour meter
settings are also found here.
WWW.IMPEL.CA 13
Example – Control Narrative 2016
4.3 Rates
Various ramp rates for setpoint changes are configurable.
4.4 Logins
When logged in using the 911 password or via the engineer account, passwords can be updated and
changed. Three users exist, two operators and one engineer. Each can be assigned a name and
password.
WWW.IMPEL.CA 14
Example – Control Narrative 2016
WWW.IMPEL.CA 15