Вы находитесь на странице: 1из 99

LUFKIN WELL MANAGER 2.

0
MODBUS REGISTER MAP
ROD PUMP CONTROL

DATE: 1/25/2017
VERSION: 2.00
REVISION: 0
FIRMWARE VERSION:
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 2 of 99
Version Draft 1.0 Revision History

Revision History
Revision Date Description
0.01 5/7/2016 Creation Date
0.02 5/8/2016 Draft 0.01
0.03 8/30/2016 Draft 1.0
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 3 of 99
Version 1.00 00000 Registers

Holding Coil Registers: 0XXXX


Common Command Functions: 00001 - 00015
Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
1 1 RESET_MAL Command Reset Malfunction via SCADA
2 1 CLEAR Command Reset Malfunction
3 1 Reset Total Acc Command Reset Total Accumulator since Reset
4 1 Reset User Define Acc Command Reset User Define Accumulator
5 1 Reserved Reserved
6 1 Reserved Reserved
7 1 Reserved Reserved
8 1 Reserved Reserved
9 1 Reset To Default Reset Configuration Parameter to Default
10 1 Reserved Reserved
11 1 InitiateRefRevCalibration Initiate Reference Revolution Calibration
12 1 AbortRefRevCalibration Abort Reference Revolution Calibration
13 1 Reserved Reserved
14 1 Reset Analog Input Latched Command To Reset Analog Input Latched Alarms
Alarm
15 1 Reset Digital Input Latched Command To Reset Digital Input Latched Alarms
Alarm

Reserved: 00016
Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
16 1 Reserved Reserved
w
Reserved: 00017 - 00095
Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
17 1 Reserved Reserved
18 1 Reserved Reserved
19 1 Reserved Reserved
20 1 Reserved Reserved
21 1 Reserved Reserved
22 1 Reserved Reserved
23 1 Reserved Reserved
24 1 Reserved Reserved
25 1 Reserved Reserved
26 70 Reserved Reserved

Reserved: 00096 - 00102


Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
96 1 Run Net Reducer Torque Command Run Net Reducer Torque Host
97 1 Reset Drive Fault Command to reset Drive Fault via Host
98 1 Run Permissible Load Command Run Permissible Load Host
Reset to Manufacturing
Command Reset To Manufacturing Defaults
99 1 Defaults
100 1 Reserved Reserved
101 1 Stop Motor Host Command Stop Motor Via Host
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 4 of 99
Version 1.00 00000 Registers

102 1 Start Motor Host Command Start Motor Via Host

Application Specific Command Functions: 00103 - 00109


Load Card Buffers
Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
If the controller is configured for downhole control, when loading cards with coils 103-109 the surface and pump card
103 1 Load Stored Command Load Stored Cards into 5 Card Buffers
104 1 Load Shutdown 1 Command Load Shutdown Cards Set 1 Into 5 Card Buffers
105 1 Load Shutdown 2 Command Load Shutdown Cards Set 2 Into 5 Card Buffers
106 1 Load Standard Command Load Standard Card into Single Card Buffer
107 1 Load Start Command Load Start Card into Single Card Buffer
108 1 Load Pump Up Command Load Pump Up Card into Single Card Buffer
109 1 Load Last Stroke Command Load Last Stroke into Single Card Buffer
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 5 of 99
Version 1.00 00000 Registers

Reserved: 00110 - 00111


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
110 1 Reserved Reserved
111 1 Reserved Reserved

Load Analog Input 24 Hour History: 00112 - 00143


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
There is a historical buffer for each analog input that holds a 24-hour 8 minute average.( Totalling 180 Floating Point Scaled
112 1 Analog Input 1 Load 24 Hour Analog Input History
113 1 Analog Input 2 Load 24 Hour Analog Input History
114 1 Analog Input 3 Load 24 Hour Analog Input History
115 1 Analog Input 4 Load 24 Hour Analog Input History
116 1 Analog Input 5 Load 24 Hour Analog Input History
117 1 Analog Input 6 Load 24 Hour Analog Input History
118 1 Analog Input 7 Load 24 Hour Analog Input History
119 1 Analog Input 8 Load 24 Hour Analog Input History
120 1 Analog Input 9 Load 24 Hour Analog Input History
121 1 Analog Input 10 Load 24 Hour Analog Input History
122 1 Analog Input 11 Load 24 Hour Analog Input History
123 1 Analog Input 12 Load 24 Hour Analog Input History
124 1 Analog Input 13 Load 24 Hour Analog Input History
125 1 Analog Input 14 Load 24 Hour Analog Input History
126 1 Analog Input 15 Load 24 Hour Analog Input History
127 1 Analog Input 16 Load 24 Hour Analog Input History
128 1 Analog Input 17 Load 24 Hour Analog Input History
129 1 Analog Input 18 Load 24 Hour Analog Input History
130 1 Analog Input 19 Load 24 Hour Analog Input History
131 1 Analog Input 20 Load 24 Hour Analog Input History
132 1 Analog Input 21 Load 24 Hour Analog Input History
133 1 Analog Input 22 Load 24 Hour Analog Input History
134 1 Analog Input 23 Load 24 Hour Analog Input History
135 1 Analog Input 24 Load 24 Hour Analog Input History
136 1 Analog Input 25 Load 24 Hour Analog Input History
137 1 Analog Input 26 Load 24 Hour Analog Input History
138 1 Analog Input 27 Load 24 Hour Analog Input History
139 1 Analog Input 28 Load 24 Hour Analog Input History
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 6 of 99
Version 1.00 00000 Registers

140 1 Analog Input 29 Load 24 Hour Analog Input History


141 1 Analog Input 30 Load 24 Hour Analog Input History
142 1 Analog Input 31 Load 24 Hour Analog Input History
143 1 Analog Input 32 Load 24 Hour Analog Input History

Load Analog Input 60 Day History: 00144 - 00175


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
There is a 60 floating point historical buffer for each analog input that holds 60 days of daily average of that inputs
144 1 Analog Input 1 Load 60 Day Analog Input History
145 1 Analog Input 2 Load 60 Day Analog Input History
146 1 Analog Input 3 Load 60 Day Analog Input History
147 1 Analog Input 4 Load 60 Day Analog Input History
148 1 Analog Input 5 Load 60 Day Analog Input History
149 1 Analog Input 6 Load 60 Day Analog Input History
150 1 Analog Input 7 Load 60 Day Analog Input History
151 1 Analog Input 8 Load 60 Day Analog Input History
152 1 Analog Input 9 Load 60 Day Analog Input History
153 1 Analog Input 10 Load 60 Day Analog Input History
154 1 Analog Input 11 Load 60 Day Analog Input History
155 1 Analog Input 12 Load 60 Day Analog Input History
156 1 Analog Input 13 Load 60 Day Analog Input History
157 1 Analog Input 14 Load 60 Day Analog Input History
158 1 Analog Input 15 Load 60 Day Analog Input History
159 1 Analog Input 16 Load 60 Day Analog Input History
160 1 Analog Input 17 Load 60 Day Analog Input History
161 1 Analog Input 18 Load 60 Day Analog Input History
162 1 Analog Input 19 Load 60 Day Analog Input History
163 1 Analog Input 20 Load 60 Day Analog Input History
164 1 Analog Input 21 Load 60 Day Analog Input History
165 1 Analog Input 22 Load 60 Day Analog Input History
166 1 Analog Input 23 Load 60 Day Analog Input History
167 1 Analog Input 24 Load 60 Day Analog Input History
168 1 Analog Input 25 Load 60 Day Analog Input History
169 1 Analog Input 26 Load 60 Day Analog Input History
170 1 Analog Input 27 Load 60 Day Analog Input History
171 1 Analog Input 28 Load 60 Day Analog Input History
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 7 of 99
Version 1.00 00000 Registers

172 1 Analog Input 29 Load 60 Day Analog Input History


173 1 Analog Input 30 Load 60 Day Analog Input History
174 1 Analog Input 31 Load 60 Day Analog Input History
175 1 Analog Input 32 Load 60 Day Analog Input History

Load Accumulator 1440 Buffer: 00176 - 00183


176 1 Accumulator 1 Load 1440 Accumulator Buffer
177 1 Accumulator 2 Load 1440 Accumulator Buffer
178 1 Accumulator 3 Load 1440 Accumulator Buffer
179 1 Accumulator 4 Load 1440 Accumulator Buffer
180 1 Accumulator 5 Load 1440 Accumulator Buffer
181 1 Accumulator 6 Load 1440 Accumulator Buffer
182 1 Accumulator 7 Load 1440 Accumulator Buffer
183 1 Accumulator 8 Load 1440 Accumulator Buffer
*See Register 195, 196 for Accumulator 9, 10 Load 1440 Accumulator Buffer
Read Function Code: 01
Write Function Code: 05

Buffer Description:
Internally there is a 1440 buffer of floating point values for each accumulator. This buffer contains the last 1440 average
Buffer Size:
1440 Double Word values ( x100 ) ( 2880 16-bit registers )
Action:
Forcing a coil in the range of 176-183 will populate the Generic Buffer ( starting at register 32669 ) with the values from the

Load Accumulator 60 Day Buffer: 00184 - 00193


184 1 Accumulator 1 Load 60 Day Accumulator Buffer
185 1 Accumulator 2 Load 60 Day Accumulator Buffer
186 1 Accumulator 3 Load 60 Day Accumulator Buffer
187 1 Accumulator 4 Load 60 Day Accumulator Buffer
188 1 Accumulator 5 Load 60 Day Accumulator Buffer
189 1 Accumulator 6 Load 60 Day Accumulator Buffer
190 1 Accumulator 7 Load 60 Day Accumulator Buffer
191 1 Accumulator 8 Load 60 Day Accumulator Buffer
*See Register 197, 198 for Accumulator 9, 10 Load 60 Day Accumulator Buffer*
Read Function Code: 01
Write Function Code: 05

Buffer Description:
Internally there is a 60 data point buffer of long values for each accumulator. This buffer contains the daily total
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 8 of 99
Version 1.00 00000 Registers

Buffer Size:
60 32-bit integer values (x100) (120 16-bit registers)
Action:
Forcing a coil in the range of 184-191 loads the corresponding 60 day accumulator buffer into the Generic Buffer ( starting

Reserved: 00192 - 00193


Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
192 2 Reserved Reserved

VFD 1440 Speed: 00194


Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
194 1 Load VFD 1440 Speed

Load Accumulator 9-10: 00195 - 00200


Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
195 1 Accumulator 9 Load 1440 Accumulator Buffer
196 1 Accumulator 10 Load 1440 Accumulator Buffer
197 1 Accumulator 9 Load 60 Day Accumulator Buffer
198 1 Accumulator 10 Load 60 Day Accumulator Buffer

Reserved: 00199 - 00200


Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
199 2 Reserved Reserved

SWT/PIP Historical Support Coils: 00201 - 00209


Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
201 1 Load 60 Day SWT Fluid
202 1 Load 60 Day SWT Water
203 1 Load 60 Day SWT Oil
204 1 Load 60 Day SWT Gas
205 1 Load 60 Day SWT All
206 1 Load 60 Day PIP Peak
207 1 Load 60 Day PIP Min
208 1 Load 2880 Avg PIP
209 1 Load 60 Day Avg PIP

Reserved: 00210 - 00224


Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
210 15 Reserved Reserved

Digital Outputs: 00225 - 00288


Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
225 64 DO1-DO64 Physical Digital Outputs 1-64

Reserved: 00289 - 00308


LWM 2.0 Modbus Map - RPC Lufkin Automation Page 9 of 99
Version 1.00 00000 Registers

Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
289 1 Reserved Reserved
290 1 Reserved Reserved
291 1 Reserved Reserved
292 1 Reserved Reserved
293 1 Reserved Reserved
294 1 Reserved Reserved
295 1 Reserved Reserved
296 1 Reserved Reserved
297 1 Reserved Reserved
298 1 Reserved Reserved
299 1 Reserved Reserved
300 1 Reserved Reserved
301 1 Reserved Reserved
302 1 Reserved Reserved
303 1 Reserved Reserved
304 1 Reserved Reserved
305 1 Reserved Reserved
306 1 Reserved Reserved
307 1 Reserved Reserved
308 1 Reserved Reserved

Reserved: 00309 - 00349


Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
309 41 Reserved Reserved

Reset Accumulators: 000350 - 000369


Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
350 1 Reset Total Accumulator Since Reset Acc1
351 1 Reset Total Accumulator Since Reset Acc2
352 1 Reset Total Accumulator Since Reset Acc3
353 1 Reset Total Accumulator Since Reset Acc4
354 1 Reset Total Accumulator Since Reset Acc5
355 1 Reset Total Accumulator Since Reset Acc6
356 1 Reset Total Accumulator Since Reset Acc7
357 1 Reset Total Accumulator Since Reset Acc8
358 1 Reset Total Accumulator Since Reset Acc9
359 1 Reset Total Accumulator Since Reset Acc10
360 1 Reset User Defined Accumulator Acc1
361 1 Reset User Defined Accumulator Acc2
362 1 Reset User Defined Accumulator Acc3
363 1 Reset User Defined Accumulator Acc4
364 1 Reset User Defined Accumulator Acc5
365 1 Reset User Defined Accumulator Acc6
366 1 Reset User Defined Accumulator Acc7
367 1 Reset User Defined Accumulator Acc8
368 1 Reset User Defined Accumulator Acc9
369 1 Reset User Defined Accumulator Acc10

Reserved: 00370 - 00480


LWM 2.0 Modbus Map - RPC Lufkin Automation Page 10 of 99
Version 1.00 00000 Registers

Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
370 111 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 11 of 99
Version 1.00 00000 Registers

Modbus Master Save Comm Config: 00481 - 00496


Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
481 1 Save_Comm_Config_1 Save Modbus Master Comm Config 1
482 1 Save_Comm_Config_2 Save Modbus Master Comm Config 2
483 1 Save_Comm_Config_3 Save Modbus Master Comm Config 3
484 1 Save_Comm_Config_4 Save Modbus Master Comm Config 4
485 1 Save_Comm_Config_5 Save Modbus Master Comm Config 5
486 1 Save_Comm_Config_6 Save Modbus Master Comm Config 6
487 1 Save_Comm_Config_7 Save Modbus Master Comm Config 7
488 1 Save_Comm_Config_8 Save Modbus Master Comm Config 8
489 1 Save_Comm_Config_9 Save Modbus Master Comm Config 9
490 1 Save_Comm_Config_10 Save Modbus Master Comm Config 10
491 6 Reserved Reserved

Modbus Master Save Comm Config: 00497 - 00512


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
REGISTER # Coils NAME DESCRIPTION
497 1 Save_Reg_Addresses_1 Save Register Addresses 1
498 1 Save_Reg_Addresses_2 Save Register Addresses 2
499 1 Save_Reg_Addresses_3 Save Register Addresses 3
500 1 Save_Reg_Addresses_4 Save Register Addresses 4
501 1 Save_Reg_Addresses_5 Save Register Addresses 5
502 1 Save_Reg_Addresses_6 Save Register Addresses 6
503 1 Save_Reg_Addresses_7 Save Register Addresses 7
504 1 Save_Reg_Addresses_8 Save Register Addresses 8
505 1 Save_Reg_Addresses_9 Save Register Addresses 9
506 1 Save_Reg_Addresses_10 Save Register Addresses 10
507 6 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 12 of 99
Version 1.00 00000 Registers

Modbus Master Load Data: 00513 - 00528


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
REGISTER # Coils NAME DESCRIPTION
513 1 Load_Data_1 Load Data 1
514 1 Load_Data_2 Load Data 2
515 1 Load_Data_3 Load Data 3
516 1 Load_Data_4 Load Data 4
517 1 Load_Data_5 Load Data 5
518 1 Load_Data_6 Load Data 6
519 1 Load_Data_7 Load Data 7
520 1 Load_Data_8 Load Data 8
521 1 Load_Data_9 Load Data 9
522 1 Load_Data_10 Load Data 10
523 6 Reserved Reserved

Modbus Master Write Data To Slave: 00529 - 00544


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
REGISTER # Coils NAME DESCRIPTION
529 1 Write_Data_To_Slave_1 Write Data To Slave Device 1
530 1 Write_Data_To_Slave_2 Write Data To Slave Device 2
531 1 Write_Data_To_Slave_3 Write Data To Slave Device 3
532 1 Write_Data_To_Slave_4 Write Data To Slave Device 4
533 1 Write_Data_To_Slave_5 Write Data To Slave Device 5
534 1 Write_Data_To_Slave_6 Write Data To Slave Device 6
535 1 Write_Data_To_Slave_7 Write Data To Slave Device 7
536 1 Write_Data_To_Slave_8 Write Data To Slave Device 8
537 1 Write_Data_To_Slave_9 Write Data To Slave Device 9
538 1 Write_Data_To_Slave_10 Write Data To Slave Device 10
539 6 Reserved Reserved

Reserved: 00545 - 00570


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
Note: Set these coils to load the alarm tracking history into the generic buffer beginning at 32669. A description of these
545 1 Reserved Reserved
546 1 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 13 of 99
Version 1.00 00000 Registers

547 1 Reserved Reserved


548 1 Reserved Reserved
549 1 Reserved Reserved
550 1 Reserved Reserved
551 1 Reserved Reserved
552 1 Reserved Reserved
553 1 Reserved Reserved
554 1 Reserved Reserved
555 1 Reserved Reserved
556 1 Reserved Reserved
557 1 Reserved Reserved
558 1 Reserved Reserved
559 1 Reserved Reserved
560 1 Reserved Reserved
561 10 Reserved Reserved

Reserved: 00571 - 00580


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
REGISTER # Coils NAME DESCRIPTION
571 1 Reserved Reserved
572 1 Reserved Reserved
573 1 Reserved Reserved
574 1 Reserved Reserved
575 1 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 14 of 99
Version 1.00 00000 Registers

576 1 Reserved Reserved


577 1 Reserved Reserved
578 1 Reserved Reserved
579 1 Reserved Reserved
580 1 Reserved Reserved

Reserved: 00581 - 00649


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
REGISTER # Coils NAME DESCRIPTION
581 69 Reserved Reserved

Reserved: 00650 - 00652


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
REGISTER # Coils Description
650 1 Reserved
651 1 Reserved
652 1 Reserved

Reserved: 00653 - 00799


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
REGISTER # Coils Description
653 147 Reserved

Load Malfunction Cards 800 - 801


Note: Use Function Code 05 to Write these bits.
If the controller is configured for downhole control, when loading cards with coils 103-109 the surface and pump card
REGISTER # Coils Description
800 1 Load Malfunction Cards 1-5 Into 5 Card Buffers
801 1 Load Malfunction Cards 6-10 Into 5 Card Buffers

Reserved: 00802 - 00999


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
REGISTER # Coils Description
802 198 Reserved

Clear Log Commands: 01000 - 01002


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
REGISTER # Coils NAME DESCRIPTION
1000 1 Clear Alarm Log Clear Alarm Log
1001 1 Clear Shutdown Event Log Clear Shutdown Event Log
1002 1 Clear New Event Count Clear New Event Log Entry Counter (Reg 31503)

Reserved: 01003 - 01149


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
REGISTER # Coils Description
1003 147 Reserved

Load Pump Efficiency History: 01150 - 01151


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits in order to load the historical data into the
REGISTER # Coils NAME DESCRIPTION
Load 60 Day Average Gross
1150 1 Stroke
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 15 of 99
Version 1.00 00000 Registers

Load 60 Day Average Net


1151 1 Stroke

Reserved: 01152 - 01159


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
REGISTER # Coils Description
1152 8 Reserved

Load VSD Historical Support Data: 01160 - 01161


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits in order to load the historical data into the
REGISTER # Coils NAME DESCRIPTION
1160 1 Load 60 Day Average SPM
1161 1 Load 60 Day Stroke Total

Reserved: 01162 - 01999


Note: Use Function Code 01 to Read these bits. Code 05 to Write these bits
REGISTER # Coils Description
1162 838 Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 16 of 99
Version 1.00 10000 Registers

Input Coil Registers: 1XXXX


Dynamic Alarms 10001 - 10032
Note: Use Function Code 02 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
10001 1 No RPM No RPM Dynamic Alert
10002 1 No Crank No Crank Dynamic Alert
10003 1 Belt Slippage Belt Slippage Dynamic Alert
10004 1 Peak Polished Rod HP Peak PRHP Dynamic Alert
10005 1 Reserved Reserved
10006 1 Reserved Reserved
10007 1 Reserved Reserved
10008 1 Reserved Reserved
10009 1 Reserved Reserved
10010 1 VFD Comm Error VFD Comm Error
10011 1 VFD Drive Fault Error VFD Drive Fault Error
10012 1 VFD Drive Fault Bypass VFD Drive Fault Bypass
10013 1 VFD Drive Parameter Difference VFD Drive Parameter Difference
10014 1 VFD Keypad Control VFD Keypad Control
10015 1 VFD Switch Off VFD Switch Off
10016 1 VFD Pressure Switch Engaged VFD Pressure Switch Engaged
10017 1 Invalid Tubing Size Reserved
10018 1 VFD Drive Bypass Switch Engaged VFD Drive Bypass Switch Engaged
10019 1 Reserved Reserved
10020 1 Reserved Reserved
10021 1 High Failure Rate Possible High Failure Rate Detected (Dynamic)
10030 1 Reserved Reserved
10031 1 Reserved Reserved
10032 1 Active Dynamic Alarm(s) If set, then a dynamic alarm in the 1XXXX range is active

Latched Alarms: 10033 - 10064


Note: Use Function Code 02 to Read these bits.
REGISTER # Coils NAME DESCRIPTION
10033 1 Reserved Reserved
10034 1 Reset To Defaults Reset To Defaults
10035 1 Reserved Reserved
10036 1 Reserved Reserved
10037 1 Reserved Reserved
10038 1 Reserved Reserved
10039 1 Reserved Reserved
10040 1 Reserved Reserved
10041 1 Reserved Reserved
10042 1 Reserved Reserved
10043 1 Reserved Reserved
10044 1 Reserved Reserved
10045 1 Reserved Reserved
10046 1 High Failure Rate Possible High Failure Rate Detected (Latched)
10064 1 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 17 of 99
Version 1.00 10000 Registers

Analog Input Alarms & Alerts: 10065 - 10320


Each Alarm Section is formatted the same as below. ( Each set contains 32 bits )
EXAMPLE:
EXAMPLE EXAMPLE_ALARM_SET Example Set of Alarms, following Alarms will follow the
same format
ANALOG_INPUT_ 1 Example Alarm for Analog Input 1
ANALOG_INPUT_ 2 Example Alarm for Analog Input 2
ANALOG_INPUT_ 3 Example Alarm for Analog Input 3
ANALOG_INPUT_ 4 Example Alarm for Analog Input 4
ANALOG_INPUT_ 5 Example Alarm for Analog Input 5
ANALOG_INPUT_ 6 Example Alarm for Analog Input 6
ANALOG_INPUT_ 7 Example Alarm for Analog Input 7
ANALOG_INPUT_ 8 Example Alarm for Analog Input 8
ANALOG_INPUT_ 9 Example Alarm for Analog Input 9
ANALOG_INPUT_ 10 Example Alarm for Analog Input 10
ANALOG_INPUT_ 11 Example Alarm for Analog Input 11
ANALOG_INPUT_ 12 Example Alarm for Analog Input 12
ANALOG_INPUT_ 13 Example Alarm for Analog Input 13
ANALOG_INPUT_ 14 Example Alarm for Analog Input 14
ANALOG_INPUT_ 15 Example Alarm for Analog Input 15
ANALOG_INPUT_ 16 Example Alarm for Analog Input 16
ANALOG_INPUT_ 17 Example Alarm for Analog Input 17
ANALOG_INPUT_ 18 Example Alarm for Analog Input 18
ANALOG_INPUT_ 19 Example Alarm for Analog Input 19
ANALOG_INPUT_ 20 Example Alarm for Analog Input 20
ANALOG_INPUT_ 21 Example Alarm for Analog Input 21
ANALOG_INPUT_ 22 Example Alarm for Analog Input 22
ANALOG_INPUT_ 23 Example Alarm for Analog Input 23
ANALOG_INPUT_ 24 Example Alarm for Analog Input 24
ANALOG_INPUT_ 25 Example Alarm for Analog Input 25
ANALOG_INPUT_ 26 Example Alarm for Analog Input 26
ANALOG_INPUT_ 27 Example Alarm for Analog Input 27
ANALOG_INPUT_ 28 Example Alarm for Analog Input 28
ANALOG_INPUT_ 29 Example Alarm for Analog Input 29
ANALOG_INPUT_ 30 Example Alarm for Analog Input 30
ANALOG_INPUT_ 31 Example Alarm for Analog Input 31
ANALOG_INPUT_ 32 Example Alarm for Analog Input 32
Note: Use Function Code 02 to Read these bits.
REGISTER # Coils NAME DESCRIPTION
10065 32 ANALOG_ACT_LOW_ALARM_SET Analog Input Active Low Alarm for Analog Input 1-32
10097 32 ANALOG_LOW_ALARM_OCC_SET Analog Input Latched Low Alarms for Analog Input 1-32
10129 32 ANALOG_ACT_LOW_ALERT_SET Analog Input Active Low Alerts for Analog Input 1-32
10161 32 ANALOG_LOW_ALERT_OCC_SET Analog Input Latched Low Alert for Analog Input 1-32
10193 32 ANALOG_ACT_HI_ALARM_SET Analog Input Active High Alarms for Analog Input 1-32
10225 32 ANALOG_HI_ALARM_OCC_SET Analog Input Latched High Alarms for Analog Input 1-32
10257 32 ANALOG_ACT_HI_ALERT_SET Analog Input Active High Alerts for Analog Input 1-32
10289 32 ANALOG_HI_ALERT_OCC_SET Analog Input Latched High Alerts for Analog Input 1-32
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 18 of 99
Version 1.00 10000 Registers

Digital Status: 10321 - 10384


Note: Use Function Code 02 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
10321 1 Digital 1 Status Digital 1 Status
10322 1 Digital 2 Status Digital 2 Status
10323 1 Digital 3 Status Digital 3 Status
10324 1 Digital 4 Status Digital 4 Status
10325 1 Digital 5 Status Digital 5 Status
10326 1 Digital 6 Status Digital 6 Status
10327 1 Digital 7 Status Digital 7 Status
10328 1 Digital 8 Status Digital 8 Status
10329 1 Digital 9 Status Digital 9 Status
10330 1 Digital 10 Status Digital 10 Status
10331 1 Digital 11 Status Digital 11 Status
10332 1 Digital 12 Status Digital 12 Status
10333 1 Digital 13 Status Digital 13 Status
10334 1 Digital 14 Status Digital 14 Status
10335 1 Digital 15 Status Digital 15 Status
10336 1 Digital 16 Status Digital 16 Status
10337 1 Digital 17 Status Digital 17 Status
10338 1 Digital 18 Status Digital 18 Status
10339 1 Digital 19 Status Digital 19 Status
10340 1 Digital 20 Status Digital 20 Status
10341 1 Digital 21 Status Digital 21 Status
10342 1 Digital 22 Status Digital 22 Status
10343 1 Digital 23 Status Digital 23 Status
10344 1 Digital 24 Status Digital 24 Status
10345 1 Digital 25 Status Digital 25 Status
10346 1 Digital 26 Status Digital 26 Status
10347 1 Digital 27 Status Digital 27 Status
10348 1 Digital 28 Status Digital 28 Status
10349 1 Digital 29 Status Digital 29 Status
10350 1 Digital 30 Status Digital 30 Status
10351 1 Digital 31 Status Digital 31 Status
10352 1 Digital 32 Status Digital 32 Status
10353 1 Psuedo Digital Input 1 Status Psuedo Digital Input 1 Status
10354 1 Psuedo Digital Input 2 Status Psuedo Digital Input 2 Status
10355 1 Psuedo Digital Input 3 Status Psuedo Digital Input 3 Status
10356 1 Psuedo Digital Input 4 Status Psuedo Digital Input 4 Status
10357 1 Psuedo Digital Input 5 Status Psuedo Digital Input 5 Status
10358 1 Psuedo Digital Input 6 Status Psuedo Digital Input 6 Status
10359 1 Psuedo Digital Input 7 Status Psuedo Digital Input 7 Status
10360 1 Psuedo Digital Input 8 Status Psuedo Digital Input 8 Status
10361 1 Psuedo Digital Input 9 Status Psuedo Digital Input 9 Status
10362 1 Psuedo Digital Input 10 Status Psuedo Digital Input 10 Status
10363 1 Psuedo Digital Input 11 Status Psuedo Digital Input 11 Status
10364 1 Psuedo Digital Input 12 Status Psuedo Digital Input 12 Status
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 19 of 99
Version 1.00 10000 Registers

10365 1 Psuedo Digital Input 13 Status Psuedo Digital Input 13 Status


10366 1 Psuedo Digital Input 14 Status Psuedo Digital Input 14 Status
10367 1 Psuedo Digital Input 15 Status Psuedo Digital Input 15 Status
10368 1 Psuedo Digital Input 16 Status Psuedo Digital Input 16 Status
10369 1 Psuedo Digital Input 17 Status Psuedo Digital Input 17 Status
10370 1 Psuedo Digital Input 18 Status Psuedo Digital Input 18 Status
10371 1 Psuedo Digital Input 19 Status Psuedo Digital Input 19 Status
10372 1 Psuedo Digital Input 20 Status Psuedo Digital Input 20 Status
10373 1 Psuedo Digital Input 21 Status Psuedo Digital Input 21 Status
10374 1 Psuedo Digital Input 22 Status Psuedo Digital Input 22 Status
10375 1 Psuedo Digital Input 23 Status Psuedo Digital Input 23 Status
10376 1 Psuedo Digital Input 24 Status Psuedo Digital Input 24 Status
10377 1 Psuedo Digital Input 25 Status Psuedo Digital Input 25 Status
10378 1 Psuedo Digital Input 26 Status Psuedo Digital Input 26 Status
10379 1 Psuedo Digital Input 27 Status Psuedo Digital Input 27 Status
10380 1 Psuedo Digital Input 28 Status Psuedo Digital Input 28 Status
10381 1 Psuedo Digital Input 29 Status Psuedo Digital Input 29 Status
10382 1 Psuedo Digital Input 30 Status Psuedo Digital Input 30 Status
10383 1 Psuedo Digital Input 31 Status Psuedo Digital Input 31 Status
10384 1 Psuedo Digital Input 32 Status Psuedo Digital Input 32 Status
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 20 of 99
Version 1.00 10000 Registers

Reserved: 10385 - 10400


Note: Use Function Code 02 to Read these bits.
REGISTER # Coils NAME DESCRIPTION
10385 1 Reserved Reserved
10386 1 Reserved Reserved
10387 1 Reserved Reserved
10388 1 Reserved Reserved
10389 1 Reserved Reserved
10390 1 Reserved Reserved
10391 1 Reserved Reserved
10392 1 Reserved Reserved
10393 8 Reserved Reserved

Alarm Register Alarms & Alerts: 10401 - 10464


Each Alarm Section is formatted the same as below. ( Each set contains 32 bits )
EXAMPLE:
EXAMPLE EXAMPLE_ALARM_SET Example Set of Alarms, following Alarms will follow the
same format
ALARM_REGISTER_ 1 Example Alarm for Alarm Register 1
ALARM_REGISTER_ 2 Example Alarm for Alarm Register 2
ALARM_REGISTER_ 3 Example Alarm for Alarm Register 3
ALARM_REGISTER_ 4 Example Alarm for Alarm Register 4
ALARM_REGISTER_ 5 Example Alarm for Alarm Register 5
ALARM_REGISTER_ 6 Example Alarm for Alarm Register 6
ALARM_REGISTER_ 7 Example Alarm for Alarm Register 7
ALARM_REGISTER_ 8 Example Alarm for Alarm Register 8
Note: Use Function Code 02 to Read these bits.
REGISTER # Coils NAME DESCRIPTION
10401 8 ALRM_REG_LOW_ALARM_SET Alarm Register Active Low Alarms
10409 8 ALRM_REG_LOW_ALARM_OCC_SET Alarm Register Latched Low Alarms
10417 8 ALRM_REG_ACT_LOW_ALERT_SET Alarm Register Active Low Alerts
10425 8 ALRM_REG_LOW_ALERT_OCC_SET Alarm Register Latched Low Alert
10433 8 ALRM_REG_ACT_HI_ALARM_SET Alarm Register Active High Alarms
10441 8 ALRM_REG_HI_ALARM_OCC_SET Alarm Register Latched High Alarms
10449 8 ALRM_REG_ACT_HI_ALERT_SET Alarm Register Active High Alerts
10457 8 ALRM_REG_HI_ALERT_OCC_SET Alarm Register Latched High Alerts
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 21 of 99
Version 1.00 10000 Registers

Digital Dynamic Alarms: 10465 - 10528


Note: Use Function Code 02 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
10465 1 Digital 1 Dynamic Alarm Digital 1 Dynamic Alarm
10466 1 Digital 2 Dynamic Alarm Digital 2 Dynamic Alarm
10467 1 Digital 3 Dynamic Alarm Digital 3 Dynamic Alarm
10468 1 Digital 4 Dynamic Alarm Digital 4 Dynamic Alarm
10469 1 Digital 5 Dynamic Alarm Digital 5 Dynamic Alarm
10470 1 Digital 6 Dynamic Alarm Digital 6 Dynamic Alarm
10471 1 Digital 7 Dynamic Alarm Digital 7 Dynamic Alarm
10472 1 Digital 8 Dynamic Alarm Digital 8 Dynamic Alarm
10473 1 Digital 9 Dynamic Alarm Digital 9 Dynamic Alarm
10474 1 Digital 10 Dynamic Alarm Digital 10 Dynamic Alarm
10475 1 Digital 11 Dynamic Alarm Digital 11 Dynamic Alarm
10476 1 Digital 12 Dynamic Alarm Digital 12 Dynamic Alarm
10477 1 Digital 13 Dynamic Alarm Digital 13 Dynamic Alarm
10478 1 Digital 14 Dynamic Alarm Digital 14 Dynamic Alarm
10479 1 Digital 15 Dynamic Alarm Digital 15 Dynamic Alarm
10480 1 Digital 16 Dynamic Alarm Digital 16 Dynamic Alarm
10481 1 Digital 17 Dynamic Alarm Digital 17 Dynamic Alarm
10482 1 Digital 18 Dynamic Alarm Digital 18 Dynamic Alarm
10483 1 Digital 19 Dynamic Alarm Digital 19 Dynamic Alarm
10484 1 Digital 20 Dynamic Alarm Digital 20 Dynamic Alarm
10485 1 Digital 21 Dynamic Alarm Digital 21 Dynamic Alarm
10486 1 Digital 22 Dynamic Alarm Digital 22 Dynamic Alarm
10487 1 Digital 23 Dynamic Alarm Digital 23 Dynamic Alarm
10488 1 Digital 24 Dynamic Alarm Digital 24 Dynamic Alarm
10489 1 Digital 25 Dynamic Alarm Digital 25 Dynamic Alarm
10490 1 Digital 26 Dynamic Alarm Digital 26 Dynamic Alarm
10491 1 Digital 27 Dynamic Alarm Digital 27 Dynamic Alarm
10492 1 Digital 28 Dynamic Alarm Digital 28 Dynamic Alarm
10493 1 Digital 29 Dynamic Alarm Digital 29 Dynamic Alarm
10494 1 Digital 30 Dynamic Alarm Digital 30 Dynamic Alarm
10495 1 Digital 31 Dynamic Alarm Digital 31 Dynamic Alarm
10496 1 Digital 32 Dynamic Alarm Digital 32 Dynamic Alarm
10497 1 Pseudo Digital 1 Dynamic Alarm Pseudo Digital 1 Dynamic Alarm
10498 1 Pseudo Digital 2 Dynamic Alarm Pseudo Digital 2 Dynamic Alarm
10499 1 Pseudo Digital 3 Dynamic Alarm Pseudo Digital 3 Dynamic Alarm
10500 1 Pseudo Digital 4 Dynamic Alarm Pseudo Digital 4 Dynamic Alarm
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 22 of 99
Version 1.00 10000 Registers

10501 1 Pseudo Digital 5 Dynamic Alarm Pseudo Digital 5 Dynamic Alarm


10502 1 Pseudo Digital 6 Dynamic Alarm Pseudo Digital 6 Dynamic Alarm
10503 1 Pseudo Digital 7 Dynamic Alarm Pseudo Digital 7 Dynamic Alarm
10504 1 Pseudo Digital 8 Dynamic Alarm Pseudo Digital 8 Dynamic Alarm
10505 1 Pseudo Digital 9 Dynamic Alarm Pseudo Digital 9 Dynamic Alarm
10506 1 Pseudo Digital 10 Dynamic Alarm Pseudo Digital 10 Dynamic Alarm
10507 1 Pseudo Digital 11 Dynamic Alarm Pseudo Digital 11 Dynamic Alarm
10508 1 Pseudo Digital 12 Dynamic Alarm Pseudo Digital 12 Dynamic Alarm
10509 1 Pseudo Digital 13 Dynamic Alarm Pseudo Digital 13 Dynamic Alarm
10510 1 Pseudo Digital 14 Dynamic Alarm Pseudo Digital 14 Dynamic Alarm
10511 1 Pseudo Digital 15 Dynamic Alarm Pseudo Digital 15 Dynamic Alarm
10512 1 Pseudo Digital 16 Dynamic Alarm Pseudo Digital 16 Dynamic Alarm
10513 1 Pseudo Digital 17 Dynamic Alarm Pseudo Digital 17 Dynamic Alarm
10514 1 Pseudo Digital 18 Dynamic Alarm Pseudo Digital 18 Dynamic Alarm
10515 1 Pseudo Digital 19 Dynamic Alarm Pseudo Digital 19 Dynamic Alarm
10516 1 Pseudo Digital 20 Dynamic Alarm Pseudo Digital 20 Dynamic Alarm
10517 1 Pseudo Digital 21 Dynamic Alarm Pseudo Digital 21 Dynamic Alarm
10518 1 Pseudo Digital 22 Dynamic Alarm Pseudo Digital 22 Dynamic Alarm
10519 1 Pseudo Digital 23 Dynamic Alarm Pseudo Digital 23 Dynamic Alarm
10520 1 Pseudo Digital 24 Dynamic Alarm Pseudo Digital 24 Dynamic Alarm
10521 1 Pseudo Digital 25 Dynamic Alarm Pseudo Digital 25 Dynamic Alarm
10522 1 Pseudo Digital 26 Dynamic Alarm Pseudo Digital 26 Dynamic Alarm
10523 1 Pseudo Digital 27 Dynamic Alarm Pseudo Digital 27 Dynamic Alarm
10524 1 Pseudo Digital 28 Dynamic Alarm Pseudo Digital 28 Dynamic Alarm
10525 1 Pseudo Digital 29 Dynamic Alarm Pseudo Digital 29 Dynamic Alarm
10526 1 Pseudo Digital 30 Dynamic Alarm Pseudo Digital 30 Dynamic Alarm
10527 1 Pseudo Digital 31 Dynamic Alarm Pseudo Digital 31 Dynamic Alarm
10528 1 Pseudo Digital 32 Dynamic Alarm Pseudo Digital 32 Dynamic Alarm
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 23 of 99
Version 1.00 10000 Registers

Digital Latched Alarms: 10529 - 10592


Note: Use Function Code 02 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
10529 1 Digital 1 Latched Alarm Digital 1 Latched Alarm
10530 1 Digital 2 Latched Alarm Digital 2 Latched Alarm
10531 1 Digital 3 Latched Alarm Digital 3 Latched Alarm
10532 1 Digital 4 Latched Alarm Digital 4 Latched Alarm
10533 1 Digital 5 Latched Alarm Digital 5 Latched Alarm
10534 1 Digital 6 Latched Alarm Digital 6 Latched Alarm
10535 1 Digital 7 Latched Alarm Digital 7 Latched Alarm
10536 1 Digital 8 Latched Alarm Digital 8 Latched Alarm
10537 1 Digital 9 Latched Alarm Digital 9 Latched Alarm
10538 1 Digital 10 Latched Alarm Digital 10 Latched Alarm
10539 1 Digital 11 Latched Alarm Digital 11 Latched Alarm
10540 1 Digital 12 Latched Alarm Digital 12 Latched Alarm
10541 1 Digital 13 Latched Alarm Digital 13 Latched Alarm
10542 1 Digital 14 Latched Alarm Digital 14 Latched Alarm
10543 1 Digital 15 Latched Alarm Digital 15 Latched Alarm
10544 1 Digital 16 Latched Alarm Digital 16 Latched Alarm
10545 1 Digital 17 Latched Alarm Digital 17 Latched Alarm
10546 1 Digital 18 Latched Alarm Digital 18 Latched Alarm
10547 1 Digital 19 Latched Alarm Digital 19 Latched Alarm
10548 1 Digital 20 Latched Alarm Digital 20 Latched Alarm
10549 1 Digital 21 Latched Alarm Digital 21 Latched Alarm
10550 1 Digital 22 Latched Alarm Digital 22 Latched Alarm
10551 1 Digital 23 Latched Alarm Digital 23 Latched Alarm
10552 1 Digital 24 Latched Alarm Digital 24 Latched Alarm
10553 1 Digital 25 Latched Alarm Digital 25 Latched Alarm
10554 1 Digital 26 Latched Alarm Digital 26 Latched Alarm
10555 1 Digital 27 Latched Alarm Digital 27 Latched Alarm
10556 1 Digital 28 Latched Alarm Digital 28 Latched Alarm
10557 1 Digital 29 Latched Alarm Digital 29 Latched Alarm
10558 1 Digital 30 Latched Alarm Digital 30 Latched Alarm
10559 1 Digital 31 Latched Alarm Digital 31 Latched Alarm
10560 1 Digital 32 Latched Alarm Digital 32 Latched Alarm
10561 1 Pseudo Digital 1 Latched Alarm Pseudo Digital 1 Latched Alarm
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 24 of 99
Version 1.00 10000 Registers

10562 1 Pseudo Digital 2 Latched Alarm Pseudo Digital 2 Latched Alarm


10563 1 Pseudo Digital 3 Latched Alarm Pseudo Digital 3 Latched Alarm
10564 1 Pseudo Digital 4 Latched Alarm Pseudo Digital 4 Latched Alarm
10565 1 Pseudo Digital 5 Latched Alarm Pseudo Digital 5 Latched Alarm
10566 1 Pseudo Digital 6 Latched Alarm Pseudo Digital 6 Latched Alarm
10567 1 Pseudo Digital 7 Latched Alarm Pseudo Digital 7 Latched Alarm
10568 1 Pseudo Digital 8 Latched Alarm Pseudo Digital 8 Latched Alarm
10569 1 Pseudo Digital 9 Latched Alarm Pseudo Digital 9 Latched Alarm
10570 1 Pseudo Digital 10 Latched Alarm Pseudo Digital 10 Latched Alarm
10571 1 Pseudo Digital 11 Latched Alarm Pseudo Digital 11 Latched Alarm
10572 1 Pseudo Digital 12 Latched Alarm Pseudo Digital 12 Latched Alarm
10573 1 Pseudo Digital 13 Latched Alarm Pseudo Digital 13 Latched Alarm
10574 1 Pseudo Digital 14 Latched Alarm Pseudo Digital 14 Latched Alarm
10575 1 Pseudo Digital 15 Latched Alarm Pseudo Digital 15 Latched Alarm
10576 1 Pseudo Digital 16 Latched Alarm Pseudo Digital 16 Latched Alarm
10577 1 Pseudo Digital 17 Latched Alarm Pseudo Digital 17 Latched Alarm
10578 1 Pseudo Digital 18 Latched Alarm Pseudo Digital 18 Latched Alarm
10579 1 Pseudo Digital 19 Latched Alarm Pseudo Digital 19 Latched Alarm
10580 1 Pseudo Digital 20 Latched Alarm Pseudo Digital 20 Latched Alarm
10581 1 Pseudo Digital 21 Latched Alarm Pseudo Digital 21 Latched Alarm
10582 1 Pseudo Digital 22 Latched Alarm Pseudo Digital 22 Latched Alarm
10583 1 Pseudo Digital 23 Latched Alarm Pseudo Digital 23 Latched Alarm
10584 1 Pseudo Digital 24 Latched Alarm Pseudo Digital 24 Latched Alarm
10585 1 Pseudo Digital 25 Latched Alarm Pseudo Digital 25 Latched Alarm
10586 1 Pseudo Digital 26 Latched Alarm Pseudo Digital 26 Latched Alarm
10587 1 Pseudo Digital 27 Latched Alarm Pseudo Digital 27 Latched Alarm
10588 1 Pseudo Digital 28 Latched Alarm Pseudo Digital 28 Latched Alarm
10589 1 Pseudo Digital 29 Latched Alarm Pseudo Digital 29 Latched Alarm
10590 1 Pseudo Digital 30 Latched Alarm Pseudo Digital 30 Latched Alarm
10591 1 Pseudo Digital 31 Latched Alarm Pseudo Digital 31 Latched Alarm
10592 1 Pseudo Digital 32 Latched Alarm Pseudo Digital 32 Latched Alarm
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 25 of 99
Version 1.00 10000 Registers

Modbus Master Communications Fail Dynamic Alarms: 10593 - 10608


Note: Use Function Code 02 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
10593 1 Modbus Master 1 Comm Fail Modbus Master 1 Comm Fail Dynamic Alarm
10594 1 Modbus Master 2 Comm Fail Modbus Master 2 Comm Fail Dynamic Alarm
10595 1 Modbus Master 3 Comm Fail Modbus Master 3 Comm Fail Dynamic Alarm
10596 1 Modbus Master 4 Comm Fail Modbus Master 4 Comm Fail Dynamic Alarm
10597 1 Modbus Master 5 Comm Fail Modbus Master 5 Comm Fail Dynamic Alarm
10598 1 Modbus Master 6 Comm Fail Modbus Master 6 Comm Fail Dynamic Alarm
10599 1 Modbus Master 7 Comm Fail Modbus Master 7 Comm Fail Dynamic Alarm
10600 1 Modbus Master 8 Comm Fail Modbus Master 8 Comm Fail Dynamic Alarm
10601 1 Modbus Master 9 Comm Fail Modbus Master 9 Comm Fail Dynamic Alarm
10602 1 Modbus Master 10 Comm Fail Modbus Master 10 Comm Fail Dynamic Alarm
10603 6 Reserved Reserved

Modbus Master Communications Fail Latched Alarms: 10609 - 10624


Note: Use Function Code 02 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
10609 1 Modbus Master 1 Comm Fail Latched Alarm
10610 1 Modbus Master 2 Comm Fail Latched Alarm
10611 1 Modbus Master 3 Comm Fail Latched Alarm
10612 1 Modbus Master 4 Comm Fail Latched Alarm
10613 1 Modbus Master 5 Comm Fail Latched Alarm
10614 1 Modbus Master 6 Comm Fail Latched Alarm
10615 1 Modbus Master 7 Comm Fail Latched Alarm
10616 1 Modbus Master 8 Comm Fail Latched Alarm
10617 1 Modbus Master 9 Comm Fail Latched Alarm
10618 1 Modbus Master 10 Comm Fail Latched Alarm
10619 6 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 26 of 99
Version 1.00 10000 Registers

Reserved: 10625 - 10640


Note: Use Function Code 01 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
10625 1 Reserved Reserved
10626 1 Reserved Reserved
10627 1 Reserved Reserved
10628 1 Reserved Reserved
10629 1 Reserved Reserved
10630 1 Reserved Reserved
10631 1 Reserved Reserved
10632 1 Reserved Reserved
10633 1 Reserved Reserved
10634 1 Reserved Reserved
10635 1 Reserved Reserved
10636 1 Reserved Reserved
10637 1 Reserved Reserved
10638 1 Reserved Reserved
10639 1 Reserved Reserved
10640 1 Reserved Reserved

Reserved: 10641 - 10656


Note: Use Function Code 02 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
10641 1 Reserved Reserved
10642 1 Reserved Reserved
10643 1 Reserved Reserved
10644 1 Reserved Reserved
10645 1 Reserved Reserved
10646 1 Reserved Reserved
10647 1 Reserved Reserved
10648 1 Reserved Reserved
10649 1 Reserved Reserved
10650 1 Reserved Reserved
10651 1 Reserved Reserved
10652 1 Reserved Reserved
10653 1 Reserved Reserved
10654 1 Reserved Reserved
10655 1 Reserved Reserved
10656 1 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 27 of 99
Version 1.00 10000 Registers

Reserved: 10657 - 10672


Note: Use Function Code 02 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
10657 1 Reserved Reserved
10658 1 Reserved Reserved
10659 1 Reserved Reserved
10660 1 Reserved Reserved
10661 1 Reserved Reserved
10662 1 Reserved Reserved
10663 1 Reserved Reserved
10664 1 Reserved Reserved
10665 1 Reserved Reserved
10666 1 Reserved Reserved
10667 1 Reserved Reserved
10668 1 Reserved Reserved
10669 1 Reserved Reserved
10670 1 Reserved Reserved
10671 1 Reserved Reserved
10672 1 Reserved Reserved

Reserved: 10673 - 10688


Note: Use Function Code 02 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
10673 16 Reserved Reserved

Reserved: 10689 - 10705


Note: Use Function Code 02 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
10689 1 Reserved Reserved
10690 15 Reserved Reserved
10705 1 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 28 of 99
Version 1.00 10000 Registers

Reserved: 10706 - 10798


Note: Use Function Code 02 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
10706 93 Reserved Reserved

CCG/Well Controller Status


Note: Use Function Code 02 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
10799 1 CCG/Well Controller Status Mismatch between CCG and Well Controller Configuration
Parameter

Reserved: 10800 - 10819


Note: Use Function Code 02 to Read these bits. Code 05/15 to Write these bits
REGISTER # Coils NAME DESCRIPTION
User App Function Block Motor
10800 1 Control User App Function Block Motor Control Dynamic Alarm
User App Function Block General
10801 1 Control 2 User App Function Block General Control 2 Dynamic Alarm
User App Function Block General
10802 1 Control 3 User App Function Block General Control 3 Dynamic Alarm
User App Function Block General
10803 1 Control 4 User App Function Block General Control 4 Dynamic Alarm
User App Function Block General
10804 1 Control 5 User App Function Block General Control 5 Dynamic Alarm
User App Function Block General
10805 1 Control 6 User App Function Block General Control 6 Dynamic Alarm
User App Function Block General
10806 1 Control 7 User App Function Block General Control 7 Dynamic Alarm
User App Function Block General
10807 1 Control 8 User App Function Block General Control 8 Dynamic Alarm
10808 1 Reserved Reserved
10809 1 Reserved Reserved
User App Function Block Motor
10810 1 Control User App Function Block Motor Control Latched Alarm
User App Function Block General
10811 1 Control 2 User App Function Block General Control 2 Latched Alarm
User App Function Block General
10812 1 Control 3 User App Function Block General Control 3 Latched Alarm
User App Function Block General
10813 1 Control 4 User App Function Block General Control 4 Latched Alarm
User App Function Block General
10814 1 Control 5 User App Function Block General Control 5 Latched Alarm
User App Function Block General
10815 1 Control 6 User App Function Block General Control 6 Latched Alarm
User App Function Block General
10816 1 Control 7 User App Function Block General Control 7 Latched Alarm
User App Function Block General
10817 1 Control 8 User App Function Block General Control 8 Latched Alarm
10818 1 Reserved Reserved
10819 1 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 29 of 99
Version 1.00 10000 Registers
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 30 of 99
Version 1.00 10000 Registers
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 31 of 99
Version 1.00 10000 Registers
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 32 of 99
Version 1.00 10000 Registers
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 33 of 99
Version 1.00 10000 Registers
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 34 of 99
Version 1.00 30000 Registers

Input Registers: 3XXXX

Controller Information: 30001 - 30023


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
30001 1 X Firmware Version High Byte: Reserved
X Low Byte: Firmware Version
30002 1 X Firmware Build
30003 1 X Firmware Application Type: Beta or Release
30004 1 X Application Type 0 - RTU
1 - RPC
2 - PCP
3 - HLC
4 - ESP
30005 1 X Vardef Major Revision
30006 1 X Vardef Minor Revision
30007 1 Reserved
30008 1 X Reserved
30009 2 X Reserved
30011 1 X Reserved
30012 4 X Reserved
30016 1 X Reserved
30017 1 X Reserved
30018 2 X Reserved
30020 1 X Reserved
30021 3 X Reserved

Reserved: 30024 - 30032


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
30024 9 X Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 35 of 99
Version 1.00 30000 Registers

Analog Input Status: 30033 - 30352


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
30033 10 AI1 Status
Register # Regs Long Int Multiplier Description
F U S U S
30033 2 X Current Scaled Reading Analog 1
30035 2 X Current Scaled Daily Average Analog
30037 2 X Reserved
30039 2 X Current Raw Reading Analog 1
30041 2 X Current Scaled 8 Minute Average

Note: *Same format for AI1 - AI32 Status*


30043 10 AI2 Status
30053 10 AI3 Status
30063 10 AI4 Status
30073 10 AI5 Status
30083 10 AI6 Status
30093 10 AI7 Status
30103 10 AI8 Status
30113 10 AI9 Status
30123 10 AI10 Status
30133 10 AI11 Status
30143 10 AI12 Status
30153 10 AI13 Status
30163 10 AI14 Status
30173 10 AI15 Status
30183 10 AI16 Status
30193 10 AI17 Status
30203 10 AI18 Status
30213 10 AI19 Status
30223 10 AI20 Status
30233 10 AI21 Status
30243 10 AI22 Status
30253 10 AI23 Status
30263 10 AI24 Status
30273 10 AI25 Status
30283 10 AI26 Status
30293 10 AI27 Status
30303 10 AI28 Status
30313 10 AI29 Status
30323 10 AI30 Status
30333 10 AI31 Status
30343 10 AI32 Status
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 36 of 99
Version 1.00 30000 Registers

Analog Output Status: 30353 - 30452


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
30353 10 AO1 Status
Register # Regs Long Int Multiplier Description
F U S U S
30353 2 X Current Scaled Output Analog 1
30355 2 X Daily Average Output
30357 2 X Current Average Output
30359 2 X Current Raw Output Analog 1
30361 2 X Reserved AO1

Note: *Same format for AO1 - AO8 Status*


30363 10 AO2 Status
30373 10 AO3 Status
30383 10 AO4 Status
30393 10 AO5 Status
30403 10 AO6 Status
30413 10 AO7 Status
30423 10 AO8 Status
30433 20 Reserved Reserved

Accumulator Status: 30453 - 30602


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
30453 15 ACC1 Status
Register # Regs Long Int Multiplier Description
F U S U S
30453 1 X Number of Pulses in last second
30454 2 X User Interval Rate
30456 2 X Current Rate
30458 2 X Total Accumulator - Total
30460 2 X Today's Accumulator - Reset at
30462 1 Reserved
30463 2 X x100 User Defined Accumulator
30465 1 X Reserved
30466 2 X x100 Previous User Defined Accumulator

Note: *Same format for ACC1 - ACC10 Status*


30468 15 ACC2 Status
30483 15 ACC3 Status
30498 15 ACC4 Status
30513 15 ACC5 Status
30528 15 ACC6 Status
30543 15 ACC7 Status
30558 15 ACC8 Status
30573 15 ACC9 Status
30588 15 ACC10 Status
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 37 of 99
Version 1.00 30000 Registers

Event Log: 30603 - 31202


Use Function Code 04 to Read this Data
*NOTE: The range of event numbers between 80 and 90 are for engineering purposes, and changes are expected in this range.
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
30603 200 X EVENT LOG EVENT NUMBER
1 - Loss Of Programming
2 - Controller Initial Run
3 - Reset Push Button
4 - Reset Power On
5 - Reset Exception
6 - Reset Flash Upgrade
7 - Reset Timeout
8 - AGA 8 Task Re-Executed
9 - Custody Transfer Task Re-Executed

10 - Analog Diagnostic Performed


11 - Digital Diagnostic Performed
12 - Accumulator Diagnostic Performed

13 - Radio Diagnostic Performed


14 - Keypad Diagnostic Performed
15 - Main Board IO Diagnostic Completed

16 - Main Board IO Diagnostic Aborted

17 - Load Board Test Failed


18 - Auto Gain Recalibrated
19 - Manual Gain Recalibrated
20 - Return to Normal Control
21 - Firmware Upgrade
22 - Laptop Parameter Upload Pass
23 - Laptop Parameter Upload Fail
24 - Pumping Unit Parameter Changed

25 - Calendar Date Changed


26 - Calendar Time Changed
27 - Gauge Off Time Changed
28 - Invalid Digital Out For Linear Pump

29 - Invalid Digital For HOA


30 - Clear All Alram HMI/HOST
31 - RTU Address Change by HMI
32 - RTU Address Change by Host
33 - Reset To Defaults Via HMI
34 - Reset To Defaults Via Host
35 - Switch to Failure Control
36 - Password Changed
37 - Reset To Defaults Clear Demo
38 - Enable Demo Mode
39 - Reserved
40 - Copy Backup To Working
41 - Corrupted Working Memory
42 - Corrupted Backup Memory
43 - DST: Check Date and Time
44 - DST: Spring Forward
45 - DST: Fall Back
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 38 of 99
Version 1.00 30000 Registers

46 - Comm Task Blocked


47 - HMI Task Blocked
48 - FKEY Task Blocked
49 - WS Task Blocked
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 39 of 99
Version 1.00 30000 Registers

50 - FUNCKEY Task Re-Executed


51 - DIG_MBRD Task Re-Executed
52 - COM Task Re-Executed
53 - RTC Task Re-Executed
54 - IO Task Re-Executed
55 - HMI Task Re-Executed
56 - LE Task Re-Executed
57 - PCH Task Re-Executed
58 - WS Task Re-Executed
59 - HOST_CALIB Task Re-Executed
60 - CMC Task Re-Executed
61 - DAQ Task Re-Executed
62 - BSC Task Re-Executed
63 - PROJ_IPA Task Re-Executed
64 - VFD Task Re-Executed
65 - WD Task Re-Executed
66 - INIT Task Re-Executed
67 - Reserved
68 - MCC Task Re-Executed
69 - Valve Check Task Re-Executed
70 - POSN DLT Task Re-Executed
71 - DHC Task Re-Executed
72 - HIST Task Re-Executed
73 - GOT Task Re-Executed
74 - EL Task Re-Executed
75 - ALMMGT Task Re-Executed
76 - AGA Task Re-Executed
77 - Diagnostic MBIO Task Re-Executed

78 - MB Maser Task Re-Executed


79 - Reserved
80 - Downhole Calculation Did Not Run

81 - Early Crank Pulse


82 - AGA Divide By Zero
83 - Analog In Above Max
84 - Analog In Below Min
85 - Total Gas Production Reset
86 - Recalibrate Reset Timeout
87 - Missed Crank Pulse
88 - Enter Programming Fault State
89 - Reserved for debug
90 - Reserved for debug
91 - Reserved for debug
92 - Reserved for debug
93 - Reserved for debug
94 - Fluid Load Calculation Error
95 - Flow constant spike
96 - Reserved for debug
97 - Reserved for debug
98 - Reserved for debug
99 - Reserved for debug
100 - Reserved for debug
101 - Reserved for debug
102 - Reserved for debug
30803 400 X EVENT TIME DATE/TIMESTAMP
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 40 of 99
Version 1.00 30000 Registers

Alarm Log: 31203 - 30504


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
31203 300 Alarm Log Alarm Log
The Alarm Log is an array of the following structure. There are 100 elements in the array.
Register # Regs Long Int Multiplier Description
F U S U S
31203 1 X Alarm ID
31204 2 X Timestamp

The Alarm ID can be decoded as follows…


The Alarm ID contains two pieces of information.
The first piece of information is the state of the alarm.
If the Alarm ID is greater than 10000, then the alarm state was set at this time.
If the Alarm ID is less than 10000, then the alarm state was cleared at this time.
The second piece of information is the ID of the alarm event.
If the Alarm ID is greater than 10000, then the Alarm ID corresponds to an alarm flag in the 1XXXX range
If the Alarm ID is less than 10000, then add 10000 to the Alarm ID and the resulting value corresponds to an alarm flag in the
1XXXX range.
Example…
If there is Alarm ID of 10001, then this alarm tells us that a Belt Slippage alarm occurred at the corresponding timestamp.
Likewise if the Alarm ID is 00001, this alarm tells us that a Belt Slippage alarm state was cleared at the time of the corresponding
timestamp.
31503 1 X New Event Counter New Event Counter
31504 1 Reserved Reserved

Reserved: 31505 - 31682


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
31505 178 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 41 of 99
Version 1.00 30000 Registers

App Specific Time Stamp: 31683 - 31742


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
31683 2 X AC POWER ON AC Power On
31685 2 X AC POWER OFF AC Power Off
31687 2 X TIME_STAMP_UNABLE_TO_RUN Unable To Run
31689 2 X TIME_STAMP_UNABLE_TO_STOP Unable To Stop
31691 2 X TIME_STAMP_UNABLE_SENSE_POSITION Unable To Sense Position
31693 2 X TIME_STAMP_UNABLE_SENSE_LOAD Unable To Sense Load
31695 2 X TIME_STAMP_UNABLE_SENSE_RPM Unable To Sense RPM
31697 2 X TIME_STAMP_UNABLE_SENSE_CRANK Unable To Sense Crank
31699 2 X TIME_STAMP_CHANGE_TO_HOST Change To Host Mode
31701 2 X TIME_STAMP_CHANGE_TO_NORMAL Change To Normal Mode
31703 2 X TIME_STAMP_CHANGE_TO_TIMED Change To Timed Mode
31705 2 X TIME_STAMP_PEAK_LOAD_VIOLATION Peak Load Violation
31707 2 X TIME_STAMP_MIN_LOAD_VIOLATION Minimum Load Violation
31709 2 X TIME_STAMP_PEAK_TORQUE_VIOLATION Peak Torque Violation
31711 2 X TIME_STAMP_LOW_RPM_VIOLATION Low RPM Violation
31713 2 X TIME_STAMP_MALF_SETPT_VIOLATION Malfunction Setpoint Violation
31715 2 X TIME_STAMP_LOW_FLUID_LOAD Low Fluid Load Violation
31717 2 X TIME_STAMP_PUMP_OFF_VIOLATION Pump Off Violation
31719 2 X TIME_STAMP_LAST_PUMP_START Last Pump Start
31721 2 X TIME_STAMP_LAST_PUMP_STOP Last Pump Stop
31723 2 X TIME_STAMP_HOA_CHANGE HOA Change
31725 2 X TIME_STAMP_RESET_MALF Reset Malfunctions
31727 16 X Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 42 of 99
Version 1.00 30000 Registers

Shutdown Event Log: 31743 - 31822


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
31743 20 X Shutdown Event Log ID Number ID Numbers for the last 20 shutdown
events
101 - Last Pump Start
102 - Operator Stop - HMI
103 - Operator Stop - Host
104 - Downtime Peak Load
105 - Downtime Minimum Load
106 - Downtime Low RPM
107 - Downtime No RPM
108 - Downtime No Crank
109 - Downtime Malfunction SP
110 - Downtime Pump Off SP
111 - Downtime Pump Fillage
112 - Downtime Low Fluid Load
113 - Downtime Peak Torque
114 - Downtime Cut Off Power
115 - Downtime Logic Expression
116 - Malfunction Peak Load
117 - Malfunction Min Load
118 - Malfunction Low RPM
119 - Malfunction No RPM
120 - Malfunction No Crank
121 - Malfunction Malfunction Setpoint
122 - Malfunction Low Fluid Load
123 - Malfunction Peak Torque
124 - Downtime HOA Off
125 - Malfunction Logic Expression
126 - Downtime IPA Cutoff
127 - Downtime Timed Mode
128 - Downtime Host Mode
129 - Downtime Peak Energy
130 - Downtime Global Off
131 - Malfunction Lockout
132 - Downtime Drive Fault
133 - Malfunction Drive Fault
134 - Downtime PIP Control Override
135 - Malfunction Linear Pump Ext Fault
136 - Downtime Low Pressure
31763 40 X Shutdown Event Log Timestamp Timestamps for the last 20 shutdown
events
31803 20 X Reserved Reserved

Reserved: 31823 - 32006


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
31823 184 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 43 of 99
Version 1.00 30000 Registers

Modbus Master Comm Stats: 32007 - 32016


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
32007 10 Modbus Master Device Comm Stats
Register # Regs Long Int Multiplier Description
F U S U S
32007 8 X Reserved
32015 2 X Timestamp

Note: This section gives the communications stats for 1device. This section is loaded when a coil in the range of 513-522 is set.

Modbus Master Device Data: 32017 - 32141


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
32017 125 Modbus Master Device Comm Stats
Register # Regs Long Int Multiplier Description
F U S U S
32017 125 X Modbus Master Device Data

Note: This section holds the latest data from one slave device. This section is loaded when a coil in the range of 513-522 is set.

Reserved: 32142 - 32199


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
32142 58 Reserved Reserved

Function Block Status: 32200 - 32239


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
32200 40 X X Function Block Variable 1-20 Function Block Variable 1-20

Reserved: 32240 - 32500


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
32240 261 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 44 of 99
Version 1.00 30000 Registers

POC Status Registers: 32501 - 32527


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
32501 1 X Well State Controller’s Current State
0 - Invalid State
1 - Loss of Configuration
2 - Initialization State
3 - Power On Delay State
4 - Start Alert State
5 - Starting State
6 - Minimum Pump Strokes State
7 - Pumping Normal State
8 - Pumping Host State
9 - Pumping Timed Mode State
10 - Pumping HOA State
11 - Unable To Run State
12 - Pumping Bad Load State
13 - Pumping Bad Position State
14 - Stopping State
15 - Stopped State
16 - Unable To Stop State
17 - Load Recalibration State
18 - Load Not Calibrated State
19 - Programming Fault State
20-26 Reserved
27 - Valve Check State
28 - Main Board Diagnostic State
29 - Bottom Of Stroke Calibration State
30 - Reserved
31 - Downtime Pumpoff Setpoint State
32 - Downtime Malfunction State
33 - Downtime Peak Load State
34 - Downtime Minimum Load State
35 - Downtime HOA Off State
36 - Downtime Host Mode State
37 - Downtime Timed Mode State
38 - Downtime Pumping Bad Position
39 - Downtime Pumping Bad Load State
40 - Downtime Low RPM State
41 - Downtime Global Off State
42 - Downtime Lost Power State
43 - Reserved
44 - Downtime Logic Expression State
45 - Reserved
46 - Downtime Low Fluid Load State
47 - Downtime Peak Torque State
48 - Downtime Low Power State
49 - Downtime NO RPM State
50 - Downtime No Crank State
51 - Downtime Peak Energy Management
52 - Downtime Operator Stop
53 - Downtime IPA Cutoff
54 - Downtime Drive Fault
55 - Downtime PIP Control Override
56 - Reserved
57 - Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 45 of 99
Version 1.00 30000 Registers

58 - Downtime Logic Expression 1


59 - Downtime Logic Expressoin 2
60 - Downtime Logic Expression 3
61 - Downtime Logic Expression 4
62 - Downtime Logic Expression 5
63 - Downtime Logic Expression 6
64 - Downtime Logic Expression 7
65 - Downtime Logic Expression 8
66 - Downtime Low DH Pressure Setpoint
67 - Downtime Secondary Pumpoff
68 - Reserved
69 - Reserved
70 - Malfunction Peak Load State
71 - Malfunction Min Load State
72 - Malfunction Malfunction Setpoint
73 - Malfunction Low RPM State
74 - Malfunction Logic Expression State
75 - Malfunction No RPM State
76 - Malfunction No Crank State
77 - Malfunction Peak Torque State
78 - Malfunction Lockout
79 - Malfunction Low Fluid Load State
80 - Malfunction Drive Fault
81 - Reserved
82 - Reserved
83 - Malfunction Logic Expression 1
84 - Malfunction Logic Expression 2
85 - Malfunction Logic Expression 3
86 - Malfunction Logic Expression 4
87 - Malfunction Logic Expression 5
88 - Malfunction Logic Expression 6
89 - Malfunction Logic Expression 7
90 - Malfunction Logic Expression 8
91 - Malfunction Linear Pump External
32502 1 X Elapsed Time Hour Elapsed Time (Hours) in current state
32503 1 X Elapsed Time Min and Sec High Byte: Elapsed Time(Minutes) in
Low Byte: Elapsed Time(Seconds) in
32504 1 Reserved Reserved
32505 1 Reserved Reserved
32506 1 X x100 Stroke Period Number of seconds per stroke
32507 1 Reserved Reserved
32508 1 X Current Load Current Scaled Load
32509 1 X Current Position Current Scaled Position x100
32510 1 X Current Motor RPM Current Motor RPM
32511 2 X X Current Torque Current Torque
32513 2 X X Current HP Current HP
32515 1 X Minimum Stroke Counter Number of Strokes in the Minimum
Pump State
32516 2 X Rodometer Number of Strokes since Commission
32518 2 X Pumpometer Number of Strokes since Commission

32520 1 X Reserved Reserved


32521 1 X x10 VFD Run Scaled
32522 1 X Reference Revolution Calibration Status 0 - Waiting for Calibration cmd start
1 - Calibration initialization
2 - Waiting for Pumping HOA/Host
3 - Calibration In-progress
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 46 of 99
Version 1.00 30000 Registers

4 - Calibration Terminating
5 - Calibration Aborted
6 - Calibration Incomplete
7 - Calibration Completed
8 - Error - Not RPM Crank Pos Xducer
9 - Calibration Timeout
32523 2 X Ref Rev Calibration Completed timestamp Julian Calendar in Seconds
32525 1 X Strokes Per Minute 0 when well stopped
32526 1 X Reserved Reserved
32527 1 X Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 47 of 99
Version 1.00 30000 Registers

Consecutive Violations: 32528 - 32546


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
32528 1 X Consecutive Low RPM Number of Consecutive Low RPM
Violations
32529 1 X Consecutive Malf Setpoint Number of Consecutive Malfunction
32530 1 X Consecutive Peak Load Number of Consecutive Peak Load
32531 1 X Consecutive Min Load Number of Consecutive Min Load
32532 1 X Consecutive Peak Torque Number of Consecutive Peak Torque
32533 1 X Reserved Reserved
32534 1 X Consecutive No RPM Number of Consecutive No RPM
32535 1 X Consecutive No Crank Number of Consecutive No Crank
Violations
32536 1 X Reserved Reserved
32537 1 X Consecutive Fluid Load Number of Consecutive Fluid Load
32538 9 X Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 48 of 99
Version 1.00 30000 Registers

Cumulative Violations: 32547 - 32566


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
32547 1 X Cumulative Low RPM Number of Cumulative Low RPM
Violations
32548 1 X Cumulative Malf Setpoint Number of Cumulative Malf Setpoint
Violations since commission or Reset
32549 1 X Cumulative Peak Load Number of Cumulative Peak Load
32550 1 X Cumulative Min Load Number of Cumulative Min Load
Violations since commission or Reset
32551 1 X Cumulative Peak Torque Number of Cumulative Peak Torque
32552 1 X Reserved Reserved
32553 1 X Cumulative No RPM Number of Cumulative No RPM
32554 1 X Cumulative No Crank Number of Cumulative No Crank
32555 1 X Reserved Reserved
32556 1 X Cumulative Fluid Load Number of Cumulative Fluid Load
32557 3 X Reserved Reserved
32560 1 X Peak Load Since GOT Peak Load value since the last Gauge
32561 1 X Min Load Since GOT Minimum Load value since the last
32562 1 X Low RPM Since GOT Lowest RPM value since the last
32563 1 X Peak Torque Since GOT Peak Torque value since the last
Gauge Off Time x100
32564 1 X x10 Peak PRHP Since GOT Peak PRHP value since the last Gauge
Off Time
32565 2 X Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 49 of 99
Version 1.00 30000 Registers

Historical Peak And Min Data: 32567 - 32600


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
32567 1 X Record Peak Load Scaled Peak Load Since Commission
32568 1 X Yesterday Peak Load Scaled Yesterday Peak Load.
32569 1 X Last Stroke Peak Load Scaled Last Stroke Peak Load.
32570 1 X Record Min Load Scaled Min Load Since Commission
32571 1 X Yesterday Min Load Scaled Yesterday Min Load. Updated
32572 1 X Last Stroke Min Load Scaled Last Stroke Min Load.
32573 1 X Record Low RPM Scaled Low RPM since Commission
32574 1 X Yesterday Low RPM Scaled Yesterday Low RPM
32575 1 X Last Stroke Low RPM Scaled Last Stroke Low RPM.
32576 1 X Record Peak Torque Scaled Peak Torque Since
Commission
32577 1 X Yesterday Peak Torque Scaled Yesterday Peak Torque.
Updated at Gauge Off Time
32578 1 X Last Stroke Peak Torque Scaled Last Stroke Peak Torque.
32579 1 X Reserved Reserved
32580 1 X Reserved Reserved
32581 1 X Reserved Reserved
32582 1 X x10 Record Peak Polished Rod HP Since Commission
32583 1 X x10 Yesterday's Peak Polished Rod HP Since Gauge Off
32584 17 X Reserved Reserved

Failure Control: 32601 - 32602


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
32601 1 X Percent Run Time On Hour Failure Control % Run Time On Hours
32602 1 X Percent Run Time On Minute Failure Control % Run Time On

Inferred Production: 32603 - 32607


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
32603 2 X X x100 Total SWT Fluid Production
32605 1 X x100 Yesterday SWT Fluid Production
32606 1 X x100 Current SWT Fluid Production
32607 1 X Accumulated Runtime Minutes Rollover counter of runtime in

Percent Run Time: 32608 - 32611


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
32608 1 X Yesterday Cycle Counter Number of Pump Cycles Yesterday
32609 1 X Current Cycle Counter Number of Pump Cycles since Gauge
32610 1 X Yesterday Percent Run Yesterday Percent Runtime Updated
32611 1 X Current Percent Run Percent Runtime Since Gauge Off
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 50 of 99
Version 1.00 30000 Registers

Pump Card Status Registers: 32612 - 32668


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
32612 1 X NREVS # Of Motor Revolutions Per Stroke
32613 1 X Fluid Load
32614 1 X x100 Pump Fillage
32615 1 X Pump Card Peak Load
32616 1 X Pump Card Min Load
32617 1 X Net Stroke
32618 1 X x100+A1 Gross Stroke
32619 2 X X Polished Rod HP
32621 2 X X Pump HP
32623 2 X X Max Torque Upstroke
32625 2 X X Max Torque Downstroke
32627 2 X X Average Downstroke Pseudo Motor Power
32629 2 X X Tubing Movement
32631 1 Reserved Reserved
32632 2 Reserved Reserved
32634 2 Reserved Reserved
32636 1 X x100 Today's Average Strokes Per Minute Since Gauge Off
32637 1 X x100 Yesterday's Average Strokes Per Minute
32638 1 X Today's Total Strokes Since Gauge Off
32639 1 X Yesterday's Total Strokes
32640 2 X X Average Gross Pump Efficiency
32642 2 X X Yesterday's Average Gross Pump Efficiency
32644 2 X X Average Net Pump Efficiency
32646 2 X X Yesterday's Average Net Pump Efficiency
32648 2 X X Counter Balance Value Counter Balance Value
32650 19 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 51 of 99
Version 1.00 30000 Registers

MODBUS Card Buffers: 32669 - 36364


Use Function Code 04 to Read this Data
Use coil range 103-109, 176-191, & 289-308 to load data into this buffer
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
32669 407 MODBUS 5 Card Surface Buffer 1
Register # Regs Long Int Multiplier Description
F U S U S
32669 2 X Time Stamp
32671 1 High Byte: Shutdown Event ID
Low Byte: Number of Points
32672 1 Maximum Load
32673 1 X Minimum Load
32674 1 X x100 Stroke Length
32675 1 X x100 Stroke Period
32676 400 X Surface Load Position struct (200
X Position
X Load

33076 407 MODBUS 5 Card Surface Buffer 2


33483 407 MODBUS 5 Card Surface Buffer 3
33890 407 MODBUS 5 Card Surface Buffer 4
34297 407 MODBUS 5 Card Surface Buffer 5
34704 209 MODBUS 5 Card Pump Buffer 1
Register # Regs Long Int Multiplier Description
F U S U S
34704 2 X Time Stamp

34706 1 X Maximum Load


34707 1 X Minimum Load
34708 1 X High Byte: Shutdown Event ID
Low Byte: Number of Points
34709 1 X Gross Stroke

34710 1 X Net Stroke

34711 1 X Pump Fillage


34712 1 X Fluid Load
34713 200 X Pump Load Position struct (100
X Position
X Load

34913 209 MODBUS 5 Card Pump Buffer 2


35122 209 MODBUS 5 Card Pump Buffer 3
35331 209 MODBUS 5 Card Pump Buffer 4
35540 209 MODBUS 5 Card Pump Buffer 5
35749 407 MODBUS Single Card Surface Buffer (same struct as the surface buffer
36156 209 MODBUS Single Card Pump Buffer (same struct as the pump buffer
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 52 of 99
Version 1.00 30000 Registers

Historical Buffers: 36365 - 38441


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
36365 60 X IPA History 60 Days Daily Inferred Production.
36425 60 X Percent Runtime History 60 Days Daily Percent Runtime.
36485 60 X Peak Load History 60 Days Daily Peak Load. Updated at
36545 60 X Min Load History 60 Days Daily Min Load. Updated at
36605 60 X Peak Torque History 60 Days Daily Peak Torque. Updated
36665 60 X Peak Polished Rod Horsepower 60 Days Peak Polished Rod HP
36725 60 X Reserved Reserved
36785 720 X On/Off Cycle 1440 Minutes of On/Off Cycle and
The Most Significant Bit of Each Byte
Bit 7 Bits 6 - 0 Contains
1 - On Percent Runtime At That Minute 1 – On
0 - Off 0 – Off.
The Remaining 7 Bits Contain the
37505 20 X Last 20 Runtimes Last 20 Runtimes ( in Minutes )
37525 360 X X Reserved Reserved
37885 120 X X Reserved Reserved
38005 405 X 400 Load Buffer The Last 400 Load Samples
Register # Regs Long Int Multiplier Description
F U S U S
38005 2 X Buffer Loaded Timestamp
38007 2 X Reserved
38009 1 X The Index of the Latest Sample
38010 400 X 400 Samples in a Circular Buffer

38410 2 X Reserved Reserved


38412 30 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 53 of 99
Version 1.00 30000 Registers

Generic Floating Point Buffers: 38442 - 38921


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
38442 360 X X 180 Floating Point Buffer 180 Floating Point Buffer
38802 120 X X 60 Floating Point Buffer 60 Floating Point Buffer

VFD Values: 38922 - 38952


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
38922 30 VFD Status
Register # Regs Long Int Multiplier Description
F U S U S
38922 1 X Output Frequency
38923 1 X Output Voltage
38924 1 X Output Current
38925 1 X Drive Load
38926 1 X DC Bus Voltage
38927 1 X Output Torque
38928 1 X Status Word 1
38929 1 X Status Word 3
38930 1 X Digital Input Status
38931 1 X Digital Output Status
38932 1 X Elapsed MWH
38933 1 X Elapsed MWH Format
38934 1 X Output Power
38935 1 X Drive Rated Current
38936 1 X Trip Code
38937 1 X IGBT Temp
38938 1 X Control Board Temp
38939 1 X Output RPM
38940 1 X Line Side Fault
38941 11 X Reserved

38952 1 X VFD Read Value

Permissible Load: 38953 - 39098


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
38953 73 X Permissible Load Permissible Load
39026 73 X Permissible Position Permissible Position
Note: See description of Generic Buffer at end of this document. There is a tab below for these descriptions.

Net Reducer: 39099 - 39702


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
39099 100 X Net Reducer Load Net Reducer Load
39199 100 X Net Reducer Position Net Reducer Position
39299 100 X Net Reducer Crank Angle Net Reducer Crank Angle
39399 100 X Net Reducer Torque Net Reducer Torque
39499 201 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 54 of 99
Version 1.00 30000 Registers

39700 3 X X Phase Angle Replacement for the


fGlbwrk_PhaseAngle, changes state
type variable
Note: See description of Generic Buffer at end of this document. There is a tab below for these descriptions.
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 55 of 99
Version 1.00 30000 Registers

PIP and SWT Registers: 39703 - 39762


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
39703 2 X X Current PIP
39705 1 X Current PIP Status 0 - Good
39706 2 X X Current GLR Filtered
39708 1 Current Fluid Load Filtered Fluid Load * 10
39709 1 X Up Stroke Fluid Load
39710 1 X Down Stroke Fluid Load
39711 2 X X Scaled Pump Buoyancy
39713 2 X X Average Tubing Gradient
39715 2 X X Oil Shrinkage Factor
39717 2 X X Pump Volume Efficiency Net Stroke
39719 2 X X Pump Volume Efficiency Gross Stroke
39721 8 X Reserved Reserved
39729 1 X PIP Average Since GOT
39730 1 X Yesterday's Average PIP
39731 1 X Peak PIP Since GOT
39732 1 X Yesterday's Peak PIP
39733 1 X Record Peak PIP
39734 1 X Minimum PIP since GOT
39735 1 X Yesterday's Minimum PIP scaled from previous day
39736 1 X Record Minimum PIP scaled since last commission
39737 2 X X x100 Copy of Total Inferred Production
39739 1 X x10 SWT Fluid Projected
39740 1 X x10 SWT Oil Projected
39741 1 X x10 SWT Water Projected
39742 1 X x10 SWT Gas Projected
39743 1 X x10 SWT Fluid Instantaneous
39744 1 X x10 SWT Oil Instantaneous
39745 1 X x10 SWT Water Instantaneous
39746 1 X x10 SWT Gas Instantaneous
39747 1 X x10 Copy of SWT Fluid Yesterday
39748 1 X x10 SWT Oil Yesterday
39749 1 X x10 SWT Water Yesterday
39750 1 X x10 SWT Gas Yesterday
39751 1 X Copy of SWT Fluid since GOT fluid since gauge off time * 10
39752 1 X SWT Oil since GOT oil since gauge off time * 10
39753 1 X SWT Water since GOT water since gauge off time * 10
39754 1 X SWT Gas since GOT gas since gauge off time * 10
39755 8 X Reserved Reserved

Reserved: 39763 - 39999


Use Function Code 04 to Read this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
39763 237 Reserved Reserved
LWM Modbus Map - RPC Lufkin Automation Page 56 of 99
Version 1.00 40000 Registers

Holding Registers: 4XXXX


Analog Inputs Config: 40001 - 40640
Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
40001 20 AI1 Config Analog Input 1 Configuration Registers
Register # Long Int Multiplier Name Description
F U S U S
40001 1 X Reserved Reserved
40002 1 X UNITS Analog Input Channel 1 Units
40003 2 X X FMAX Analog Input Channel 1 engineering
value @ full scale
40005 2 X X FMIN Analog Input Channel 1 engineering
value @ min scale
40007 2 X X LOW_ALARM_STPT Analog Input Channel 1 Low Alarm
Setpoint
40009 2 X X LOW_ALERT_STPT Analog Input Channel 1 Low Alert
Setpoint
40011 2 X X HIGH_ALARM_STPT Analog Input Channel 1 High Alarm
Setpoint
40013 2 X X HIGH_ALERT_STPT Analog Input Channel 1 High Alert
Setpoint Delay
40015 1 X LOW_DELAY Analog Input Channel 1 Low Setpoint
Delay
40016 1 X HIGH_DELAY Analog Input Channel 1 High Setpoint
Delay
40017 1 X RANGE Range
0 - 0 to 5 V
1 - 1 to 5 V
2 - 0 to 20 mA
3 - 4 to 20 mA
40018 1 X LOW_ALARM_HOLD Analog Input Low Dynamic Alarm Hold
Time (s)
40019 1 X HIGH_ALARM_HOLD Analog Input High Dynamic Alarm Hold
Time (s)
40020 1 X ENABLE_ALARMS Enable Alarms
0 - Disabled
1 - Enabled

Note: *Same format for AI1 - AI32 Configuration*


40021 20 AI2 Config
40041 20 AI3 Config
40061 20 AI4 Config
40081 20 AI5 Config
40101 20 AI6 Config
40121 20 AI7 Config
40141 20 AI8 Config
40161 20 AI9 Config
40181 20 AI10 Config
40201 20 AI11 Config
40221 20 AI12 Config
40241 20 AI13 Config
40261 20 AI14 Config
LWM Modbus Map - RPC Lufkin Automation Page 57 of 99
Version 1.00 40000 Registers

40281 20 AI15 Config


40301 20 AI16 Config
40321 20 AI17 Config
40341 20 AI18 Config
40361 20 AI19 Config
40381 20 AI20 Config
40401 20 AI21 Config
40421 20 AI22 Config
40441 20 AI23 Config
40461 20 AI24 Config
40481 20 AI25 Config
40501 20 AI26 Config
40521 20 AI27 Config
40541 20 AI28 Config
40561 20 AI29 Config
40581 20 AI 30 Config
40601 20 AI31 Config
40621 20 AI32 Config
LWM Modbus Map - RPC Lufkin Automation Page 58 of 99
Version 1.00 40000 Registers

Analog Output Config: 40641 - 40790


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
40641 15 AO1 Config Analog Output 1 Configuration
Register # Long Int Multiplier Name Description
F U S U S
40641 1 X Reserved Reserved
40642 1 X UNITS Analog Output Channel 1Units
40643 2 X X FMAX Analog Output Channel 1 engineering
value @ full scale
40645 2 X X FMIN Analog Output Channel 1 engineering
value @ min scale
40647 2 X X OVERRIDE_VAL Analog Output Channel 1 override value

40649 1 X OVERRIDE_STATE 0 - Inactive 1-Active


40650 1 X Logging Rate
40651 1 X Averaging Rate
40652 1 Range 0 - 0-5V
1 - 1-5V
2 - 0-20mA
3 - 4-20mA
4 - 0-10V
5 - 1 - 10V
40653 3 Reserved Reserved

40656 15 AO2 Config


40671 15 AO3 Config
40686 15 AO4 Config
40701 15 AO5 Config
40716 15 AO6 Config
40731 15 AO7 Config
40746 15 AO8 Config
40761 30 Reserved
LWM Modbus Map - RPC Lufkin Automation Page 59 of 99
Version 1.00 40000 Registers

Digital Config: 40791 - 40982


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
40791 3 DI1 Config Digital Input 1 Config
Register # Long Int Multiplier Name Description
F U S U S
40791 1 X Reserved Reserved

40792 1 X CONFIG 2 High Byte - State Change Delay


Low Byte - Type ( 0-Input, 1-Output )
40793 1 X CONFIG 3 High Byte - Alarm Disable-0/Enable-1

Low Byte-Alarm State 0-Closed/1-Open

40794 3 DI2 Config


40797 3 DI3 Config
40800 3 DI4 Config
40803 3 DI5 Config
40806 3 DI6 Config
40809 3 DI7 Config
40812 3 DI8 Config
40815 3 DI9 Config
40818 3 DI10 Config
40821 3 DI11 Config
40824 3 DI12 Config
40827 3 DI13 Config
40830 3 DI14 Config
40833 3 DI15 Config
40836 3 DI16 Config
40839 3 DI17 Config
40842 3 DI18 Config
40845 3 DI19 Config
40848 3 DI20 Config
40851 3 DI21 Config
40854 3 DI22 Config
40857 3 DI23 Config
40860 3 DI24 Config
40863 3 DI25 Config
40866 3 DI26 Config
40869 3 DI27 Config
40872 3 DI28 Config
LWM Modbus Map - RPC Lufkin Automation Page 60 of 99
Version 1.00 40000 Registers

40875 3 DI29 Config


40878 3 DI30 Config
40881 3 DI31 Config
40884 3 DI32 Config
40887 3 Pseudo DI1 Config
40890 3 Pseudo DI2 Config
40893 3 Pseudo DI3 Config
40896 3 Pseudo DI4 Config
40899 3 Pseudo DI5 Config
40902 3 Pseudo DI6 Config
40905 3 Pseudo DI7 Config
40908 3 Pseudo DI8 Config
40911 3 Pseudo DI9 Config
40914 3 Pseudo DI10 Config
40917 3 Pseudo DI11 Config
40920 3 Pseudo DI12 Config
40923 3 Pseudo DI13 Config
40926 3 Pseudo DI14 Config
40929 3 Pseudo DI15 Config
40932 3 Pseudo DI16 Config
40935 3 Pseudo DI17 Config
40938 3 Pseudo DI18 Config
40941 3 Pseudo DI19 Config
40944 3 Pseudo DI20 Config
40947 3 Pseudo DI21 Config
40950 3 Pseudo DI22 Config
40953 3 Pseudo DI23 Config
40956 3 Pseudo DI24 Config
40959 3 Pseudo DI25 Config
40962 3 Pseudo DI26 Config
40965 3 Pseudo DI27 Config
40968 3 Pseudo DI28 Config
40971 3 Pseudo DI29 Config
40974 3 Pseudo DI30 Config
40977 3 Pseudo DI31 Config
40980 3 Pseudo DI32 Config
LWM Modbus Map - RPC Lufkin Automation Page 61 of 99
Version 1.00 40000 Registers

Accumulator Config: 40983 - 41170


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
40983 6 Accumulator 1 Config Accumulator 1 Configuration
Register # Long Int Multiplier Name Description
F U S U S
40983 1 Reserved Reserved
40984 1 Units Units
40985 2 X Pulses per unit K-Factor
measure
40987 1 User Defined Interval User Defined Interval ( minutes )

40988 1 User Defined User Defined Accumulator Length (Days


Accumulator )

40989 6 Accumulator 2 Config


40995 6 Accumulator 3 Config
41001 6 Accumulator 4 Config
41007 6 Accumulator 5 Config
41013 6 Accumulator 6 Config
41019 6 Accumulator 7 Config
41025 6 Accumulator 8 Config
41031 6 Accumulator 9 Config
41037 6 Accumulator 10 Config
41043 128 Reserved Reserved
LWM Modbus Map - RPC Lufkin Automation Page 62 of 99
Version 1.00 40000 Registers

Reserved: 41171 - 41202


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
41171 2 Reserved Reserved
41173 2 Reserved Reserved
41175 2 Reserved Reserved
41177 2 Reserved Reserved
41179 2 Reserved Reserved
41181 2 Reserved Reserved
41183 2 Reserved Reserved
41185 2 Reserved Reserved
41187 2 Reserved Reserved
41189 2 Reserved Reserved
41191 2 Reserved Reserved
41193 2 Reserved Reserved
41195 2 Reserved Reserved
41197 2 Reserved Reserved
41199 2 Reserved Reserved
41201 2 Reserved Reserved
LWM Modbus Map - RPC Lufkin Automation Page 63 of 99
Version 1.00 40000 Registers

Reserved: 41203 - 41222


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
41203 1 Reserved Reserved
41204 1 Reserved Reserved
41205 1 Reserved Reserved
41206 1 Reserved Reserved
41207 1 Reserved Reserved
41208 1 Reserved Reserved
41209 1 Reserved Reserved
41210 1 Reserved Reserved
41211 1 Reserved Reserved
41212 1 Reserved Reserved
41213 1 Reserved Reserved
41214 1 Reserved Reserved
41215 1 Reserved Reserved
41216 1 Reserved Reserved
41217 1 Reserved Reserved
41218 1 Reserved Reserved
41219 1 Reserved Reserved
41220 1 Reserved Reserved
41221 2 Reserved Reserved

Reserved: 41223 - 41232


Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
41223 10 Reserved Reserved
LWM Modbus Map - RPC Lufkin Automation Page 64 of 99
Version 1.00 40000 Registers

Reserved: 41233 - 41424


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
41233 24 Reserved Reserved
Register # Long Int Multiplier Name Description
F U S U S
41233 1 X REGISTER ADDRESS Address of Alarm Register
41234 1 X REGISTER TYPE Data Type of Alarm Register
0- UWORD ( 16-bit unsigned )
1- FLOAT
2- LONG ( 32-bit unsigned )
41235 1 X HIGH ALARM DO Digital Out Channel for High Alarm
41236 1 HIGH ALARM ACT Action For High Alarm
0- Dynamic
1- Latched
2 - Timer
3 - Pulse
41237 2 X X HIGH ALERT LIMIT High Alert Limit
41239 2 X X HIGH ALARM LIMIT High Alarm Limit
41241 1 X x100 ms HIGH ALARM DELAY Delay For Action on High Alarm (x100
ms)
41242 1 X x100 ms HI ALRM DO TIMER Timer Mode: Period DO stays on
ON
41243 1 X HI ALRM DO TIMER Timer Mode: Period DO stays off
OFF
41244 1 X HI ALRM PULSE Pulse Mode: High alarm pulse override
OVERRIDE SWITCH switch
0 - Hibernate
1 - Execute a pulse
41245 1 X x100 ms HI ALRM PULSE Pulse Mode: pulse energized period
OVERRIDE PERIOD
41246 1 X LOW ALARM DO Digital Out Channel for Low Alarm
41247 1 X LOW ALARM ACT Action For Low Alarm
0- Dynamic
1- Latched
2 - Timer
3 - Pulse
41248 2 X X LOW ALERT LIMIT Low Alert Limit
41250 2 X X LOW ALARM LIMIT Low Alarm Limit
41252 1 X x100 ms LOW ALARM DELAY Delay For Action on Low Alarm
41253 1 X x100 ms LOW ALRM DO Timer Mode: Period DO stays on
TIMER ON
41254 1 X x100 ms LOW ALRM DO Timer Mode: Period DO stays off
TIMER OFF
41255 1 X LOW ALRM PULSE Pulse Mode: Low alarm pulse override
OVERRIDE switch
0 - Hibernate
1 - Execute a pulse
41256 1 X x100 ms LOW ALRM PULSE Pulse Mode: pulse energized period
OVERRIDE PERIOD
LWM Modbus Map - RPC Lufkin Automation Page 65 of 99
Version 1.00 40000 Registers

41257 24 Reserved Reserved


41281 24 Reserved Reserved
41305 24 Reserved Reserved
41329 24 Reserved Reserved
41353 24 Reserved Reserved
41377 24 Reserved Reserved
41401 24 Reserved Reserved

System Date and Time/GOT/Peak Energy Management: 41425 - 41443


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
41425 1 YEAR
41426 1 MONTH
41427 1 DAY
41428 1 HOUR
41429 1 MINUTE
41430 1 SECOND
41431 1 RESERVED Reserved
41432 1 DAYLIGHT SAVING TIME 0 - Disabled
1 - Enabled
41433 2 GAUGE OFF TIME
Register # Long Int Multiplier Name Description
F U S U S
41433 1 X Hour Hour Value of the Gauge Off Time
41434 1 Minute Minute Value of the Gauge Off Time

41435 1 Peak Energy Management Control 0 - Disable


1 - Enable
41436 1 PEM_SUSPEND_HR Peak Energy Management Suspend
Time (Hour)
41437 1 PEM_SUSPEND_MIN Peak Energy Management Suspend
Time (Minutes)
41438 1 PEM_RESUME_HR Peak Energy Management Resume
Time (Hour)
41439 1 PEM_RESUME_MIN Peak Energy Management Resume
Time (Minutes)
41440 1 PEM_DAY_MGMT Peak Energy Management Days In Use

0 - Disable 1 - Enable
Bit
0 - Monday
1 - Tuesday
2 - Wednesday
3 - Thursday
4 - Friday
5 - Saturday
6 - Sunday

41441 3 Reserved Reserved


LWM Modbus Map - RPC Lufkin Automation Page 66 of 99
Version 1.00 40000 Registers

Reserved: 41444 - 41787


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
41444 40 X Reserved
41484 40 X Reserved
41524 40 X Reserved
41564 40 X Reserved
41604 40 X Reserved
41644 40 X Reserved
41684 40 X Reserved
41724 40 X Reserved
41764 1 Reserved * See Note Below
41765 1 Reserved * See Note Below
41766 1 Reserved * See Note Below
41767 1 Reserved * See Note Below
41768 1 Reserved * See Note Below
41769 1 Reserved * See Note Below
41770 1 Reserved * See Note Below
41771 1 Reserved * See Note Below
41772 1 Reserved
41773 1 Reserved
41774 1 Reserved
41775 1 Reserved
41776 1 Reserved
41777 1 Reserved
41778 1 Reserved
41779 1 Reserved
41780 1 Reserved
41781 1 Reserved
41782 1 Reserved
41783 1 Reserved
41784 1 Reserved
41785 1 Reserved
41786 1 Reserved
41787 1 Reserved

Function Block: 41788 - 41790


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
41788 1 X Function Block Downtime Period Source 0 - Manual Downtime
1 - Function Block Downtime
41789 1 X Function Block Downtime Period Hours
41790 1 X Function Block Downtime Period Minutes

Signal Failure Control: 41791 - 41800


Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
41791 1 X Signal Failure Control 0 - Disabled
1 - Enabled
41792 1 X Signal Failure Control Option 0 - Malfunction
1 - Downtime
2 - User Defined
3 - Run
4 - Percent Run Time Since GOT
5 - Perfect Run Time Yesterday
6 - Reserved
41793 1 X Signal Failure Control User Defined On Period in Hours
41794 1 X Signal Failure Control User Defined On Period in Minutes
LWM Modbus Map - RPC Lufkin Automation Page 67 of 99
Version 1.00 40000 Registers

41795 1 X Signal Failure Control User Defined Off Period in Hours


41796 1 X Signal Failure Control User Defined Off Period in Minutes
41797 1 X Signal Failure Control Percent Run Time Minimum Run
41798 1 X Signal Failure Control Percent Run Time Minimum Run
41799 1 X Signal Failure Control Percent Run Time Maximum Run
41800 1 X Signal Failure Control Percent Run Time Maximum Run
LWM Modbus Map - RPC Lufkin Automation Page 68 of 99
Version 1.00 40000 Registers

Common Control Registers: 41801 - 42000


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
41801 1 X RTU_ADDRESS RTU Address
41802 1 X RADIO_BAUD_RATE * See Note Below
41803 1 X RADIO_RTS_CTS 0 - Disable RTS/CTS
1 - Enable RTS/CTS
41804 1 X RADIO_KEY_UP Key Up Delay
41805 1 X RADIO_KEY_DOWN Key Down Delay
41806 1 X RADIO_KEY_DELAY Delay before keying radio
41807 1 X RADIO_DCD Enable/Disable Radio DCD Requirement
41808 1 X Reserved Reserved
41809 1 X Reserved Reserved
41810 1 X Reserved Reserved
41811 1 X Reserved Reserved
41812 1 X Reserved Reserved
41813 1 X Reserved Reserved
41814 1 X Reserved Reserved
41815 1 X Reserved Reserved
41816 1 X Reserved Reserved
41817 1 X Reserved Reserved
41818 1 X Reserved Reserved
41819 1 X Reserved Reserved
41820 1 X Reserved Reserved
41821 1 X Reserved Reserved
41822 1 X Reserved Reserved
41823 1 X Reserved Reserved
41824 1 X Reserved Reserved
41825 1 X Ethernet Communication Protocol 0 - MBTCP
1 - MB Over TCP
41826 1 X Reserved Reserved
41827 2 X Reserved Reserved
41829 2 X Reserved Reserved
41831 2 X Reserved Reserved
41833 2 X Reserved Reserved
41835 1 X Reserved Reserved
41836 165 X Reserved Reserved

Baud Rate Designation 0 - 300


1 - 1200
2 - 2400
3 - 4800
4 - 9600
5 -19200
6 - 38400
7 - 57600
8 -115200
LWM Modbus Map - RPC Lufkin Automation Page 69 of 99
Version 1.00 40000 Registers

Reserved: 42001 - 42150


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42001 1 Reserved Reserved
42002 1 Reserved Reserved
42003 1 Reserved Reserved
42004 1 Reserved Reserved
42005 1 Reserved Reserved
42006 2 X Reserved Reserved
42008 1 Reserved Reserved
42009 2 X Reserved Reserved
42011 2 X Reserved Reserved
42013 1 Reserved Reserved
42014 1 Reserved Reserved
42015 1 Reserved Reserved
42016 1 Reserved Reserved
42017 1 Reserved Reserved
42018 1 Reserved Reserved
42019 1 Reserved Reserved
42020 2 X Reserved Reserved
42022 2 X Reserved Reserved
42024 2 X Reserved Reserved
42026 2 X Reserved Reserved
42028 2 X Reserved Reserved
42030 2 X Reserved Reserved
42032 2 X Reserved Reserved
42034 2 X Reserved Reserved
42036 2 X Reserved Reserved
42038 2 X Reserved Reserved
42040 2 X Reserved Reserved
42042 2 X Reserved Reserved
42044 2 X Reserved Reserved
42046 2 X Reserved Reserved
42048 2 X Reserved Reserved
42050 2 X Reserved Reserved
42052 2 X Reserved Reserved
42054 2 X Reserved Reserved
42056 2 X Reserved Reserved
LWM Modbus Map - RPC Lufkin Automation Page 70 of 99
Version 1.00 40000 Registers

42058 2 X Reserved Reserved


42060 2 X Reserved Reserved
42062 1 Reserved Reserved
42063 1 Reserved Reserved
42064 1 Reserved Reserved
42065 2 X Reserved Reserved
42067 2 X Reserved Reserved
42069 1 Reserved Reserved
42070 1 Reserved Reserved
42071 2 X Reserved Reserved
42073 2 X Reserved Reserved
42075 1 Reserved Reserved
42076 2 X Reserved Reserved
42078 1 Reserved Reserved
42079 1 Reserved Reserved
42080 1 Reserved Reserved
42081 2 X Reserved Reserved
42083 1 Reserved Reserved
42084 2 X Reserved Reserved
42086 2 X Reserved Reserved
42088 1 Reserved Reserved
42089 1 Reserved Reserved
42090 1 Reserved Reserved
42091 2 X Reserved Reserved
42093 1 Reserved Reserved
42094 1 Reserved Reserved
42095 2 Reserved Reserved
Register # Long Int Multiplier Name Description
F U S U S
42095 1 X Hour Hour Value of the Gauge Off Time
42096 1 Minute Minute Value of the Gauge Off Time

42097 54 Reserved Reserved


LWM Modbus Map - RPC Lufkin Automation Page 71 of 99
Version 1.00 40000 Registers

Load Transducer Config: 42151 - 42173


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42151 1 X Load Transducer Type Load Transducer Type
0 - Reserved
1 - Calibrated 50 K
2 - Calibrated 30 K
3 - Horse Shoe
4 - Other
42152 1 X Load Transducer Input Swing Scaled in mV x1000
42153 1 X Load Maximum Weight Calibrated Load Transducer Max
Weight Scaled
42154 1 X Load Transducer Gain Load Transducer Gain
0-1
1-2
2-4
3-8
4 - 16
5 - 32
6 - 64
42155 1 X Load Transducer Polarity 0 - Bipolar
1 - Unipolar
42156 1 X Reserved Reserved
42157 1 X Reserved Reserved
42158 1 X Load Zero Offset Raw Counts to Adjust Load Reading to
Recalibrate Load Transducer
42159 1 X Reserved Reserved
42160 1 X Reserved Reserved
42161 1 X Reserved Reserved
42162 1 X Reserved Reserved
42163 1 X Reserved Reserved
42164 1 X Reserved Reserved
42165 1 X Reserved Reserved
42166 1 X Reserved Reserved
42167 1 X Reserved Reserved
42168 2 X Reserved Reserved
42170 1 X Reserved Reserved
42171 1 X Load Minimum Span Load Signal Failure Detection Minimum
Load Span +/-
42172 2 X Reserved Reserved
LWM Modbus Map - RPC Lufkin Automation Page 72 of 99
Version 1.00 40000 Registers

Position Transducer Config: 42174 - 42185


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42174 1 X Position Transducer Type Position Transducer Type
0 - Reserved
1 - Reserved
2 - Reserved
3 - RPM Based Position Transducer - Beam
4 - RPM Based Position Transducer - Linear
5 - Reserved

42175 1 X Reserved Reserved


42176 1 X Reserved Reserved
42177 1 X x100 Stroke Length Stroke Length
42178 1 X Pump Depth Pump Depth
42179 1 X Reserved Reserved
42180 1 X Reserved Reserved
42181 1 X No Crank Timeout Default 90 seconds
42182 1 X Reserved Reserved
42183 3 X Reserved Reserved

Inferred Production: 42186 - 42194


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42186 1 x Reserved Reserved
42187 1 X x10 SWT Leakage Adjustment
42188 1 X Pump Diameter Pump Diameter x100
42189 1 X x100 SWT K Factor
42190 1 X SWT Control Enabled 0 - Disable
1 - Enabled
42191 1 X SWT Control Reference See Note Below
42192 1 X Reserved
42193 1 X x100 SWT Percent Water Cut
42194 1 X Reserved
Note: If SWT Control is Enabled and the current SWT is greater than SWT Control Reference Register, then the controller will
automatically invoke a DT/SWT Cutoff State. The controller will remain in the state until the next Gauge Off Time. At which point
in time the controller will restart the pumping unit.
LWM Modbus Map - RPC Lufkin Automation Page 73 of 99
Version 1.00 40000 Registers

Control Registers: 42195 - 42216


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42195 1 X Control Mode 0 - Surface
1 - Downhole
2 - Reserved
3 - VFD - Surface
4 - VFD - Downhole
5 - Reserved
6 - Reserved

42196 1 X Operation Mode 0 - Normal Mode


1 - Timed Mode
2 - Host Mode
42197 1 X Host Switch 0 - Host Off
1 - Host On
42198 2 Time Mode On
Register # Long Int Multiplier Name Description
F U S U S
42198 1 X Hour Hour Value of the Gauge Off Time
42199 1 X Minute Minute Value of the Gauge Off Time

42200 2 Time Mode Off


Register # Long Int Multiplier Name Description
F U S U S
42200 1 X Hour Hour Value of the Gauge Off Time
42201 1 X Minute Minute Value of the Gauge Off Time

42202 1 Power On Delay Power On Delay in Seconds


42203 1 Start Alert Start Alert in Seconds
42204 1 Minimum Pump Strokes Number of Strokes in Minimum Pump
State
42205 1 Downtime Mode 0 - Manual Downtime
1 - Auto Downtime
2 - Pump Intake Pressure
42206 2 Downtime Period
Register # Long Int Multiplier Name Description
F U S U S
42206 1 X Hour Hour Value of the Gauge Off Time
42207 1 X Minute Minute Value of the Gauge Off Time

42208 1 Reserved Reserved


42209 1 Reserved Reserved
42210 1 Reserved Reserved
42211 1 HOA Switch Enable/Disable 0 - Disable
1 - Enable
42212 1 Reserved Reserved
42213 1 Reserved Reserved
42214 1 Reserved Reserved
42215 1 Reserved Reserved
42216 1 Reserved Reserved
LWM Modbus Map - RPC Lufkin Automation Page 74 of 99
Version 1.00 40000 Registers

Violation Configuration: 42217 - 42259


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42217 2 Violation Enable/Disable Config - Host Mode
0-Disable 1 - Enable

Bit Function
0 - 15 Reserved
16 Peak Load
17 Min Load
18 - 20 Reserved
21 No RPM
22 No Crank
23 Belt Slippage
24 - 31 Reserved

42219 2 Violation Enable/Disable Config - Timed Mode


0-Disable 1 - Enable

Bit Function
0 - 15 Reserved
16 Peak Load
17 Min Load
18 Logic Expression
19 Peak Torque
20 Low Motor RPM
21 No RPM
22 No Crank
23 Belt Slippage
24 - 31 Reserved

42221 2 Violation Enable/Disable Config - Normal Mode


0-Disable 1 - Enable

Bit Function
0 - 15 Reserved
16 Peak Load
17 Min Load
18 Logic Expression
19 Peak Torque
20 Low Motor RPM
21 No RPM
22 No Crank
23 Belt Slippage
24 Malfunction Setpoint
25 Pumpoff Setpoint
26 Low Fluid Load
27 Pump Fillage Setpoint
28 Peak Power
29 - 31 Reserved

42223 1 X Low RPM Limit


42224 1 X Consecutive Low RPM Allowed Number of Consecutive Violations
Allowed Before Malfunction
42225 1 X Low RPM Start Delay
42226 1 X Peak Load Limit
42227 1 X Consecutive Peak Load Allowed Number of Consecutive Violations
Allowed Before Malfunction
42228 1 X Minimum Load Limit
LWM Modbus Map - RPC Lufkin Automation Page 75 of 99
Version 1.00 40000 Registers

42229 1 X Consecutive Min Load Allowed Number of Consecutive Violations


Allowed Before Malfunction
42230 1 X No RPM Limit
42231 1 X Consecutive No RPM Allowed Number of Consecutive Violations
Allowed Before Malfunction
42232 1 X No RPM Start Delay
42233 1 X Peak Torque Limit
42234 1 X Consecutive Peak Torque Allowed Number of Consecutive Violations
Allowed Before Malfunction
LWM Modbus Map - RPC Lufkin Automation Page 76 of 99
Version 1.00 40000 Registers

42235 1 X Peak Torque Start Delay


42236 1 X Power Cutoff
42237 1 X Consecutive Fluid Load Stroke Allowed
42238 1 X Reference Fluid Load Reference Fluid Load
42239 1 X Consecutive Fluid Load Allowed Number of Consecutive Violations
Allowed Before Malfunction
42240 1 X Consecutive No Crank Allowed Number of Consecutive Violations
Allowed Before Malfunction
42241 1 X Load Pumpoff Setpoint Scaled
42242 1 X x100 Position Pumpoff Setpoint Scaled
42243 1 X Consecutive Pumpoff Strokes Allowed
42244 1 X Load Malfunction Setpoint Scaled
42245 1 X x100 Position Malfunction Setpoint Scaled
42246 1 X Consecutive Malfunction Strokes Allowed
42247 1 X Consecutive Malfunction Violations Allowed Number of Consecutive Violations
Allowed Before Malfunction
42248 1 X Peak Load Start Delay Peak Load Start Delay
42249 1 X Minimum Load Start Delay
42250 1 X No Crank Start Delay
42251 1 X High Failure Rate Detection 0 - Disabled
1 - Enabled
42252 1 X Reserved Reserved
42253 1 X Reserved Reserved
42254 1 X Reserved Reserved
42255 1 X Start Window
42256 1 X Emergency Shut Down Enable/Disable 0 - Disabled
1 - Enabled
42257 1 X Starting Signal Integrity Checking Period in Seconds
42258 1 X Stopping Signal Integrity Checking Period in Seconds
42259 1 X True or Effective Pump Load 0 - True
1 - Effective

Belt Slippage Configuration: 42260 - 42262


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42260 1 X Belt Slippage Percent Belt Slippage Percent Reference
42261 1 X Reference Revolutions Reference Revolutions (NREV)
42262 1 X Reserved Reserved

Downhole Configuration: 42263 - 42273


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42263 1 Fill Base Fill Base
42264 2 X Reference Pump Fillage Pump Fillage Control Setpoint
42266 1 Reserved Reserved
42267 1 Power Cut Off Mode Configuration 0 - Manual
1 - Auto
42268 2 X Damping Factor Damping Factor
42270 1 Stuffing Box Friction
42271 1 Tubing Head Pressure Tubing Head Pressure
42272 2 X Tubing Gradient Tubing Gradient
LWM Modbus Map - RPC Lufkin Automation Page 77 of 99
Version 1.00 40000 Registers

User Defined Pumping Unit Dimensions: 42274 - 42288


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42274 1 X Pumping Unit Type 0 - Conventional
1 - Mark II
2 - Air Balance
42275 1 X Crank Rotation 0 - Clockwise
1 - Counter Clockwise
42276 1 X x100 Counter Balance Phase Angle
42277 2 X R Dimension
42279 2 X K Dimension
42281 2 X C Dimension
42283 2 X P Dimension
42285 2 X A Dimension
42287 2 X I Dimension

Rod Taper Information: 42289 - 42337


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42289 1 X Num Tapers Number of Rod Tapers ( Max 20 )
42290 6 X Rod Types 0 - Steel
1 - Fiberglass
42296 6 X Taper Intervals 6 Rod Taper Intervals
42302 12 X Taper Diameter 6 Rod Taper Diameters
42314 12 X Taper Weight 6 Rod Taper Weights
42326 12 X Taper Modulus 6 Rod Taper Moduli

Motor Power Configuration: 42338 - 42345


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42338 1 X Motor Type 0 - Nema - D
1 - UHS
42339 1 X Full Load HP Full Load Horsepower
42340 1 X Full Load RPM Full Load RPM
42341 1 X Synch Speed Synch Speed
42342 2 X Max Reduced Torque Max Reduced Torque
42344 2 X Q Factor Q Factor
LWM Modbus Map - RPC Lufkin Automation Page 78 of 99
Version 1.00 40000 Registers

Polished Rod Horsepower Config: 42346 - 42350


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42346 2 X Reference Polished Rod HP Timestamp Reference Polished Rod HP Timestamp
42348 1 X x10 Reference Polished Rod HP Reference Polished Rod HP
42349 1 X x10 Peak Polished Rod HP Allowed Peak Allowed Polished Rod HP
42350 1 X Consecutive Peak Polished Rod HP Allowed Consecutive Peak Polished Rod HP

Reserved: 42351 - 42357


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42351 2 X Reserved Reserved
42353 2 X Reserved Reserved
42355 1 Reserved Reserved
42356 2 X Reserved Reserved

Tubing Movement Configuration: 42358 - 42369


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42358 1 X Unanchored Tubing Movement Support 0 - Disabled
1 - Enabled
42359 1 X Tubing Anchor Depth
42360 1 X Tubing Size 0 - 1 1/2 inches
1 - 2 1/16 inches
2 - 2 3/8 inches
3 - 2 7/8 inches
4 - 3 1/2 inches
5 - 4 inches
6 - 4 1/2 inches
7 - 5 inches
8 - 5 1/2 inches

42361 9 Reserved Reserved


LWM Modbus Map - RPC Lufkin Automation Page 79 of 99
Version 1.00 40000 Registers

PIP Calculations: 42370 - 42492


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42370 14
Register # Long Int Multiplier Description
F U S U S
42370 2 X X Bubble Point Pressure
42372 2 X X Formation Volume Factor
42374 2 X X Solution GOR
42376 2 X X Oil API
42378 2 X X SG Water
42380 2 X X Pump Temperature
42382 2 X X SG Gas

42384 1 X x10 Casing Head Pressure Signed Reg


42385 1 Fluid Load Detection 0 - Basic
1 - Advanced
42386 1 X Fluid Load Adjustment Signed Reg (+) add (-) subtract
42387 1 SWT PIP Option 0 - Basic
1 - Advanced
42388 1 Is Well Shallow ? 0 - No
1 - Yes
42389 1 Tubing Head Pressure Source 0 - Constant
1 - Analog Input
42390 10 Reserved Reserved
42400 1 PIP Control Override Enabled 0 - Disable
1 - Enable
42401 1 PIP Setpoint PSI
42402 1 x10 Num Consecutive Low PIP Strokes Allowed
42403 1 Consider Formation Producing Pressure 0 - No
1 - Yes
42404 1 Formation Depth feet
42405 77 Reserved Reserved
42482 1 Reserved Reserved
42483 1 Reserved Reserved
42484 2 X User Defined Tubing Outer Diameter
42486 2 X User Defined Tubing Inner Diameter
42488 5 Reserved Reserved

Application I/O Port Enabled/Disabled 42493- 42495


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42493 1 X Fault Port Enabled/Disabled 0 - Disabled
1 - Enabled
42494 1 X Start Alert Enabled/Disabled 0 - Disabled
1 - Enabled
42495 1 X Malfunction Error Alarm Enabled/Disabled 0 - Disabled
1 - Enabled

Rod / Pump Counters: 42496 - 42499


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42496 2 X Rodometer Rodometer
42498 2 X Pumpometer Pumpometer
LWM Modbus Map - RPC Lufkin Automation Page 80 of 99
Version 1.00 40000 Registers

VFD Configuration: 42500 - 42746


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42500 1 X VFD Speed Output Analog Out Channel For VFD Output
1 - AO1
2 - AO2
42501 1 X VFD Dead Band VFD +/- dead band of pump off setpoint
42502 1 X VFD Speed Change Stroke Delay VFD Speed Change Stroke Delay
42503 1 X VFD Speed Unit Speed Scaled Unit
0 - Generic
1 - Percent
2 - Hz
3 - RPM
4 - SPM
5 - mA
6-V
42504 1 X VFD Min Scaling Min Speed Scaled
42505 1 X VFD Max Scaling Max Speed Scaled
42506 1 X VFD Start UP Speed VFD Startup Speed, Percent of Full
42507 1 X VFD Speed Increase VFD Speed Increase, Percent of Full
Scale
42508 1 X VFD Speed Decrease VFD Speed Decrease, Percent of Full
Scale
42509 1 X VFD Host Mode High Speed VFD speed at Host Mode High. Percent
of Full Scale
42510 1 X VFD Host Mode Low Speed VFD speed at Host Mode Low. Percent
of Full Scale
42511 1 X VFD Timed Mode High Speed VFD speed at Timed Mode High.
42512 1 X VFD Timed Mode Low Speed VFD speed at Timed Mode Low. Percent
42513 1 X VFD Host/Timed Mode Low Speed Control 0 - Run To Low Speed
1 - Shut Off Motor
42514 1 X VFD Protection/DT Control 0 - Run To Low Speed
1 - Shut Off Motor
42515 1 X VFD Peak Load Limiting Peak Load Limiting , Scaled Value.
42516 1 X VFD Min Load Limiting Minimum Load Limiting , Scaled Value.
42517 1 X VFD Speed Constant VFD Speed Override Value
42518 1 X VFD Max Working Speed VFD Max Working Speed
42519 1 X VFD Min Working Speed VFD Min Working Speed
42520 1 X VFD Drive Type 0 - WF2
1 - DVC
2 - Others
42521 1 X VFD Stroke State Detection Option 0 - Single DO
1 - Double DO
42522 1 X VFD Up Down Speed Enable/Disable 0 - Disabled
1 - Enabled
42523 1 X VFD Secondary Pump Fillage Enable/Disable 0 - Disabled
1 - Enabled
42524 1 X x100 VFD Downstroke Speed Change Percent SL
42525 1 X VFD RFM Flag Enabled/Disabled 0 - Disabled
1 - Enabled
42526 1 X Rod Float Load Threshold Used by RFM. Below this value start
RFM
42527 1 X VFD Torque Limit Percent Threshold
42528 1 X VFD Max Counter Balance
42529 1 X VFD Drive Fault Input Type 0 - Disabled
1 - Comm
2 - Pseudo DI3
LWM Modbus Map - RPC Lufkin Automation Page 81 of 99
Version 1.00 40000 Registers

42530 1 X VFD Drive Fault Delay Time


42531 1 X VFD Drive Fault Consecutive Allowed
42532 1 X VFD Force Drive Bypass Enabled/Disabled 0 - Disabled
1 - Enabled
42533 1 X VFD Memory Address VFD Address use by 42534 & 42535
42534 1 X VFD Write Value Write single reg value to VFD
42535 1 X VFD Mem RW CMD Read VFD single reg value
42536 30 LWM Config
Register # Long Int Multiplier Name Description
F U S U S
42536 1 X x10 Motor Nominal
Current
42537 1 X Motor Nominal
Voltage
42538 1 X Motor Nominal
Frequency
42539 1 X Peak Torque Limit
42540 1 X Downstroke Fixed
Torque Limit
42541 1 X x10 Acceleration Time
42542 1 X x10 Deceleration Time
42543 1 X Current Limit
42544 1 X Reset Drive
Parameters
42545 1 X Control Word 1
42546 1 X Start Current Limit
42547 1 X Start Torque Limit
42548 1 X x10 Torque Limit Min
Speed
42549 1 X RFM Type
42550 1 X Rod Float Preset
Speed
42551 1 X VFD Up Down Speed
Percent
42552 1 X HOA On Speed Commanded Pumping Hand Speed
42553 1 X Motor Overload
Protection Level
10-100%
42554 1 X Inverter Duty Motor
Flag
42555 11 X Reserved Reserved

42566 25 VFD Comm Parameters


Register # Long Int Multiplier Name Description
F U S U S
42566 1 X RTU Address
42567 1 X Baud Rate
42568 1 X Num Data Bits
42569 1 X Num Stop Bits
42570 1 X Parity
42571 1 X Delay Before Key Up
42572 1 X Key Up Time
42573 1 X Key Down Time
42574 1 X Timeout
42575 1 X Num Consec. Comm
Fails Allowed

42576 1 X RTS Enabled


42577 1 X Inner Character TO
42578 1 X Num Retries
42579 1 X Device Type
42580 11 X Reserved Reserved
LWM Modbus Map - RPC Lufkin Automation Page 82 of 99
Version 1.00 40000 Registers

42591 1 X Enhanced Fixed Torque RFM Enable/Disable


42592 1 X Alarm on Parameter Differences Enable/Disable 0 - Disabled
1 - Enabled
42593 1 X VFD Speed Source 0 - VFD
1 - Fixed/Constant Speed
2 - Advanced
42594 1 X VFD Speed Control Option 0 - Standard Speed Control
1 - Fixed Speed
2 - Advanced Speed Control
42595 1 X VFD Special Trip Action 0 - No Action
1 - Malfunction
42596 1 X VFD Drive Fault Bypass Digital
42597 1 X VFD Drive Bypass Switch Enabled Disabled
42598 1 X VFD Drive Bypass Switch Input Digital
42599 1 X VFD IGBT Fans Enabled Disabled
42600 1 X VFD IGBT Fans Output Digital
42601 1 X VFD IGBT Fans Temp Threshold
42602 1 X VFD IGBT Fans Min Run Time
42603 1 X Consecutive Critical Faults Allowed
42604 1 X VFD Drive Fault Downtime Period Source 0 - Normal Mode Downtime Period
1 - VFD Drive Fault Downtime Period
42605 1 X VFD Drive Downtime Period in Hours
42606 1 X VFD Drive Downtime Period in Minutes
42607 1 X Reserved Reserved
42608 1 X RFM Minimum Working Speed Override 1 - Enable RFM Minimum Working
Speed Overrive
42609 1 VFD Speed Signal Failure State Speed at Pumping Bad Ld/Posn and
Unable to Run
42610 28 Reserved Reserved
42638 2 X X Secondary Reference Pump Fillage Secondary Pump Fillage Control
Setpoint
42640 1 X AS1 Dynamic Braking Resistance Installed 0 - No
1 - Yes
42641 1 X AS1 Regenerative Torque Control Enable / Dis 0 - Disabled
1 - Enabled
42642 105 X Reserved
LWM Modbus Map - RPC Lufkin Automation Page 83 of 99
Version 1.00 40000 Registers

VFD Sectional Speed Change: 42747 - 42819


Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42747 1 X Sectional Speed Enabled/Disabled
42748 1 X Reserved
42749 1 X Reserved
42750 1 X Reserved
42751 1 X Reserved
42752 1 X Reserved
42753 1 X Section Stroke Location 1
42754 1 X Section Start Position 1
42755 1 X Section Speed Change Option 1
42756 1 X Section Percent Increase/Decrease/Fixed Speed 1
42757 1 X Section Working Speed Limit Override 1
42758 1 X Section Stroke Location 2
42759 1 X Section Start Position 2
42760 1 X Speed Change Option 2
42761 1 X Section Percent Increase/Decrease/Fixed Speed 2
42762 1 X Section Working Speed Limit Override 2
42763 1 X Section Stroke Location 3
42764 1 X Section Start Position 3
42765 1 X Speed Change Option 3
42766 1 X Section Percent Increase/Decrease/Fixed Speed 3
42767 1 X Section Working Speed Limit Override 3
42768 1 X Section Stroke Location 4
42769 1 X Section Start Position 4
42770 1 X Speed Change Option 4
42771 1 X Section Percent Increase/Decrease/Fixed Speed 4
42772 1 X Section Working Speed Limit Override 4
42773 1 X Section Stroke Location 5
42774 1 X Section Start Position 5
42775 1 X Speed Change Option 5
42776 1 X Section Percent Increase/Decrease/Fixed Speed 5
42777 1 X Section Working Speed Limit Override 5
42778 1 X Section Stroke Location 6
42779 1 X Section Start Position 6
42780 1 X Speed Change Option 6
42781 1 X Section Percent Increase/Decrease/Fixed Speed 6
42782 1 X Section Working Speed Limit Override 6
42783 37 X Reserved

Air Balance Parameters: 42820 - 42831


Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42820 2 X Pressure Air Control Balance
42822 2 X Distance Between Samson Post and Bearing
42824 2 X Counter Weight
42826 2 X Maximum Air Pressure
42828 2 X Minimum Air Pressuer
42830 2 X Weight Of Pump

Gearbox Net Torque Parameters: 42832 - 42843


Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42832 1 X Structure Unbalance
42833 2 X Reducer Rating
42835 1 Reserved
42836 1 Reserved
42837 1 Reserved
42838 1 Reserved
LWM Modbus Map - RPC Lufkin Automation Page 84 of 99
Version 1.00 40000 Registers

42839 1 Reserved
42840 1 Reserved
42841 1 X Counter Balance Calculation Type
42842 2 X Counter Balance User Value

Reserved: 42844 - 42889


Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42844 1 X Reserved Reserved
42845 1 X Reserved Reserved
42846 1 X Reserved Reserved
42847 1 X Reserved Reserved
42848 1 X Reserved Reserved
42849 1 X Reserved Reserved
42850 1 X Reserved Reserved
42851 1 X Reserved Reserved
42852 1 X Reserved Reserved
42853 1 X Reserved Reserved
42854 1 X Reserved Reserved
42855 1 X Reserved Reserved
42856 1 X Reserved Reserved
42857 1 X Reserved Reserved
42858 1 X Reserved Reserved
42859 1 X Reserved Reserved
42860 1 X Reserved Reserved
42861 1 X Reserved Reserved
42862 1 X Reserved Reserved
42863 1 X Reserved Reserved
42864 1 X Reserved Reserved
42865 1 X Reserved Reserved
42866 1 X Reserved Reserved
42867 1 X Reserved Reserved
42868 1 X Reserved Reserved
42869 1 X Reserved Reserved
42870 1 X Reserved Reserved
42871 1 X Reserved Reserved
42872 1 X Reserved Reserved
42873 1 X Reserved Reserved
42874 1 X Reserved Reserved
42875 1 X Reserved Reserved
42876 1 X Reserved Reserved
42877 1 X Reserved Reserved
42878 1 X Reserved Reserved
42879 1 X Reserved Reserved
42880 1 X Reserved Reserved
42881 1 X Reserved Reserved
42882 1 X Reserved Reserved
42883 1 X Reserved Reserved
42884 1 X Reserved Reserved
42885 1 X Reserved Reserved
42886 1 X Reserved Reserved
42887 1 X Reserved Reserved
42888 1 X Reserved Reserved
42889 1 X Reserved Reserved

Rod Taper Information for Rods 7-20: 42890 - 43001


Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
42890 1 X Rod Types 7 0 - Steel
1 - Fiberglass
LWM Modbus Map - RPC Lufkin Automation Page 85 of 99
Version 1.00 40000 Registers

42891 1 X Rod Types 8 0 - Steel


1 - Fiberglass
42892 1 X Rod Types 9 0 - Steel
1 - Fiberglass
42893 1 X Rod Types 10 0 - Steel
1 - Fiberglass
42894 1 X Reserved Reserved
42895 1 X Reserved Reserved
42896 1 X Reserved Reserved
42897 1 X Reserved Reserved
42898 1 X Reserved Reserved
42899 1 X Reserved Reserved
42900 1 X Reserved Reserved
42901 1 X Reserved Reserved
42902 1 X Reserved Reserved
42903 1 X Reserved Reserved
42904 1 X Rod Taper Intervals 7 Rod Taper Intervals 7
42905 1 X Rod Taper Intervals 8 Rod Taper Intervals 8
42906 1 X Rod Taper Intervals 9 Rod Taper Intervals 9
42907 1 X Rod Taper Intervals 10 Rod Taper Intervals 10
42908 1 X Reserved Reserved
42909 1 X Reserved Reserved
42910 1 X Reserved Reserved
42911 1 X Reserved Reserved
42912 1 X Reserved Reserved
42913 1 X Reserved Reserved
42914 1 X Reserved Reserved
42915 1 X Reserved Reserved
42916 1 X Reserved Reserved
42917 1 X Reserved Reserved
42918 2 X Rod Taper Diameters 7 Rod Taper Diameters 7
42920 2 X Rod Taper Diameters 8 Rod Taper Diameters 8
42922 2 X Rod Taper Diameters 9 Rod Taper Diameters 9
42924 2 X Rod Taper Diameters 10 Rod Taper Diameters 10
42926 2 X Reserved Reserved
42928 2 X Reserved Reserved
42930 2 X Reserved Reserved
42932 2 X Reserved Reserved
42934 2 X Reserved Reserved
42936 2 X Reserved Reserved
42938 2 X Reserved Reserved
42940 2 X Reserved Reserved
42942 2 X Reserved Reserved
42944 2 X Reserved Reserved
42946 2 X Rod Taper Weights 7 Rod Taper Weights 7
42948 2 X Rod Taper Weights 8 Rod Taper Weights 8
42950 2 X Rod Taper Weights 9 Rod Taper Weights 9
42952 2 X Rod Taper Weights 10 Rod Taper Weights 10
42954 2 X Reserved Reserved
42956 2 X Reserved Reserved
42958 2 X Reserved Reserved
42960 2 X Reserved Reserved
42962 2 X Reserved Reserved
42964 2 X Reserved Reserved
42966 2 X Reserved Reserved
42968 2 X Reserved Reserved
42970 2 X Reserved Reserved
42972 2 X Reserved Reserved
42974 2 X Rod Taper Moduli 7 Rod Taper Moduli 7
42976 2 X Rod Taper Moduli 8 Rod Taper Moduli 8
42978 2 X Rod Taper Moduli 9 Rod Taper Moduli 9
LWM Modbus Map - RPC Lufkin Automation Page 86 of 99
Version 1.00 40000 Registers

42980 2 X Rod Taper Moduli 10 Rod Taper Moduli 10


42982 2 X Reserved Reserved
42984 2 X Reserved Reserved
42986 2 X Reserved Reserved
42988 2 X Reserved Reserved
42990 2 X Reserved Reserved
42992 2 X Reserved Reserved
42994 2 X Reserved Reserved
42996 2 X Reserved Reserved
42998 2 X Reserved Reserved
43000 2 X Reserved Reserved

Screen Timeout: 43002 - 42303


Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
43002 1 X Default Timeout Screen Default Timeout Screen
43003 1 X Timeout Period Timeout Period

Reserved: 43004 - 44443


Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
43004 1440 Reserved Reserved

Reserved: 44444 - 44503


Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
44444 60 Reserved Reserved

Reserved: 44504 - 44993


Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
44504 490 Reserved Reserved

Crank Switch Position: 44994 - 45002


Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
44994 2 X Switch Mounting Error Angle For Add'l Correction if needed
44996 1 X Crank Switch Position 0-Crank At Top 1-Crank At Bottom
44997 2 X Phase Angle Auto update based on 44996 or
44999 1 X Switch Mounting Error Adj. Direction 0-Towards Rotation 1-Against Rotation
45000 3 X Reserved Reserved
LWM Modbus Map - RPC Lufkin Automation Page 87 of 99
Version 1.00 40000 Registers

Reserved: 45003-47432
Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
NOTE: The section below must be loaded before it is read. This can be accomplished with the command functions in the 0XXXX range
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
45003 30 Reserved
Register # Long Int Multiplier Name Reserved
F U S U S Reserved
45003 2 X Reserved Reserved
45005 1 X Reserved Reserved
45006 1 X Reserved Reserved
45007 1 X Reserved Reserved
45008 1 X Reserved Reserved
45009 1 X Reserved Reserved
45010 1 X Reserved Reserved
45011 1 X Reserved Reserved
45012 1 X Reserved Reserved
45013 1 X Reserved Reserved
45014 1 X Reserved Reserved
45015 1 X Reserved Reserved
45016 1 X Reserved Reserved
45017 1 X Reserved Reserved
45018 1 X Reserved Reserved
45019 1 X Reserved Reserved
45020 1 X Reserved Reserved
45021 1 X Reserved Reserved
45022 1 X Reserved Reserved
45023 1 X Reserved Reserved
45024 9 X Reserved Reserved

45033 1200 Reserved Reserved


46233 1200 Reserved Reserved

Reserved: 47433-47436
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
47433 1 X Reserved Reserved
47434 1 X Reserved Reserved
47435 1 X Reserved Reserved
47436 1 X Reserved Reserved

Reserved: 47437-48599
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
47437 1163 X Reserved Reserved

Reserved: 48600-48649
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
48600 1 X Reserved Reserved
48601 1 X Reserved Reserved
48602 1 X Reserved Reserved
48603 1 X Reserved Reserved
48604 1 X Reserved Reserved
48605 1 X Reserved Reserved
48606 1 X Reserved Reserved
48607 1 X Reserved Reserved
48608 1 X Reserved Reserved
48609 1 X Reserved Reserved
48610 1 X Reserved Reserved
LWM Modbus Map - RPC Lufkin Automation Page 88 of 99
Version 1.00 40000 Registers

48611 1 X Reserved Reserved


48612 1 X Reserved Reserved
48613 1 X Reserved Reserved
48614 1 X Reserved Reserved
48615 1 X Reserved Reserved
48616 1 X Reserved Reserved
48617 1 X Reserved Reserved
48618 1 X Reserved Reserved
48619 1 X Reserved Reserved
48620 30 X Reserved Reserved

Reserved: 48650-48667
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
48650 1 X Reserved Reserved
48651 1 X Reserved Reserved
48652 2 X Reserved Reserved
48654 2 X Reserved Reserved
48656 2 X Reserved Reserved
48658 2 X Reserved Reserved
48660 2 X Reserved Reserved
48662 2 X Reserved Reserved
48664 2 X Reserved Reserved
48666 2 X Reserved Reserved

Reserved: 486668-49532
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
48668 865 X Reserved Reserved

Reserved: 49533 - 49688


Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
49533 4 X Reserved Reserved
49537 7 X Reserved Reserved
49544 7 X Reserved Reserved
49551 7 X Reserved Reserved
49558 7 X Reserved Reserved
49565 7 X Reserved Reserved
49572 7 X Reserved Reserved
49579 7 X Reserved Reserved
49586 7 X Reserved Reserved
49593 7 X Reserved Reserved
49600 7 X Reserved Reserved
49607 7 X Reserved Reserved
49614 7 X Reserved Reserved
49621 7 X Reserved Reserved
49628 7 X Reserved Reserved
49635 7 X Reserved Reserved
49642 7 X Reserved Reserved
49649 40 X Reserved Reserved
LWM Modbus Map - RPC Lufkin Automation Page 89 of 99
Version 1.00 40000 Registers

Modbus Master Poll Rate: 49689


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
49689 1 X Modbus Master Poll Rate Modbus Master Poll Rate ( seconds )

Modbus Master Device Enable: 49690 - 49699


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
49690 1 X Modbus Master Device 1 Enabled Modbus Master Device 1 Enabled
49691 1 X Modbus Master Device 2 Enabled Modbus Master Device 2 Enabled
49692 1 X Modbus Master Device 3 Enabled Modbus Master Device 3 Enabled
49693 1 X Modbus Master Device 4 Enabled Modbus Master Device 4 Enabled
49694 1 X Modbus Master Device 5 Enabled Modbus Master Device 5 Enabled
49695 1 X Modbus Master Device 6 Enabled Modbus Master Device 6 Enabled
49696 1 X Modbus Master Device 7 Enabled Modbus Master Device 7 Enabled
49697 1 X Modbus Master Device 8 Enabled Modbus Master Device 8 Enabled
49698 1 X Modbus Master Device 9 Enabled Modbus Master Device 9 Enabled
49699 1 X Modbus Master Device 10 Enabled Modbus Master Device 10 Enabled
LWM Modbus Map - RPC Lufkin Automation Page 90 of 99
Version 1.00 40000 Registers

Modbus Master Communications Parameters: 49700 - 49724


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
49700 1 X RTU Address RTU Address Of Slave Device
49701 1 X Baud Rate Baud at which to Communicate with
49702 1 X Num Data Bits
49703 1 X Num Stop Bits
49704 1 X Parity
49705 1 X Delay Before Key Up
49706 1 X Key Up Time
49707 1 X Key Down Time
49708 1 X Timeout
49709 1 X Number of Consecutive Failures Allowed
49710 3 X Reserved
49713 1 X Device Type 0 - Modbus Slave
49714 11 X RS485 Config Indicates 2/4 wire RS485 configuration
Note: The host can configure the communication parameters for the modbus slave devices by writing to the above registers.
Note: This section of registers is also populated when a Load Modbus Master Data coil is set. It then holds the data specific to the slave

Modbus Master Register List: 49725 - 49849


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
49725 125 X Register Address Register Address to read from device

Note: The host can configure up the reading of up to 125 registers per slave device by writing register addresses to the above registers.
Note: This section of registers is also populated when a Load Modbus Master Data coil is set. It then holds the data specific to the slave
LWM Modbus Map - RPC Lufkin Automation Page 91 of 99
Version 1.00 40000 Registers

Modbus Master Write Structures: 49850 - 49899


Note: Use Function Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
49850 2 Write Structure 1
Register # Long Int Multiplier Name Description
F U S U S
49850 1 X Register Address Register Address To Write
49851 1 X Register Value Value to write to address above

49852 2 Write Structure 2 Modbus Master Write Structure 2


49854 2 Write Structure 3 Modbus Master Write Structure 3
49856 2 Write Structure 4 Modbus Master Write Structure 4
49858 2 Write Structure 5 Modbus Master Write Structure 5
49860 2 Write Structure 6 Modbus Master Write Structure 6
49862 2 Write Structure 7 Modbus Master Write Structure 7
49864 2 Write Structure 8 Modbus Master Write Structure 8
49866 2 Write Structure 9 Modbus Master Write Structure 9
49868 2 Write Structure 10 Modbus Master Write Structure 10
49870 2 Write Structure 11 Modbus Master Write Structure 11
49872 2 Write Structure 12 Modbus Master Write Structure 12
49874 2 Write Structure 13 Modbus Master Write Structure 13
49876 2 Write Structure 14 Modbus Master Write Structure 14
49878 2 Write Structure 15 Modbus Master Write Structure 15
49880 2 Write Structure 16 Modbus Master Write Structure 16
49882 2 Write Structure 17 Modbus Master Write Structure 17
49884 2 Write Structure 18 Modbus Master Write Structure 18
49886 2 Write Structure 19 Modbus Master Write Structure 19
49888 2 Write Structure 20 Modbus Master Write Structure 20
49890 2 Write Structure 21 Modbus Master Write Structure 21
49892 2 Write Structure 22 Modbus Master Write Structure 22
49894 2 Write Structure 23 Modbus Master Write Structure 23
49896 2 Write Structure 24 Modbus Master Write Structure 24
49898 2 Write Structure 25 Modbus Master Write Structure 25
NOTE: The host can write up to 25 registers to a slave device. This is accomplished by writing the above registers with addresses and

Reserved: 49900 - 49999


Register # Regs Long Int Multiplier NAME DESCRIPTION
F US US
49900 100 X Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 92 of 99
Version 1.00 Register Descriptions

Register Descriptions

Analog Input
# Regs Long Int Multiplier NAME DESCRIPTION
F S U S U
1 Category 1
8 Description Structure
# # Reg Long Int Name Description
F S U S U
1 Analog Input Number Analog Input Number
1 Scaled or Raw 0 - Scaled
6.08 R1 1 - Raw
6 Reserved Reserved

Accumulator Input
# Regs Long Int Multiplier NAME DESCRIPTION
F S U S U
1 Category 2
8 Description Structure
# Reg Long Int Name Description
F S U S U
1 Accumulator Number Accumulator Number
1 Scaled or Raw 0 - Scaled
1 - Raw
6 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 93 of 99
Version 1.00 Register Descriptions

Modbus Register Data


# Regs F L NAME DESCRIPTION
1 Category 3
8 Description Structure
# Reg Long Int Name Description
F S U S U
1 Register Type 0 - 16 Bit Integer
1 - 32 Bit Integer
2 - 32 Bit Floating Point Value
3 - Coil
1 Register Number Register Number
6 Reserved Reserved

Modbus Register Data


# Regs Long Int Multiplier NAME DESCRIPTION
F S U S U
1 Category 4
8 Description Structure
# Reg Long Int Name Description
F S U S U
1 Slave Number Slave Number
1 Register Type 0 - 16 Bit Integer
1 - 32 Bit Integer
2 - 32 Bit Floating Point Value
3 - Coil
1 Register Index Register Index
5 Reserved Reserved
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 94 of 99
Version 1.00 Dynagraph Cards

Dynograph Cards: 32669 - 36624


Use Function Code 04 to Read this Data
*NOTE: The following sections must be loaded before they are read. This can be accomplished with the command
functions in the 0XXXX range. (Registers 103 - 109)
If the controller is configured for downhole control, then the cards in the pump card buffer will correspond with the cards
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S 5 Surface Card Buffer 5 Card
StoredBuffer
Cards - Top Card is
32669 2035 X Most Recent
Shutdown Cards - Top Card
is Least Recent

Each Card is Organized As:


# Long Int Multiplier Name Description
F U S U S
Seconds Since Jan 1,
Header 2 X X TimeStamp 1970
1 Num Low Byte - Number of
Points/Shutdown Points *High
X Cause Byte - Shutdown Cause
Scaled Max Load Of Card
1 X Scaled Max Load ( lbs. )
Scaled Min Load Of Card (
1 X Scaled Min Load lbs. )
1 X x100 Stroke Length Stroke Length ( Inches )

1 X x100 Stroke Period Stroke Period ( seconds )


Card X 200 Point Pairs**
1 X x100 Position x 100 Scaled Position( in. )
1 X Scaled Load Scaled Load ( lbs. )

34704 1045 X 5 Pump Card Buffer 5 Card Buffer


Stored Cards - Top Card is
Shutdown Cards - Top Card
is Least Recent

Each Card is Organized As:


# Long Int Multiplier Name Description
F U S U S
Seconds Since Jan 1,
Header 2 X X TimeStamp 1970
Scaled Max Load Of Card
1 X Scaled Max Load ( lbs. )
Scaled Min Load Of Card (
1 X Scaled Min Load lbs. )
1 Num Low Byte - Number of
Points/Shutdown Points *High
X Cause Byte - Shutdown Cause
1 X x100 Gross Stroke ( in )
Net Stroke Length x100 (
1 X Net Stroke in. )
1 X x100 Pump Fillage (%)
1 X Fluid Load Fluid Load ( lbs. )
Card X X 100 Point Pairs*
1 X x100 Position Scaled Position ( in. )
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 95 of 99
Version 1.00 Dynagraph Cards

1 X Scaled Load Scaled Load ( lbs. )

Shutdown Cause is only available for the Shutdown Card Group.


Shutdown Causes are 102 - Operator Stop - HMI 117 - Malfunction Min Load
103 - Operator Stop - Host 118 - Malfunction Low RPM
104 - Downtime Peak Load 119 - Malfunction No RPM
105 - Downtime Minimum Load 120 - Malfunction No Crank
106 - Downtime Low RPM 121 - Malfunction Malfunction Setpoint
107 - Downtime No RPM 122 - Malfunction Low Fluid Load
108 - Downtime No Crank 123 - Malfunction Peak Torque
109 - Downtime Malfunction SP 124 - Downtime HOA Off
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 96 of 99
Version 1.00 Dynagraph Cards

110 - Downtime Pump Off SP 125 - Malfunction Logic Expression


111 - Downtime Pump Fillage 126 - Downtime IPA Cutoff
112 - Downtime Low Fluid Load 127 - Downtime Timed Mode
113 - Downtime Peak Torque 128 - Downtime Host Mode
114 - Downtime Cut Off Power 129 - Downtime Peak Energy Management
115 - Downtime Logic Expression 130 - Downtime Global Off
116 - Malfunction Peak Load

35749 407 X Single Surface Card Buffer

Each Card is Organized As:


# Long Int Multiplier Name Description
F U S U S
Seconds Since Jan 1,
Header 2 X TimeStamp 1970
1 X Num Points Num Points
Scaled Max Load Of Card
1 X Scaled Max Load ( lbs. )
Scaled Min Load Of Card (
1 X Scaled Min Load lbs. )
1 X x100 Stroke Length Stroke Length ( in. )
1 X x100 Stroke Period Stroke Period ( sec. )
Card X 200 Point Pairs**
1 X x100 Position Scaled Position ( in. )
1 X Scaled Load Scaled Load ( lbs. )

36156 209 X Single Pump Card Buffer

Each Card is Organized As:


# Long Int Multiplier Name Description
F U S U S
Seconds Since Jan 1,
Header 2 X TimeStamp 1970
Scaled Max Load Of Card
1 X Scaled Max Load ( lbs. )
Scaled Min Load Of Card (
1 X Scaled Min Load lbs. )
1 X Num Points Num Points
1 X x100 Gross Stroke ( in. )
1 X x100 Net Stroke Net Stroke Length ( in. )
1 X x100 Pump Fillage (%)
1 X Fluid Load Fluid Load ( lbs. )
Card X 100 Point Pairs**
1 X x100 Position Scaled Position ( in. )
1 X Scaled Load Scaled Load ( lbs. )

**Note: Card data is in reverse chronological order. Therefore it begins at bottom of stroke and procedes through the
downstroke to the top of stroke then through the upstroke and returns to bottom of stroke.
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 97 of 99
Version 1.00 Dynagraph Cards

Alarm Tracking 60 Day Buffer: 32669 - 36624

Use Function Code 04 to Read this Data


*NOTE: The following sections must be loaded before they are read. This can be accomplished with the command
functions in the 0XXXX range. (Registers 545 - 560 )
The 60 Day Alarm Tracking buffer consists of 60 structures that are defined as follows
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
3 X 60 Day Alarm Tracking Buffer Structure

Each Entry is defined as…


# Long Int Multiplier Name Description
F U S U S
Num Hours Active for the
1 X Hours day
High Byte - Minutes
1 X Active
Minutes/Seconds Low for -the
Byte day
Seconds
Active for the day
Number of Number of Occurences
1 X Occurences for the day

32669 180 X 60 Day Alarm Tracking Buffer 60 Day Alarm Tracking

Register Log 1440 Buffer: 32669 - 36624


Use Function Code 04 to Read this Data
*NOTE: The following sections must be loaded before they are read. This can be accomplished with the command
functions in the 0XXXX range. (Registers 571 - 580 )
*NOTE: The Register Log 1440 Buffer consists of 1440 floating point values
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
32669 2880 X X Register Log 1440 Buffer Register Log 1440 Buffer

VFD Speed History: 32669 - 36624


Use Function Code 04 to Read this Data
*NOTE: The following sections must be loaded before they are read. This can be accomplished with the command
functions in the 0XXXX range. (Coil 194 )
*NOTE: The Register Log 1440 Buffer consists of 1440 floating point values
Register # Regs Long Int Multiplier NAME DESCRIPTION
F U S U S
32669 1440 X 1440 VFD Speed History 1440 VFD Speed History
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 98 of 99
Version 1.00 Legend

Legend
Symbol Description
F The register is a FLOAT variable type
L The register is a LONG variable type
S The register is a SIGNED variable type
Multiplier The register is a SIGNED variable type
LWM 2.0 Modbus Map - RPC Lufkin Automation Page 99 of 99
Version 1.00 Display Unit Configuration

Display Unit Configuration: 44444 - 44503


Code 03 to Read this Data. Use Function Code 6/16 to Write this Data
Register # Regs Byte Location NAME DESCRIPTION
2
0 - psia, 1 - MPa, 2 - bar, 3 - kg/cm ,
44444 1 High Atmospheric Pressure 4 - ATM, 5 - kPa
2
0 - psia, 1 - MPa, 2 - bar, 3 - kg/cm ,
Low Bubble Point Pressure 4 - ATM, 5 - kPa
44445 1 High Buoyant Force 0 - lbs, 1 - N
0 - psia, 1 - MPa, 2 - bar, 3 - kg/cm2,
Low Casing Head Pressure 4 - ATM, 5 - kPa
44446 1 High Counter Balance 0 - k in-lbs, 1 - N-m
Low Energy 0 - mmbtu, 1 - gJ
44447 1 High Formation Depth 0 - ft, 1 - m
Low Formation Volume Factor 0 - rb/stb, 1 - m3/m3
44448 1 High Reserved
3
Low Leakage 0 - b/d, 1 - m /d
44449 1 High Linear Pump Distance Between Sprockets 0 - ft, 1 - m
Low Linear Pump Sprocket Radius 0 - ft, 1 - m
44450 1 High Load 0 - lbs, 1 - kg
Low Modulus 0 - MMPSI, 1 - GPa
44451 1 High 6.08 R1 0 - Degree API, 1 - kg/L, 2 - kg/m3
3 3
Low Oil Shrinkage Factor 0 - rb/stb, 1 - m /m
44452 1 High Position 0 - in, 1 - cm
Low Power 0 - hp, 1 - kW
44453 1 High Pump Depth 0 - ft, 1 - m
Low Pump Diameter 0 - in, 1 - cm, 2 - mm
44454 1 High Pumping Unit API Dimensions 0 - in, 1 - cm
Low Rod Diameter 0 - in, 1 - cm, 2 - mm
44455 1 High Rod Interval 0 - ft, 1 - m
Low Rod Unit Weight 0 - lbs/ft, 1 - kg/m
44456 1 High Solution GOR 0 - scf/stb, 1 - m3/m3
Low Reserved
44457 1 High Stroke Length 0 - in, 1 - cm, 2 - m
Low Stuffing Box Friction 0 - lbs, 1 - N
44458 1 High SWT Cutoff Control 0 - bbls, 1 - metric tonnes, 2 - m3
3
Low SWT Fluid 0 - bbls, 1 - metric tonnes, 2 - m
3
44459 1 High SWT Oil 0 - bbls, 1 - metric tonnes, 2 - m
Low SWT Tubing Gas 0 - mscf, 1 - m^3
44460 1 High SWT Water 0 - bbls, 1 - metric tonnes, 2 - m3
Low Temperature 0 - degrees F, 1 - degrees C
44461 1 High Torque 0 - k in-lbs, 1 - kN-m
Low Tubing Gas Produced 0 - cf, 1 - m3
44462 1 High Tubing Anchor Depth 0 - ft, 1 - m
Low Tubing Gas/Liquid Ratio 0 - scf/stb, 1 - m3/m3
0 - psi/ft, 1 - MPa/m, 2 - bar/m, 3 - (kg/cm2)/m,
44463 1 High Tubing Gradient 4 - ATM/m
0 - psia, 1 - MPa, 2 - bar, 3 - kg/cm2,
Low Tubing Head Pressure 4 - ATM, 5 - kPa
44464 1 High Tubing Movement 0 - in, 1 - cm, 2 - m
Low Tubing Size 0 - in, 1 - cm, 2 - mm
44465 1 High Valve Check Calculated Leakage 0 - b/d, 1 - m3/d
Low Valve Check CBE 0 - lbs, 1 - kg
44466 1 High Valve Check Load Readings 0 - lbs, 1 - kg
Low Viscosity 0 - cP, 1 - Pa-s
0 - psia, 1 - MPa, 2 - bar, 3 - kg/cm2,
44467 1 High AGA Base Pressure 4 - ATM, 5 - kPa
Low AGA Temperature 0 - degrees F, 1 - degrees C
44468 1 High AGA Control Override Threshold 0 - mcf/d, 1 - m3/d
0 - in H2O@60F, 1 - Pa, 2 - millibar, 3 - kg/cm2,
Low AGA Differential Pressure 4 - ATM, 5 - mmH2O
0 - psia, 1 - MPa, 2 - bar, 3 - kg/cm2, 4 - ATM,
44469 1 High AGA Flowing Pressure 5 - kPa
Low AGA Measured Gas Volume 0 - mcf, 1 - m3
44470 1 High AGA Orifice Diameter 0 - in, 1 - cm, 2 - mm
Low AGA Pipe Diameter 0 - in, 1 - cm, 2 - mm
0 - psia, 1 - MPa, 2 - bar, 3 - kg/cm2,
44471 1 High Pump Intake Pressure 4 - ATM, 5 - kPa
Low AGA Flow Rate 0 - mcf/d, 1 - m3/d
44472 32 Reserved

Вам также может понравиться