ONICON System-10 Dualnet User Manual
Page 25
11451 Belcher Road South, Largo, FL 33773 • USA • Tel +1 (727) 447-6140 • Fax (727) 442-5699 • [email protected]
System-10 Dual Network Interface Installation Guide 05/14 - 0972-1
Page
25
3.3 TOTALIZATION, RESETTING TOTALS, OVER-RANGE & ROLLOVER
A. Integer Register Totalization
Holding registers 40026 through 40061 are integer registers that provide totalized energy,
volume and mass flow data in a variety of engineering units. The registers are organized into
pairs or groups of three.
The first (low order) register is limited to a range of 0 – 999. This register rolls over to zero when
the total value reaches 1,000. If the registers are in a group of three, the second register (middle
order) is also limited to a range of 0 – 999. This register also rolls over when the register value
reaches 1,000.
The second, or in the case of groups of three, third, (high order) register is scaled such that
the smallest incremental value indicated is 1,000 times greater than the preceding register. An
example of this is shown below.
Example - A group of 3 registers
Register
Engineering units & Scaling
Current Value
40026
kBtu (Btu x 1,000)
00500
40027
MBtu (Btu x 1,000,000)
00015
40028
GBtu (Btu x 1,000,000,000)
00111
Low order + middle order + high order = Btu Total = 111,015,500,000
or
kBtu Total = 111,015,500
Registers 40062 and 40063 provide totalization for the optional auxiliary pulse input option of
the System-10 BTU Meter. There are no engineering units associated with these registers.
B. Floating Point Totalization
Registers 41003 through 41064 provide energy, volume and mass flow data in 32 bit single
precision floating point format. The registers are organized into pairs. Each pair must be
concatenated according to IEEE 754.
Register order: Most significant first, least significant second.
Word order: Most significant value first, least significant value second.
Byte order within each word: Most significant byte first.
Bit order within each byte: Most significant bit first.
Registers 41063 and 41064 provide totalization for the optional auxiliary pulse input option of
the System-10 BTU Meter. There are no engineering units associated with these registers.