User Manual

Commissioning
Part No.: 4417.762_Rev07 SmartRadar FlexLine
Service Manual 6 - 13
6.3.3.5 Modbus Holding Registers
Internal values in a Modbus device are stored in holding registers.
These registers are two bytes wide and can be used for various
purposes. Some registers contain configuration parameters where
others are used to return measured values (temperatures etc.) to the
host.
The holding registers start counting at 40001. They are addressed in
the Modbus message structure with addresses starting at 0.
[Modbus register address offset] <0x0000..0xEE00> <0> As per Modbus, function
code 03 supports 0000 to
FFFF register addressing.
Considering modbus map
starting at 0x0000 and
0x1000 and keeping this
constant, the offset address
should be (0xFFFF -
0x1138 = 0xEEC7) . For
Round off number 0xEE00.
Offset can be moved any
where between 0x0000 to
0xEE00. 0x1138 is total
number of registers of both
modbus map.
[Level units] <meters>
<inches>
<feet>
<meters>
The unit in which level-
related records and items
are shown
[Temperature units] <celsius>
<fahrenheit>
<celsius> The unit in which
temperature-related
records and items are
shown
[Pressure units] <pascal>
<kilo pascal>
<psi>
<pascal> The unit in which pressure-
related records and items
are shown
[Density units] <kilogram m3>
<degrees API>
<pounds ft3>
<kilogram m3>
The unit in which density-
related GPU records and
items are shown
[Communication type] <comm ni RS232>
<comm iso RS232>
<comm iso RS485>
<comm ni RS232>
Communication type
NOTE: must be configured
at the GPU slave tab of
Engauge. See 6.3.3.
[Function identification] <......> 13 characters <GPU-slave> The name of the current
function of this module.
This name is visible on the
SmartView display.
[Function priority]
Name Value Range Default Value Explanation