
MODBUS REGISTER LIST (FIRMWARE VERSION 6.60) SEE Modbus_Application_Protocol_V1_1b.pdf FOR PROTOCOL FORMAT REVISED: 2018-10-04
ADDRESS
NAME
CHANNEL
UNITS
DIR
TYPE
#REG
0x0000
TEST VALUE
R
uint16
1
This reads a 66.6ms/tick counter, which has the range from 0 to 0xffff.
0x0800
Zero used weight
1
N/A
W
uint16
1
0x0801
Zero used weight
2
N/A
W
uint16
1
0x0802
Zero used weight
3
N/A
W
uint16
1
0x0803
Zero used weight
4
N/A
W
uint16
1
0x0810
Zero used weight
1
N/A
W
uint16
1
0x0811
Zero used weight
2
N/A
W
uint16
1
0x0812
Zero used weight
3
N/A
W
uint16
1
0x0813
Zero used weight
4
N/A
W
uint16
1
0x0900-0x0903
Device name
R
char x 8
4
0x0904-0x090b
firmware name
R
char x 16
8
0x090c-0x090e
firmware version
R
char x 6
3
" V6.60"
0x090f-0x0910
primary unit
R
char x 4
2
" lb"
0x0911-0x0912
secondary unit
R
char x 4
2
" kg"
0x0913
active channels
R
uint16
1
Value is from 1 to 4, which is the number of channels that are enabled.
0x0F00
Store data to EEPROM
all
W
command
1
Write 0x0001 to this reg to store data in the EEPROM
0x1000/0x2000
gross weight
1
lb/kg
R
float
2
Gross weight on the scale using float-32 format
0x1002/0x2002
gross weight
2
lb/kg
R
float
2
0x1004/0x2004
gross weight
3
lb/kg
R
float
2
0x1006/0x2006
gross weight
4
lb/kg
R
float
2
0x1008/0x2008
net weight
1
lb/kg
R
float
2
Net weight on the scale, which is gross weight minus the tare weight using float-32 format
0x100a/0x200a
net weight
2
lb/kg
R
float
2
0x100c/0x200c
net weight
3
lb/kg
R
float
2
0x100e/0x200e
net weight
4
lb/kg
R
float
2
0x1010/0x2010
tare weight
1
lb/kg
R/W
float
2
*Tare weight, which is the tank, cylindar, etc. Uses float-32 format.
0x1012/0x2012
tare weight
2
lb/kg
R/W
float
2
0x1014/0x2014
tare weight
3
lb/kg
R/W
float
2
0x1016/0x2016
tare weight
4
lb/kg
R/W
float
2
0x1018/0x2018
used weight
1
lb/kg
R
float
2
0x101a/0x201a
used weight
2
lb/kg
R
float
2
0x101c/0x201c
used weight
3
lb/kg
R
float
2
0x101e/0x201e
used weight
4
lb/kg
R
float
2
0x1018/0x2018
rate
1
dwt/dt
R
float
2
0x101a/0x201a
rate
2
dwt/dt
R
float
2
0x101c/0x201c
rate
3
dwt/dt
R
float
2
0x101e/0x201e
rate
4
dwt/dt
R
float
2
0x1080/0x2080
gross weight
1
lb/kg
R
int32
2
Gross weight on the scale using signed integer 32-bit format
0x1082/0x2082
gross weight
2
lb/kg
R
int32
2
0x1084/0x2084
gross weight
3
lb/kg
R
int32
2
0x1086/0x2086
gross weight
4
lb/kg
R
int32
2
0x1088/0x2088
net weight
1
lb/kg
R
int32
2
0x108a/0x208a
net weight
2
lb/kg
R
int32
2
0x108c/0x208c
net weight
3
lb/kg
R
int32
2
0x108e/0x208e
net weight
4
lb/kg
R
int32
2
0x1090/0x2090
tare weight
1
lb/kg
R
int32
2
0x1092/0x2092
tare weight
2
lb/kg
R
int32
2
0x1094/0x2094
tare weight
3
lb/kg
R
int32
2
0x1096/0x2096
tare weight
4
lb/kg
R
int32
2
0x1098/0x2098
used weight
1
lb/kg
R
int32
2
0x109a/0x209a
used weight
2
lb/kg
R
int32
2
0x109c/0x209c
used weight
3
lb/kg
R
int32
2
0x109e/0x209e
used weight
4
lb/kg
R
int32
2
Zero the used weight value but do not store to EEPROM. The response is much faster using this
register. The value written does not matter and has the range from 0x0000 to 0xffff. This
option is recommended if frequent zeroing of the used register is performed.
Zero the used weight value and store to EEPROM. The response is much slower using this
register. The value written does not matter and has the range from 0x0000 to 0xffff.
Used weight, which the starting weight minus the gross weight. However, it is a positive
number (the sign is flipped) and uses float-32 format.
Change in weight over time. Parameter 900 (P900 WT-PER) sets the time-base, which is either
seconds, minutes, hours, or days. The value uses float-32 format.
Net weight on the scale, which is gross weight minus the tare weight using signed integer 32-
bit format
*Tare weight, which is the tank, cylindar, etc. This register is read only and uses signed
integer 32-bit format.
Used weight, which the starting weight minus the gross weight. However, it is a positive
number (the sign is flipped) and uses signed integer 32-bit format.