You are on page 1of 10

PROC-FC/CB/PROJ/KPD-857/767666/2014 KCP60-WJ013

OGDCL PROJECT
PROC-FC/CB/
PROJ/KPD-857/767666/2014

SUPPLY & COMMISSIONING OF


RECIPROCATING COMPRESSORS
(WELLHEAD FACILITY)

Modbus list
For Wellhead Gas Compressor-Chandio-1

Shandong Kerui Petroleum Equipment Co., Ltd.

Huo Zhang Dai Hong


1 2015.06.18 Issued for Approval
Weihao Zhao Yang Zhufang
Huo Zhang Dai Hong
0 2015.05.22 Issued for Approval
Weihao Zhao Yang Zhufang
Huo Zhang Dai Hong
A 2015.01.16 Issued for Approval
Weihao Zhao Yang Zhufang
Prepared Checked Reviewed Approved
Rev. Date Description
By By By by
PROC-FC/CB/PROJ/KPD-857/767666/2014 KCP60-WJ013
PROC-FC/CB/PROJ/KPD-857/767666/2014 KCP60-WJ013

PLC Slave Address:


WORKSHEET NOTES: 1
(9600/none/8/1)
1) PLC "AI", "AO", and "Internal Status" data is typically only used for status or diagnostic information
Analog Reads
on the DCS side - i.e. "1st Stage Suction Pressure" might be used for a numerical display on an HMI
screen. This data should not be used for independent Alarm or Shutdown indication at the DCS as this
Function Code 3
is already done in the PLC (see "Internal AL" and "Internal SD" data areas on "Discrete Reads"
Data Type:and
worksheet) 16-Bit Signed
would Integer
cause confusion due to overlapping of control functions in the distributed
scheme. The only exception to this is when the data is not already used for AL/SD in the PLC.

MODB
US
PROT
COMPRESSOR PLC OCOL DCS SERIAL I/O REMARKS
ADDR
ESSIN
G
PLC
PL PL Data MODB DC D D ACTUAL
PLC PL DC Scali
C C Addr US DC S CS CS DCS VALUE=
Instrume C S ng Engi
PLC Zer Ma esss Input/ S Mo DCS Ze Ma Data MODBUS
nt Tag Dat Ta (deci neeri
Descripti o x (MC Holdin I/O dul Register ro x Des Input/
Name a g mal ng
on Ra Ra M.W g Typ e Format Ra Ra cripti Holding
(program Typ Na plac Units
ng ng RITE Regist e Na ng ng on RegisterS
tag) e me es)
e e DAT er me e e caling
A:xx)
1ST
STAGE
SUCTIO
N 16-bit
PRESS Signed PSI
PIT2030 URE AI 0 40001 AI Integer 0.1 G
1ST
STAGE
DISCHA
RGE 16-bit
PRESS 1 Signed PSI
PIT2025 URE AI 40002 AI Integer 0.1 G
2ND
STAGE
SUCTIO
N 16-bit
PRESS 2 Signed PSI
PIT2031 URE AI 40003 AI Integer 0.1 G
2ND
STAGE
DISCHA
RGE 16-bit
PRESS 3 Signed PSI
PIT2026 URE AI 40004 AI Integer 0.1 G
FINAL
DISCHA
RGE
DIFFER
ENTIAL 16-bit
PDIT202 PRESS 4 Signed PSI
5 URE AI 40005 AI Integer 0.1 G
DIFFER
ENTIAL
PRESS
URE OF
COMPR
ESSOR
DUPLEX 16-bit
PDIT205 OIL 5 Signed PSI
4 FILTE AI 40006 AI Integer 0.1 G
ENGINE
LUBE
OIL
FILTER
DIFFER
ENTIAL 16-bit
PDIT205 PRESS 6 Signed PSI
8 URE AI 40007 AI Integer 0.1 G
BLOW
CASE
1# 16-bit
PRESS 7 Signed PSI
PIT2027 URE AI 40008 AI Integer 0.1 G
PROC-FC/CB/PROJ/KPD-857/767666/2014 KCP60-WJ013

BLOW
CASE
2# 16-bit
PRESS 8 Signed PSI
PIT2028 URE AI 40009 AI Integer 0.1 G
COMPR
ESSOR
LUBE
OIL 16-bit
PRESS 9 Signed PSI
PIT2053 URE AI 40010 AI Integer 0.1 G
FUEL
GAS
INLET 16-bit
PRESS 10 Signed PSI
PIT2055 URE AI 40011 AI Integer 0.1 G
ENGINE
OIL 16-bit
PRESS 11 Signed PSI
PIT2057 URE AI 40012 AI Integer 0.1 G
FINAL
DISCHA
RGE 16-bit
PRESS 12 Signed PSI
PIT2029 URE AI 40013 AI Integer 0.1 G
1ST
SEPARA
TOR
GAS 16-bit
TEMPE 13 Signed
TIT2015 RATURE AI 40014 AI Integer 0.1
1ST
DISCHA
RGE 16-bit
TEMPE 14 Signed
TIT2016 RATURE AI 40015 AI Integer 0.1
2ND
SEPARA
TOR
GAS 16-bit
TEMPE 15 Signed
TIT2017 RATURE AI 40016 AI Integer 0.1
2ND
DISCHA
RGE 16-bit
TEMPE 16 Signed
TIT2018 RATURE AI 40017 AI Integer 0.1
2ND
COOLE
R
OUTLET 16-bit
TEMPE 17 Signed
TIT2005 RATURE AI 40018 AI Integer 0.1
COMPR
ESSOR
LUBE
OIL 16-bit
TEMPE 18 Signed
TIT2064 RATUR AI 40019 AI Integer 0.1
ENGINE
OIL 16-bit
TEMPE 19 Signed
TIT2065 RATUR AI 40020 AI Integer 0.1
JACKET
WATER 16-bit
TEMPE 20 Signed
TIT2050 RATUR AI 40021 AI Integer 0.1
V-2026
SEPERA 16-bit
TOR 21 Signed
LIT2026 LEVEL AI 40022 AI Integer 0.01 FT
1ST
SUCTIO
N
SCRUB 16-bit
BER 22 Signed
LIT2029 LEVEL AI 40023 AI Integer 0.01 FT
LIT2030 2ND AI 23 40024 AI 16-bit 0.01 FT
STAGE Signed
SUCTIO Integer
N
SCRUB
BER
PROC-FC/CB/PROJ/KPD-857/767666/2014 KCP60-WJ013

LEVEL
BLOW AI
CASE 16-bit
1# 24 Signed
LIT2027 LEVEL 40025 AI Integer 0.01 FT
BLOW AI
CASE 16-bit
2# 25 Signed
LIT2028 LEVEL 40026 AI Integer 0.01 FT
COMPR AI
EESOR 16-bit
VIBRATI 26 Signed IN/S
VT2050 ON 40027 AI Integer 0.01 EC
ENGINE AI 16-bit
VIBRATI 27 Signed IN/S
VT2051 ON 40028 AI Integer 0.01 EC
PROCE AI 16-bit
SS GAS 28 Signed MMS
FIT2026 FLOW 40029 AI Integer 0.01 CFD
FUEL AI 16-bit
GAS 29 Signed MMS
FIT2050 FLOW 40030 AI Integer 0.01 CFD
ENGINE AI
MAIN
BEARIN
G
TEMPE 16-bit
RTC602 RATURE 30 Signed
0-O1 1# 40031 AI Integer 0.1
ENGINE AI
MAIN
BEARIN
G
TEMPE 16-bit
RTC602 RATURE 31 Signed
0-O2 2# 40032 AI Integer 0.1
ENGINE AI
MAIN
BEARIN
G
TEMPE 16-bit
RTC602 RATURE 32 Signed
0-O3 3# 40033 AI Integer 0.1
ENGINE AI
MAIN
BEARIN
G
TEMPE 16-bit
RTC602 RATURE 33 Signed
0-O4 4# 40034 AI Integer 0.1
ENGINE AI
MAIN
BEARIN
G
TEMPE 16-bit
RTC602 RATURE 34 Signed
0-O5 5# 40035 AI Integer 0.1
ENGINE AI
MAIN
BEARIN
G
TEMPE 16-bit
RTC602 RATURE 35 Signed
0-O6 6# 40036 AI Integer 0.1
ENGINE AI
MAIN
BEARIN
G
TEMPE 16-bit
RTC602 RATURE 36 Signed
0-O7 7# 40037 AI Integer 0.1
ENGINE AI
EXHAU
ST
TEMPE 16-bit
RTC652 RATURE 37 Signed
6-O1 1# 40038 AI Integer 0.1
RTC652 ENGINE AI 38 40039 AI 16-bit 0.1
6-O2 EXHAU Signed
ST Integer
TEMPE
RATURE
PROC-FC/CB/PROJ/KPD-857/767666/2014 KCP60-WJ013

2#
ENGINE AI
EXHAU
ST
TEMPE 16-bit
RTC652 RATURE 39 Signed
6-O3 3# 40040 AI Integer 0.1
ENGINE AI
EXHAU
ST
TEMPE 16-bit
RTC652 RATURE 40 Signed
6-O4 4# 40041 AI Integer 0.1
ENGINE AI
EXHAU
ST
TEMPE 16-bit
RTC652 RATURE 41 Signed
6-O5 5# 40042 AI Integer 0.1
ENGINE AI
EXHAU
ST
TEMPE 16-bit
RTC652 RATURE 42 Signed
6-O6 6# 40043 AI Integer 0.1
ENGINE AI
EXHAU
ST
TEMPE 16-bit
RTC652 RATURE 43 Signed
6-O7 7# 40044 AI Integer 0.1
COMPR AI
ESSOR
BEARIN
G 16-bit
TEMPE 44 Signed
TE2050 RATUR 40045 AI Integer 0.1
COMPR AI
ESSOR
BEARIN
G 16-bit
TEMPE 45 Signed
TE2051 RATUR 40046 AI Integer 0.1
ST2050 AI 16-bit
ENGINE ENGINE Signed
1600 SPEED 46 40047 AI Integer 0.1 RPM
GAS AI 16-bit
DETECT Signed
GD001 OR1# 47 40048 AI Integer 0.1 PPM
AI 16-bit
GAS Signed
DETECT Integer
GD002 OR1# 48 40049 AI 0.1 PPM
AI 16-bit
FIRE Signed
DETECT Integer
FIRE001 OR 49 40050 AI 0.1 LEL

WORKSHEET NOTES:
1) PLC "DI" and "DO" data is typically only used for status or diagnostic information on the DCS side -
i.e. "Suction Valve Open Limit Switch" might be used for animation of valve position with "Suction Valve
Control" being used to show the energization/de-energization of the valve's solenoid on an HMI screen.
PROC-FC/CB/PROJ/KPD-857/767666/2014 KCP60-WJ013

"DI" data in the PLC should not be used for independent Alarm or Shutdown indication at the DCS as
this is already done in the PLC (see "Internal AL" and "Internal SD" data areas) and would cause
confusion due to overlapping of control functions in the distributed scheme.
2) "Internal AL" and "Internal SD" data are latching bits in the PLC for equipment malfunction
information. These data points are usefull for remote diagnostics of equipment faults. Whereas
hardwired "Common Trouble" and "Common Fault" signals can indicate a basic problem with the
remote system, the "Internal AL" and "Internal SD" data may be used to pinpoint the faulty
device/equipment (these points may be added to the alarm system tag database in the DCS.)
3) "Internal Status" data is usefull for following the equipment's sequencing and for DCS/PLC
handshaking - I.e. the DCS might use PLC "Internal Status" data like "Ready to Start" and "Unit in
Remote" as preconditions for DCS remote start logic.

PLC Slave Address: 1


Discrete Reads

Function Code 2, 3 OR 4
Data Type: Contiguous Bit for input statuses and binary packed 16-Bit Signed Integer for Input/Holding
Registers.

MODBUS PROTOCOL REMA


COMPRESSOR PLC DCS SERIAL I/O
ADDRESSING RKS

PL
PLC
C
PLC Data
Da MODB D
Instru PL Addr Input/ D DCS DCS
ta US D CS DCS DCS
ment C esss MODB Holdin CS Zero One
Bit Input/ CS Mo Regi Data
Tag PLC Da (MC US g Ta State State
No Holdin I/O dul ster Desc
Name Description ta M.W Input Regist g Desc Desc
. g Ty e Form riptio
(progr Ty RITE Status er Bit Na riptio riptio
(0 Regist pe Na at n
am pe DAT (1-16) me n n
- er me
tag) A.xx.
15
xx)
)
SUCTION 0/1
ZSC2 VALVE Bool
025 CLOSED DI 0 0 40100 1 DI ean
SUCTION 0/1
ZSO2 VALVE Bool
025 OPEN DI 0 1 40100 2 DI ean
V-1226 0/1
VENT
ZSC2 VALVE Bool
026 CLOSED DI 0 2 40100 3 DI ean
V-1226 0/1
VENT
ZSO2 VALVE Bool
026 OPEN DI 0 3 40100 4 DI ean
1ST STAGE 0/1
INLET
ZSC2 VALVE Bool
050 CLOSED DI 0 4 40100 5 DI ean
1ST STAGE 0/1
INLET
ZSO2 VALVE Bool
050 OPEN DI 0 5 40100 6 DI ean
FINAL 0/1
OUTLET
ZSC2 VALVE Bool
029 CLOSED DI 0 6 40100 7 DI ean
FINAL 0/1
OUTLET
ZSO2 VALVE Bool
029 OPEN DI 0 7 40100 8 DI ean
BLOW 0/1
CASE 1#
VENT
ZSC2 VALVE Bool
030 CLOSED DI 0 8 40100 9 DI ean
PROC-FC/CB/PROJ/KPD-857/767666/2014 KCP60-WJ013

BLOW 0/1
CASE 1#
VENT
ZSO2 VALVE Bool
030 OPEN DI 0 9 40100 10 DI ean
BLOW 0/1
CASE 2#
VENT
ZSC2 VALVE Bool
031 CLOSED DI 0 10 40100 11 DI ean
BLOW 0/1
CASE 2#
VENT
ZSO2 VALVE Bool
031 OPEN DI 0 11 40100 12 DI ean
BLOW 0/1
CASE 2#
INLET
ZSC2 VALVE Bool
032 CLOSED DI 0 12 40100 13 DI ean
BLOW 0/1
CASE 2#
INLET
ZSO2 VALVE Bool
032 OPEN DI 0 13 40100 14 DI ean
BLOW 0/1
CASE 1#
INLET
ZSC2 VALVE Bool
033 CLOSED DI 0 14 40100 15 DI ean
BLOW 0/1
CASE 1#
INLET
ZSO2 VALVE Bool
033 OPEN DI 0 15 40100 16 DI ean
BLOW 0/1
CASE 2#
BALANCE
ZSC2 VALVE Bool
034 CLOSED DI 1 0 40101 1 DI ean
BLOW 0/1
CASE 2#
BALANCE
ZSO2 VALVE Bool
034 OPEN DI 1 1 40101 2 DI ean
BLOW 0/1
CASE 1#
BALANCE
ZSC2 VALVE Bool
035 CLOSED DI 1 2 40101 3 DI ean
BLOW 0/1
CASE 1#
BALANCE
ZSO2 VALVE Bool
035 OPEN DI 1 3 40101 4 DI ean
BLOW 0/1
CASE 1#
GAS INLET
ZSC2 VALVE Bool
036 CLOSED DI 1 4 40101 5 DI ean
BLOW 0/1
CASE 1#
GAS INLET
ZSO2 VALVE Bool
036 OPEN DI 1 5 40101 6 DI ean
BLOW 0/1
CASE 1#
DRAIN
ZSC2 VALVE Bool
037 CLOSED DI 1 6 40101 7 DI ean
BLOW 0/1
CASE 1#
DRAIN
ZSO2 VALVE Bool
037 OPEN DI 1 7 40101 8 DI ean
BLOW 0/1
CASE 2#
GAS INLET
ZSC2 VALVE Bool
038 CLOSED DI 1 8 40101 9 DI ean
ZSO2 BLOW DI 1 9 0/1 40101 10 DI Bool
038 CASE 2# ean
GAS INLET
PROC-FC/CB/PROJ/KPD-857/767666/2014 KCP60-WJ013

VALVE
OPEN
BLOW 0/1
CASE 2#
DRAIN
ZSC2 VALVE Bool
039 CLOSED DI 1 10 40101 11 DI ean
BLOW 0/1
CASE 2#
DRAIN
ZSO2 VALVE Bool
039 OPEN DI 1 11 40101 12 DI ean
2ND STAGE 0/1
OUTLET
ZSC2 VALVE Bool
040 CLOSED DI 1 12 40101 13 DI ean
2ND STAGE 0/1
OUTLET
ZSO2 VALVE Bool
040 OPEN DI 1 13 40101 14 DI ean
V-2025A 0/1
DRAIN
ZSC2 VALVE Bool
041 CLOSED DI 1 14 40101 15 DI ean
V-2025A 0/1
DRAIN
ZSO2 VALVE Bool
041 OPEN DI 1 15 40101 16 DI ean
V-2025B 0/1
DRAIN
ZSC2 VALVE Bool
042 CLOSED DI 2 0 40102 1 DI ean
V-2025B 0/1
DRAIN
ZSO2 VALVE 1 Bool
042 OPEN DI 2 10 40102 2 DI ean
RECYCLE 0/1
ZSC2 VALVE 2 Bool
051 CLOSED DI 2 11 40102 3 DI ean
RECYCLE 0/1
ZSO2 VALVE 3 Bool
051 OPEN DI 2 12 40102 4 DI ean
FUEL GAS 0/1
CONTROL
ZSC2 VALVE 4 Bool
052 CLOSED DI 2 13 40102 5 DI ean
FUEL GAS 0/1
CONTROL
ZSO2 VALVE 5 Bool
052 OPEN DI 2 14 40102 6 DI ean
LEVEL 0/1
LS- SWITCH OF 6 Bool
2001 V-2025A DI 2 15 40102 7 DI ean
LEVEL 0/1
LS- SWITCH OF 7 Bool
2002 V-2025B DI 2 0 40102 8 DI ean
COMPRES 0/1
SOR LUBE
LS22 OIL LOW 8 Bool
01 SWITCH DI 2 1 40102 9 DI ean
COMPRES 0/1
SOR NO
DNFT FLOW 9 Bool
001 SWITCH1# DI 2 2 40102 10 DI ean
COMPRES 0/1
SOR NO
DNFT FLOW 10 Bool
002 SWITCH2# DI 2 3 40102 11 DI ean
AIR 0/1
COOLER
VS21 VIBRATION 11 Bool
03 SWITCH 1# DI 2 4 40102 12 DI ean
AIR 0/1
COOLER
VS21 VIBRATION 12 Bool
04 SWITCH 2# DI 2 5 40102 13 DI ean
ENGINE 0/1
LS24 OIL LOW 13 Bool
01 SWITCH DI 2 6 40102 14 DI ean
LS26 ENGINE DI 2 14 0/1 40102 15 DI Bool
01 COOLANT 7 ean
JACKET
PROC-FC/CB/PROJ/KPD-857/767666/2014 KCP60-WJ013

WATER
LOW
SWITCH
ENGINE 0/1
COOLANT
AUX-
WATER
LS26 LOW 15 Bool
02 SWITCH DI 2 8 40102 16 DI ean
0/1
ESD0 ENGINE Bool
02 ESD DI 3 0 40103 1 DI ean
ALTERNAT 0/1
ALTE OR Bool
001 RUNNING DI 3 1 40103 2 DI ean
ALTERNAT 0/1
ALTE OR FAULT Bool
002 DI 3 2 40103 3 DI ean
0/1
Bool
Spare DI 3 3 40103 4 DI ean
0/1
Bool
Spare DI 3 4 40103 5 DI ean
0/1
Bool
Spare DI 3 5 40103 6 DI ean
Spare 0/1
Bool
DI 3 6 40103 7 DI ean
Spare 0/1
Bool
DI 3 7 40103 8 DI ean
0/1
Bool
Spare DI 3 8 40103 9 DI ean
0/1
Bool
Spare DI 3 9 40103 10 DI ean
0/1
Bool
Spare DI 3 10 40103 11 DI ean
0/1
Bool
Spare DI 3 11 40103 12 DI ean
0/1
Bool
Spare DI 3 12 40103 13 DI ean
0/1
Bool
Spare DI 3 13 40103 14 DI ean
0/1
Bool
Spare DI 3 14 40103 15 DI ean
Spare 0/1
Bool
DI 3 15 40103 16 DI ean

You might also like