Академический Документы
Профессиональный Документы
Культура Документы
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
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
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
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
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
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
Note: This section gives the communications stats for 1device. This section is loaded when a coil in the range of 513-522 is set.
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.
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
0 - Disable 1 - Enable
Bit
0 - Monday
1 - Tuesday
2 - Wednesday
3 - Thursday
4 - Friday
5 - Saturday
6 - Sunday
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
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
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
42839 1 Reserved
42840 1 Reserved
42841 1 X Counter Balance Calculation Type
42842 2 X Counter Balance User Value
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
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
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
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
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
**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
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