You are on page 1of 12

Unit Control Panel Sequence of Operation

CLIENT : PT SAAG UTAMA / CONOCO PHILIPS

PROJECT : DAYUNG LEASE COMPRESSORS


BOOSTER COMPRESSOR

CLIENT DOC. NO. :

UNIT : FOUR

GSI Job No. : GSI - L071

GSI DOC NO. : GSI -L071 - 7196

TOTAL SHEETS : 12 (INCLUDING THIS SHEET)

1 19-Jul-11 SR AK SD ASBUILT
0 17-Dec-10 RR AN SD Issued for Construction
A 3-Dec-10 SR AN SD Issued for Approval
REV. DATE PRP'D BY CHK'D. BY APP'D BY REMARKS
SEQUENCE OF OPERATION
Centurion Controller
DRAWING# 50-30-8694
SEQUENCE# 50-32-8694 rev A
PROGRAM# 50-34-8694 rev A
GAS SERVICES INTERNATIONAL PTE LTD
January 31, 2011
Revised July 13, 2011

TABLE OF CONTENTS

1.0 TYPE OF SYSTEM


2.0 STARTING SEQUENCE
3.0 RUNNING SEQUENCE
4.0 STOPPING SEQUENCE
5.0 SHUTDOWN SEQUENCE
6.0 CONTROLLER I/O
7.0 EVENT LIST
8.0 CONFIGURATION REPORT
9.0 MODBUS RTU ADDRESS LIST
Page 2 of 12
1.0 TYPE OF SYSTEM

1.1 The control system for this project is one FWMurphy Centurion Configurable Controller.
This system is designed for use in Class I, Division 2 hazardous areas, powered by user
supplied 120VAC. The controller will monitor various analog and switch inputs and shutdown
the engine/compressor package as noted in this document. The controller will interface with
a Waukesha ESM Engine Ignition System.

1.2 GENERAL OPERATING INSTRUCTIONS

1.2.1 Upon power-up, the display will first show the “default” home page as configured by
the Centurion Configuration software. To navigate the display, use the UP, DOWN,
RIGHT, and LEFT arrow keys. To start the unit in local mode, press the RUN/STOP
key to start and stop the start sequence. Pressing the RESET key will reset any fault
shutdowns.

1.2.2 From any main page, the HOME key can be used to return to the default home
page.

1.2.1 The panel state message will be displayed across the bottom of the display. State
timers will be shown to the right of the state message.

1.2.2 The Class B1, B2, and S timers can be reset, or zeroed by pressing the RESET, or
TIMER 0 (Zero) key. The test mode can be initiated by pressing the TEST key.

1.3 SETPOINTS

1.3.1 To edit setpoints within the controller, press the SETUP/ENTER key. The
appropriate numeric password must be entered to make changes to setpoints. No
password is necessary to view setpoints.

1.3.2 The Centurion uses a different approach to enter values than previous Murphy
controllers. Instead of holding in the arrow keys until the desired number is
displayed, the Centurion display allows individual editing of each position of the
desired number. This is accomplished by entering the Edit Mode and using the
UP/DOWN arrow keys (1) to adjust the number above the blinking cursor (2)
between 0 and 9. To edit another position, simply use the LEFT/RIGHT (3) arrow
keys to move the cursor to that position (4) and repeat the edit process until the
desired number is displayed. In this way, values are “built” rather than “scrolled”
through.

1.3.3 Some digits may not be allowed to increment if it would result in exceeding range
limits. Values which can be positive or negative will have a sign (±) to the left of the
number. To change the sign value simply move the cursor to the sign using the
LEFT arrow key and “toggle” between + and – using the UP and DOWN arrow keys.
If the range of the value will exceed range limits the sign may not be allowed to
change. In this case, try reducing the number by decrementing the left most digit by
one or more and attempt to change the sign again.

1.3.4 In some instances, a word rather than a value is represented in the Edit Mode. This
works like the sign value as an ON/OFF or YES/NO prompt where the value is
“toggled” between choices using the UP/DOWN arrow keys. The value is not active
in the controller until the ENTER key has been pressed to send the value to the
controller. Pressing the ESC key will discard any changes and keep the original
value prior to entering the Edit Mode.

1.4 WAUKESHA ESM COOLDOWN TIME: For this system to shutdown properly, no
cooldown time should be programmed into the Waukesha ESM ignition system.
Cooldown cycles will be controlled by the Millennium controller. The Waukesha ESM
will be shutdown using the normal stop input, unless the shutdown cause is an ESD
Page 3 of 12
condition. This prevents backfiring of the engine, delays the grounding of the ignition
by the ESM, and allows the engine to postlube under non-ESD type fault conditions
and normal stop cycles.

1.5 The panel includes individual panel mounted push buttons for START / STOP / RESET
functions, which are in addition to the RUN/STOP and RESET buttons on the display. There
is also a selector switch mounted on the panel to select between the display and the
individual push buttons.

1.5.1 NOTE: The display will indicate the two position selector switch for
START / STOP / RESET control of the panel. If the switch is in Remote
(PB) mode, and a Keypad RUN/STOP or RESET key is pressed, the
Controller will switch to LOCAL (HMI) mode, even if the mode selector
switch remains in REMOTE (PB). This override prevents accidental
starting of the unit in remote after a local command is given. To
switch back to remote (PB), cycle the Local(HMI)/Remote(PB) selector
switch to Local (HMI) and back to Remote (PB) mode.

2.0 STARTING SEQUENCE

2.1 At all times that the Centurion controller has power, the ESM Enable Remote Speed output
will be energized to allow the ESM to accept a 4-20mA source for the engine speed setpoint.

2.2 If no class A or ESD shutdown condition exists, then the controller will be in the PANEL
RDY state.

2.3 The Run Status output will be de-energized to indicate the unit is not running.

2.4 The Alarm Indication output will be energized to indicate a non alarm condition.

2.5 The Fault Shutdown Indication output will be energized to indicate a non fault condition.

2.6 The Fuel Gas Solenoid Valve output will be de-energized.

2.7 The ESM Emergency Stop output to will energize to enable the ESM to run.

2.8 The ESM Target Speed PID control loop is disabled.

2.9 Any RPM detected above the RUNNING RPM setpoint shall trigger an UNEXPECTED ESM
START shutdown. The engine shall only start by the Centurion RUN/STOP key.

2.10 If the RUN/STOP key is pressed on the Centurion display:

2.11.1 The ESM Normal Start output to the ESM will energize.

2.11.2 The ESM Normal Run/Stop output to the ESM will energize.

2.11.3 The status display will read ESM START for the duration of the state delay.

2.11.4 When the state delay expires, the ESM Normal Start output will deenergize. The
controller will advance to the WAIT ON RUN state.

2.11.5 The Fuel Gas Solenoid Valve output will be energized to open the valve.

2.11.6 The controller will monitor a 4-20mA signal for a speed signal from the engine. If
the RPM is seen greater than the RUNNING RPM setpoint, the engine will be
considered running, and the controller will advance to WARMUP.

Page 4 of 12
2.11.7 If the engine speed fails to rise above the RUNNING RPM setpoint prior to the state
timer expiration, the controller will shut down on ESM FAILED TO START.

3.0 RUNNING SEQUENCE

3.1 WARMUP:

3.1.1 Class B1, B2, and S lockout timers will start timing.

3.1.2 The Run Status output will energize to indicate the engine is running.

3.1.3 The ESM Target Speed PID control loop will remain at 4mA to keep the engine at
idle speed.

3.1.4 When the Warmup state delay expires, the controller will advance to the RUN
LOADED state.

3.2 RUN LOADED:

3.2.1 The Class C2 lockout timer will begin timing to allow arming of the Class C2 events.

3.2.2 The ESM Target Speed PID control and the Recycle PID control loops are enabled.

3.2.3 The ESM Target Speed PID loop is controlled by suction pressure. If the suction
pressure drops below the setpoint, the speed output to the engine decreases and
vice-versa.

3.2.4 The Controller will continue in the RUN LOADED state until the RUN/STOP key is
pressed or a fault condition exists.

3.3 TEST MODE

3.3.1 While the engine is running, a test mode feature will be available. When the TEST
key on the Centurion display is pressed, all functions identified as Class A, B1, B2,
S, or C shutdowns will be able to be tested without shutting down the Unit for the
duration of the Test timer. The test mode can be ended by pressing the TIMER “0”
key.

3.3.2 The tested points can be seen on the EVENTS page of the Mview display.

3.3.3 Some functions are designated as Class ESD, which will not be in the TEST mode.
An example is Panel ESD. It is never locked out.

3.3.4 All shutdowns must be clear, and the reset key must be pressed before the test
timer expires, or prior to exiting the test mode or else a shutdown will occur.

4.0 NORMAL STOP SEQUENCE

4.1 If the RUN/STOP key is pressed a stop signal is seen by the controller.

4.1.1 If the unit is in RUN LOADED state, the Cooldown state delay will start timing.

4.1.2 The Class C2 events are disarmed.

4.1.3 The ESM Target Speed PID control loop will remain at 4mA to keep the engine at
idle speed.

4.2 When the Cooldown state delay expires, or if the stop occurred outside of RUN LOADED
state, the controller advances to ESM STOP state and the ESM Normal Run/Stop output to
the ESM is deenergized.

Page 5 of 12
4.3 The Run Status output will be de-energized to indicate the unit is not running.

4.4 The Fuel Gas Solenoid Valve output will be de-energized.

4.5 When the ESM STOP state delay expires, the controller will return to the PANEL RDY state
and await the next start signal.

5.0 FAULT SHUTDOWN SEQUENCE

5.1 In the event of a fault shutdown, the controller will shut down immediately.

5.2 The Class C2 events are disarmed.

5.3 The ESM Normal Start output to the ESM will de-energize.

5.4 The ESM Normal Run/Stop output to the ESM will de-energize.

5.5 The Fault Shutdown Indication output will de-energize.

5.6 The Run Status output will be de-energized to indicate the unit is not running.

5.7 The ESM Target Speed PID control loop will remain at 4mA to keep the engine at idle
speed.

5.8 The Fuel Gas Solenoid Valve output will be de-energized.

5.9 If the cause of the fault was an ESD type event, the ESM Emergency Stop output will
deenergize to signal an ESD condition to the ESM.

5.10 The cause of the shutdown will be displayed on the display. The shutdown event and the
reset event are stored in the Events List with an hour meter stamp. The shutdown condition
is only cleared by pressing the RESET key.

5.11 After the RESET key is pressed, the controller will return to the PANEL RDY state.

6.0 ALARM SEQUENCE

6.1 If an alarm only condition is detected, the cause of the alarm will be shown on the display and
the alarm output will deenergize and be indicated by the alarm light on front of the panel. The
alarm event is stored in the Event History Page with an hour meter time stamp. Use the
LEFT and RIGHT arrow keys to navigate to this page.

6.2 The alarm event will self clear once the condition returns to a normal state.

7.0 CENTURION CONTROLLER INPUTS/OUTPUTS

7.1 C4-1 DIGITAL INPUTS

MODBUS
TB# TYPE IN# DESCRIPTION BIT #
30 NC DI-1 PANEL EMERGENCY STOP 41001.0
31 NC DI-2 ESM SHUTDOWN 41001.1
32 NC DI-3 SPARE SHUTDOWN 41001.2
33 NO DI-4 LEFT BANK LUBRICATOR NOFLOW 41001.3
34 NO DI-5 RIGHT BANK LUBRICATOR NOFLOW 41001.4
35 NC DI-6 LOW COMPRESSOR OIL LEVEL 41001.5
36 NC DI-7 LOW ENGINE OIL LEVEL 41001.6
37 NC DI-8 LOW ENGINE JACKETWATER LEVEL 41001.7
38 NC DI-9 LOW AUXILIARY WATER LEVEL 41001.8

Page 6 of 12
39 NC DI-10 HIGH SUCTION SCRUBBER LEVEL 41001.9
40 NC DI-11 HIGH DISCHARGE SCRUBBER LEVEL 41001.10
41 NO DI-12 SPARE SHUTDOWN 41001.11
42 NO DI-13 SPARE SHUTDOWN 41001.12
43 NC DI-14 HIGH COMPRESSOR VIBRATION 41001.13
44 NC DI-15 HIGH ENGINE VIBRATION 41001.14
45 NC DI-16 HIGH COOLER VIBRATION 41001.15
46 NO DI-17 SPARE SHUTDOWN 41002.0
47 NO DI-18 SPARE SHUTDOWN 41002.1
48 NO DI-19 SPARE SHUTDOWN 41002.2
49 NC DI-20 LOW COMPRESSOR OIL LEVEL ALARM 41002.3
50 NC DI-21 LOW ENGINE OIL LEVEL ALARM 41002.4
51 NO DI-22 F&G SYSTEM ALARM 41002.5
52 NO DI-23 F&G SYSTEM SHUTDOWN 41002.6
53 NC DI-24 FUSIBLE LOOP SHUTDOWN 41002.7
54 NO DI-25 SPARE SHUTDOWN 41002.8
55 NO DI-26 SPARE SHUTDOWN 41002.9
56 NO DI-27 LOCAL (HMI) / REMOTE (PB) 41002.10
57 NO DI-28 START PB 41002.11
58 NC DI-29 STOP PB 41002.12
59 NO DI-30 RESET PB 41002.13
60 NC DI-31 REMOTE CLIENT STOP 41002.14
61 NC DI-32 REMOTE EMERGENCY STOP 41002.15

7.2 C4-1 DIGITAL OUTPUTS

MODBUS
TB# TYPE OUT# DESCRIPTION BIT #
70 (NO) RELAY(1) 1 RUN STATUS (ENERGIZED FOR RUNNING) 41060.0
71 (COM)
72 (NC)
73 (NO) RELAY(2) 2 FAULT SHUTDOWN INDICATION (ENERGIZED FOR OK) 41060.1
74 (COM)
75 (NC)
76 (NO) RELAY(3) 3 ALARM INDICATION (DEENERGIZED FOR OK) 41060.2
77 (COM)
78 (NC)
79 (NO) RELAY(4) 4 FUEL SOLENOID 41060.3
80 (COM)
81 (NC)
82 (DC+) FET(1) 5 ESM REMOTE SPEED ENABLE (ENERGIZED FOR ENABLE) 41060.4
83 (+OUT)
84 (DC+) FET(2) 6 ESM EMERGENCY STOP 41060.5
85 (+OUT)
86 (DC+) FET(3) 7 ESM NORMAL RUN/STOP 41060.6
87 (+OUT)
88 (DC+) FET(4) 8 ESM NORMAL START 41060.7
89 (+OUT)
90 (-OUT) FET(5) 9 NOT USED 41060.8
91 (DC-)
92 (-OUT) FET(6) 10 NOT USED 41060.9
93 (DC-)

7.3 C4-1 ANALOG OUTPUTS

Page 7 of 12
MODBUS
TB# TYPE OUT# DESCRIPTION ADDRESS
% x 100
66 (DC +) 4-20mA AO-1 NOT USED 42062
67 (OUT)
68 (DC +) 4-20mA AO-2 ESM TARGET SPEED (4mA = 700 RPM, 20mA = 1205 RPM) 42063
69 (OUT)

7.4 C4-1 ANALOG INPUTS

MODBUS
TB# TYPE IN# SCALE DESCRIPTION ADDRESS
SCALED
(w/o dec.)
18 4-20mA AI-1 0 – 2000 PSISUCTION PRESSURE 42003
19 4-20mA AI-2 0 – 2000 PSIDISCHARGE PRESSURE 42004
20 4-20mA AI-3 0 – 2000 PSISTATION DISCHARGE PRESSURE 42005
21 4-20mA AI-4 0 – 200 PSI INSTRUMENT AIR PRESSURE 42006
22 4-20mA AI-5 NOT USED 42007
23 4-20mA AI-6 0 – 100 PSI COMPRESSOR OIL PRESSURE 42008
24 4-20mA AI-7 0 – 2016 RPM ENGINE RPM 42009
25 4-20mA AI-8 0 – 100 PSI FUEL GAS PRESSURE 42010
26 4-20mA AI-9 NOT USED 42011
27 4-20mA AI-10 NOT USED 42012
28 4-20mA AI-11 NOT USED 42013
29 4-20mA AI-12 NOT USED 42014

7.5 C4-1 TEMPERATURE INPUTS

MODBUS
TB# TYPE IN# DESCRIPTION ADDRESS
SCALED
(w/o dec.)
1(+) K T/C TC-1 DISCHARGE CYLINDER #1 TEMPERATURE 42029
2(-)
3(+) K T/C TC-2 DISCHARGE CYLINDER #2 TEMPERATURE 42030
4(-)
5(+) K T/C TC-3 NOT USED 42031
6(-)
7(+) K T/C TC-4 STATION DISCHARGE TEMPERATURE 42032
8(-)
9(+) K T/C TC-5 COMPRESSOR OIL TEMPERATURE 42033
10(-)
11(+) K T/C TC-6 SUCTION SCRUBBER TEMPERATURE 42034
12(-)
13(+) K T/C TC-7 NOT USED 42035
14(-)
15(+) K T/C TC-8 NOT USED 42036
16(-)

7.6 C4-1 MAGNETIC PICKUP INPUT

MODBUS
TB# # OF DESCRIPTION ADDRESS
TEETH RPM

Page 8 of 12
64(MPU-) 0 NOT USED 42056
65(MPU+)

8.0 EVENT LIST


EVENT
CLASS TYPE DESCRIPTION (20 CHARS MAX) NUMBER
40191 = 0
A ESD PANEL EMERGENCY STOP 40191 = 1
A Fault SD ESM ENGINE SHUTDOWN 40191 = 2
A Alarm ESM ENGINE ALARM 40191 = 3
B1 Fault SD LB LUBE NO FLOW SD 40191 = 4
B1 Fault SD RB LUBE NO FLOW SD 40191 = 5
A Fault SD LO COMPRS OIL LVL SD 40191 = 6
A Fault SD LO ENGINE OIL LVL SD 40191 = 7
A Fault SD LO ENG JCKWTR LVL SD 40191 = 8
A Fault SD LO AUXIL WTR LVL SD 40191 = 9
A Fault SD HI SUCT SCRBR LVL SD 40191 = 10
A Fault SD HI DISC SCRBR LVL SD 40191 = 11
A Fault SD SPARE DI12 SHUTDOWN 40191 = 12
A Fault SD SPARE DI13 SHUTDOWN 40191 = 13
A Fault SD HI COMPRESSOR VIB SD 40191 = 14
A Fault SD HI ENGINE VIBRAT SD 40191 = 15
A Fault SD HI COOLER VIBRAT SD 40191 = 16
A Fault SD SPARE DI17 SHUTDOWN 40191 = 17
A Fault SD SPARE DI18 SHUTDOWN 40191 = 18
A Fault SD SPARE DI19 SHUTDOWN 40191 = 19
A Alarm LO COMP OIL LEVEL AL 40191 = 20
A Alarm LO ENG OIL LEVEL AL 40191 = 21
A Alarm LO F&G SYSTEM ALARM 40191 = 22
A Fault SD LO F&G SYSTEM SHTDWN 40191 = 23
A ESD FUSIBLE LOOP SHUTDWN 40191 = 24
A Fault SD SPARE DI25 SHUTDOWN 40191 = 25
B1 Fault SD SPARE DI26 SHUTDOWN 40191 = 26
40191 = 27
40191 = 28
40191 = 29
40191 = 30
A Stop REMOTE CLIENT STOP 40191 = 31
A ESD REMOTE CLIENT SHUTDN 40191 = 32
C2 Fault SD LOLO SUCTION PRS 40191 = 33
C2 Alarm LO SUCTION PRS 40191 = 34
A Alarm HI SUCTION PRS 40191 = 35
A Fault SD HIHI SUCTION PRS 40191 = 36
C2 Fault SD LOLO DISCHARGE PRS 40191 = 37
C2 Alarm LO DISCHARGE PRS 40191 = 38
A Alarm HI DISCHARGE PRS 40191 = 39
A Fault SD HIHI DISCHARGE PRS 40191 = 40
C2 Fault SD LOLO STATION DISCH P 40191 = 41
C2 Alarm LO STATION DISCH PRS 40191 = 42
A Alarm HI STATION DISCH PRS 40191 = 43
Page 9 of 12
A Fault SD HIHI STATION DISCH P 40191 = 44
A Fault SD LOLO INSTRMT AIR PRS 40191 = 45
A Alarm LO INSTRMT AIR PRS 40191 = 46
A Alarm HI INSTRMT AIR PRS 40191 = 47
A Fault SD HIHI INSTRMT AIR PRS 40191 = 48
40191 = 49
40191 = 50
40191 = 51
40191 = 52
B1 Fault SD LOLO COMPRESSR OIL P 40191 = 53
B1 Alarm LO COMPRESSOR OIL P 40191 = 54
40191 = 55
40191 = 56
B1 Fault SD LOLO ENGINE RPM 40191 = 57
B1 Alarm LO ENGINE RPM 40191 = 58
A Alarm HI ENGINE RPM 40191 = 59
A ESD HIHI ENGINE RPM 40191 = 60
A Fault SD LOLO FUEL GAS PRS 40191 = 61
A Alarm LO FUEL GAS PRS 40191 = 62
A Alarm HI FUEL GAS PRS 40191 = 63
A Fault SD HIHI FUEL GAS PRS 40191 = 64
A Alarm HI DISCHARGE CYL1 T 40191 = 65
A Fault SD HIHI DISCHARGE CYL1T 40191 = 66
A Alarm HI DISCHARGE CYL2 T 40191 = 67
A Fault SD HIHI DISCHARGE CYL2T 40191 = 68
40191 = 69
40191 = 70
A Alarm HI STATION DISC T 40191 = 71
A Fault SD HIHI STATION DISC T 40191 = 72
A Alarm HI COMPRESS OIL T 40191 = 73
A Fault SD HIHI COMPRESS OIL T 40191 = 74
A Alarm HI SUCTION SCRB T 40191 = 75
A Fault SD HIHI SUCTION SCRB T 40191 = 76
C2 Fault SD LO SUCTION SCRB T 40191 = 77
40191 = 78
40191 = 79
40191 = 80
A Fault SD FAILURE TO START 40191 = 81
40191 = 82
40191 = 83
40191 = 84
40191 = 85
40191 = 86
A ESD UNEXPECTED ESM START 40191 = 87
A Fault SD LOST SUCT PRS XMTR 40191 = 88
A Fault SD LOST DISC PRS XMTR 40191 = 89
A Fault SD LOST STN DISC P XMTR 40191 = 90
A Fault SD LOST INST AIR P XMTR 40191 = 91
40191 = 92
A Fault SD LOST COMP OIL P XMTR 40191 = 93
A Fault SD LOST ENG RPM SIGNAL 40191 = 94
Page 10 of 12
A Fault SD LOST FUEL GAS P XMTR 40191 = 95
40191 = 96
40191 = 97
40191 = 98
40191 = 99
40191 = 100
40191 = 101
40191 = 102
40191 = 103
40191 = 104
40191 = 105
40191 = 106
40191 = 107
40191 = 108
40191 = 109
40191 = 110
40191 = 111
40191 = 112
40191 = 113
40191 = 114
40191 = 115
40191 = 116
40191 = 117
40191 = 118
40191 = 119
40191 = 120
40191 = 121
40191 = 122
40191 = 123
40191 = 124
40191 = 125
40191 = 126
40191 = 127
40191 = 128
40191 = 129

CLASS TYPE DEFINITION

ESD = armed at all times, non-testable


A = armed at all times, testable
B1 = armed when run lockout delay timer B1 expires, testable
B2 = armed when run lockout delay timer B2 expires, testable
Sx = armed when run lockout delay timer Sx expires, testable
C1 = armed when condition has been in normal condition during any state, testable
C2 = armed when condition has been in normal condition during RUN LOADED state, testable

Page 11 of 12
9.0 SETPOINTS/CONFIGURATION REPORT

Configuration
Report.doc

10.0 MODBUS RTU COMMUNICATIONS

The Centurion uses MODBUS RTU protocol. Data is formatted as 16 bit Signed Holding Registers
except where noted. Port 1 is configurable for either 3 wire RS-232 or 2 wire RS-485 communication.
Analog Reading and Setpoints will be shown with no decimal place. Reference the Configuration Report
or Display to determine the proper number of decimals places. Refer to the Configuration Report for
event enumerations, and controller state enumerations.

Centurion C4
Modbus Address Table Version 1.xlsx

Page 12 of 12

You might also like