User Manual

Commissioning
SmartRadar FlexLine Part No.: 4417.762_Rev07
6 - 14 Service Manual
Byte order in Modbus registers
For data type that is long and float IEEE-754, the 32 bits are devided
over two 16-bits registers.
Reference:
Long and Floating point, IEEE-754 (little endian):
Long and Floating point, IEEE-754 Modbus presentation
(big endian), so word swapped and byte swapped:
The first table that follows contains all gauge data in fixed point
format starting at 0x0000. A scaling factor needs to be applied
here.
The second table contains all gauge data in floating point format
starting at 0x1000. No scaling to be applied here.
Floating point: IEEE-754
Signed integers: two’s complement
6.3.3.5.1 Fixed Point Format Gauge Data
address+0 Byte 1
address+1 Byte 2
address+2 Byte 3
address+3 Byte 4
Register x
Lo Byte 4
Hi Byte 3
Register x+1
Lo Byte 2
Hi Byte 1
Par.no.
Modbus
parameter
Modbus
address (hex)
Modbus
Address (dec)
Data type
No. of registers
Conversion
units
Scaling
factor
Interpretation
1 Product Level 0x0000 SD40001 long 2 METRES devide by 10000
FEET devide by 1000
INCHES devide by 100
ProductLevelStatus 0x0002 40003 char 1 See 6.3.3.6.1
ProductLevelAlarms 0x0003 40004 char 1 See 6.3.3.6.13
2 Water Level 0x0004 SD40005 long 2 METRES devide by 10000
FEET devide by 1000
INCHES devide by 100