
TECH_MAN_ENG_DGT1S_QSG
Data
Reg.
Nr.
Byte DESCRIPTION EXAMPLE
Command
40001
1 (MSB)
Set the command to send to the weight transmitter:
1(MSB) 2(LSB)
00 Hex 00 Hex No command
00 Hex 01 Hex Scale zeroing
00 Hex 02 Hex Tare
00 Hex 03 Hex Preset Tare
00 Hex 19 Hex Digital output setting
00 Hex 1F Hex Store weigh in Alibi Memory
00 Hex 22 Hex Reboot the weight transmitter
For setting a preset tare of 1000 kg:
40001
1(MSB) 00 Hex
2(LSB) 03 Hex
40002
1(MSB) 00 Hex
200 Hex
40003
303 Hex
4(LSB) E8 Hex
Take note:
to repeat the last command one shoult firt set the
command register 40001 at the “No command” value
(0000 Hex) and then repeat the command.
2 (LSB)
Command
Parameter
40002
1 (MSB)
Set the command parameter
2
40003
3
4(LSB)
Gross Weight Value
40101
1 (MSB)
Gross weight value expressed with no decimal point
(absolute value).
Example:
- the value 5,042 is read as 5042;
- the value 2,51 is read as 251.
Gross weight value examples
1000 6000 15000 350000
40101
1(MSB) 00 Hex 00 Hex 00 Hex 00 Hex
200 Hex 00 Hex 00 Hex 05 Hex
40102
303 Hex 17 Hex 3A Hex 57 Hex
4(LSB) E8 Hex 70 Hex 98 Hex 30 Hex
2
40102
3
4(LSB)
Net Weight Value
40103
1 (MSB)
Net weight value expressed with no decimal point
(absolute value).
Example:
- the value 5,042 is read as 5042;
- the value 2,51 is read as 251.
Net weight value examples
1000 6000 15000 350000
40103
1(MSB) 00 Hex 00 Hex 00 Hex 00 Hex
200 Hex 00 Hex 00 Hex 05 Hex
40104
303 Hex 17 Hex 3A Hex 57 Hex
4(LSB) E8 Hex 70 Hex 98 Hex 30 Hex
2
40104
3
4(LSB)
Tare Weight Value
40105
1 (MSB)
Tare weight value expressed with no decimal point.
Example:
- the value 5,042 is read as 5042;
- the value 2,51 is read as 251.
Tare weight value examples
1000 6000 15000 350000
40105
1(MSB) 00 Hex 00 Hex 00 Hex 00 Hex
200 Hex 00 Hex 00 Hex 05 Hex
40106
303 Hex 17 Hex 3A Hex 57 Hex
4(LSB) E8 Hex 70 Hex 98 Hex 30 Hex
2
40106
3
4(LSB)
Weight Status / Digital Input Status
40107
1 (MSB)
Bit 7(msb)
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0 (lsb)
No function
No function
No function
No function
No function
No function
Status of input n.2 (0= OFF; 1 = ON)
Status of input n.1 (0= OFF; 1 = ON)
Input status
IN1 = OFF
IN2 = OFF
IN1 = ON
IN2 = OFF
IN1 = OFF
IN2 = ON
IN1 = ON
IN2 = ON
40107
1(MSB) 00 Hex 01 Hex 02 Hex 03 Hex
2(LSB) - - - -
2 (LSB)
Bit 7(msb)
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0 (lsb)
1 = Scale unloaded (gross weight = 0)
Tare PT (1= PT tare is active)
Tare (1 = Tare is active).
Overload condition (0= No; 1 = Overload)
Underload condition (0= No ; 1 = Underload)
Weight Stability (0= Unstable ; 1= Stable)
Gross Weight Polarity (0= “+” ; 1 = “-”)
Net Weight Polarity (0= “+” ; 1 = “-”)
If BYTE 2 (LSB) of Reg. Nr. 30005 = 45 HEX:
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
01 100101
Bit 0 = Net weight is negative
Bit 1 = Gross weight is positive
Bit 2 = Weight is stable
Bit 5/6 = A Preset Tare is in memory
18. Modbus protocol - holding registers (read/write area)