You don't need to read any registers beyond 65535. Basically, you'd multiply the normal register reads by various powers of 10000 in order to create a 5 digit offset, and then add them all together to get the larger value.
Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.
M
Posts made by mdh
-
RE: Mod10K
-
RE: Mod10K
Yep, you could do it with a scripted point and just build the math in by register. Read all 4 registers physically with the Modbus driver (if your particular example involves 4 registers), and then put them together with the Mod10K math in a scripted point.
-
RE: Mod10K
All the time, predominantly with Powerlogic meters - it is how they typically store kWh and other energy values. They typically use 4 registers (let's call them A, B, C and D) and then they stitch them together with a formula that goes a bit like this:
(A) + (B)(10000) + (C)(10000^2) + (D)*(10000^3) = Total Value
It is a pretty common way of packing large values in Modbus land.
(edit - kicked the powers of 10 on those 10K values, should be good now)