Professional Documents
Culture Documents
UNIT : FOUR
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.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.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.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.7 The ESM Emergency Stop output to will energize to enable the ESM to run.
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.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.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.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.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.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.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.5 When the ESM STOP state delay expires, the controller will return to the PANEL RDY state
and await the next start signal.
5.1 In the event of a fault shutdown, the controller will shut down immediately.
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.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.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.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.
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
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-)
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)
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
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(-)
MODBUS
TB# # OF DESCRIPTION ADDRESS
TEETH RPM
Page 8 of 12
64(MPU-) 0 NOT USED 42056
65(MPU+)
Page 11 of 12
9.0 SETPOINTS/CONFIGURATION REPORT
Configuration
Report.doc
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