Emerson Process Management 3095FC Automobile Accessories User Manual


 
Reference Manual
00809-0100-4832, Rev AA
October 2004
3-43
Rosemount 3095FC
4. Enter the Float Scale # in the Low Value Float Scale and High Value
Float Scale fields used when the Host is not able to process floating
point numbers.
In Host systems that do not accept floating point numbers, eight sets
of floating point ranges for values can be specified. This allows
floating point values, such as PID Setpoints, to be read and set by the
Host as integer values. The 3095FC floating point values are
converted to integers by configuring a register or range of registers
with the Conversion field set in the Modbus Registers Definition
configuration.
The equations used to convert floating point values to integer values
to enable the reading of floating point values are:
Float Range = High Value Float Scale - Low Value Float Scale
Integer Range = High Value Integer Scale - Low Value Integer Scale
Adjusted Reading = Float Reading - Low Value Float Scale
Integer = (Integer Range × Adjusted Reading)/(Float Range) + Low Value
Integer Scale
The equations used to convert integers to floating point values are:
Float Range = High Value Float Scale - Low Value Float Scale
Integer Range = High Value Integer Scale - Low Value Integer Scale
Adjusted Integer = Integer Sent - Low Value Integer Scale
Float Value = (Adjusted Integer × Float Range)/(Integer Range) + Low
Value Float Scale
Figure 3-26. Configure Modbus
Scaled Values Tab Screen