ST80/ST80L Flow Meter OPERATION
Fluid Components International LLC 67
in the Modbus standard integer register form. And lastly registers 4111, 4112, 4113, and 4114 offer the flow totalizer as a single precision
floating point value in the Modbus standard register form. Because the Totalizer values can become a very large number, the single
precision floating point presents the data as two register groups. Group 1 called TOTALIZER 1 holds the lower count with a defaulted
count limit of 65,535.996. TOTALIZER 1 resets back to zero when the count limit is reached. Group 2 called TOTALIZER 2 holds the upper
count and it increments by 1 every time the group 1 registers reach the 65,535.996 count or the set “Totalizer Max Limit” count.
TOTALIZER 2 has a maximum count of 4,294,967,295, after which it resets back to zero.
The TOTALIZER 1 group maximum count value can be set to a lower value of the default value by the user. This is controlled by service
registers 4115 and 4116 for which values above 65,535.996 are not permitted. The default value of 65,535.996 for TOTALIZER 1 provides
a resolution 0.01 to the ST80/ST80L Totalizer value.
To reconstruct the double precision floating point value of the Totalizer using the single precision floating point registers do the following:
(
)
= 2 × 1 + 1
Table 20 – ST80/ST80L Modbus Process Data
Process Variable Values – Daniel Extension
1
Process Variable Values – Integral Registers
1
1
1
Totalizer Value – Single Precision Floating Point (16 Bits)
Process Variables – Engineering Unit Codes
Totalizer Eng. Units Code
Device (Sensor 1) Status Code #1
Device (Sensor 1) Status Code #2
Notes: 1. (D) indicates double precision (64 bits).
2. Data Type: Special1 is a collection of discrete registers that contain a single precision (32-bit) floating point value,
and must be treated and interpreted as a single precision floating point number by the DCS or the PLC. Special2 is
a collection of discrete registers that contain a double precision (64-bit) floating point value, and must be treated and
interpreted as a double precision floating point number by the DCS or the PLC.