MU300 Rev1.0 Oct20
Page 52 of 54
4.
Error processing
The flowmeter only returns the error code 0x02, it indicates that the first address of data is
wrong.
For example, when it only reads 40002 register data with address 1 (0x01) in RTU mode, the
meter would consider that the data integrity is destroyed, so it sends the following commands:
0x01 0x03 0x00 0x01 0x00 0x01 0xD5 0xCA
Flowmeter’s address function code/Register address/Number of registers/CRC check code
The flowmeter returns the following error code:
0x01 0x83 0x02 0xC0 0xFl
Flowmeter’s address/Error code/Error extension code/CRC check code
5.
Address list of MODBUS register
The flowmeter’s MODBUS register only includes read-only register and singe write-in register.
a)
Address list of read-only register (use 0x03 function code to read)
PDU
Adress
Address
Register
Type
Number
Note
$0000
40001
Flow/s-low word
32 bits real
2
$0001
40002
Flow/s-highword
$0002
40003
Flow/m-low word
32 bits real
2
$0003
40004
Flow/m-highword
$0004
40005
Flow/h-low word
32 bits real
2
$0005
40006
Flow/h-highword
$0006
40007
Velocity -low word
32 bits real
2
$0007
40008
Velocity –highword
2
$0008
40009
Positive total-low word
32 bits real
$0009
40010
Positive total–highword
$000A
40011
Positive total – exponent
16 bits int.
1
$000B
40012
Negative total-low word
32 bits real
2
$000C
40013
Negative total–highword
$000D
40014
Negative total – exponent
16 bits int.
1
$000E
40015
NET Total-low word
32 bits real
2
$000F
40016
NET Total –high word
$0010
40017
NET Total –exponent
16 bits int.
2