<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Mod10K]]></title><description><![CDATA[<p dir="auto">Have you ever ran into a mod10K register?</p>
]]></description><link>https://forum.mango-os.com/topic/2399/mod10k</link><generator>RSS for Node</generator><lastBuildDate>Thu, 11 Jun 2026 22:04:43 GMT</lastBuildDate><atom:link href="https://forum.mango-os.com/topic/2399.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 05 Aug 2016 22:16:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mod10K on Thu, 31 May 2018 21:32:41 GMT]]></title><description><![CDATA[<p dir="auto">We have added Mod10k data types into the next release of the Modbus module, 3.4.1, which should be released sometime next week, most likely. It's currently in the store in the development channel.</p>
]]></description><link>https://forum.mango-os.com/post/18703</link><guid isPermaLink="true">https://forum.mango-os.com/post/18703</guid><dc:creator><![CDATA[phildunlap]]></dc:creator><pubDate>Thu, 31 May 2018 21:32:41 GMT</pubDate></item><item><title><![CDATA[Reply to Mod10K on Mon, 08 Aug 2016 22:59:15 GMT]]></title><description><![CDATA[<p dir="auto">It'd be great if you could make this an data type option in the future.</p>
]]></description><link>https://forum.mango-os.com/post/12377</link><guid isPermaLink="true">https://forum.mango-os.com/post/12377</guid><dc:creator><![CDATA[atkins.chrisw]]></dc:creator><pubDate>Mon, 08 Aug 2016 22:59:15 GMT</pubDate></item><item><title><![CDATA[Reply to Mod10K on Mon, 08 Aug 2016 22:38:46 GMT]]></title><description><![CDATA[<p dir="auto">Ah my mistake! That makes considerably more sense. So, they could be four contiguous registers and just storing the values of different magnitudes.</p>
<p dir="auto">Thanks for answering his question mdh, and welcome to the forum!</p>
]]></description><link>https://forum.mango-os.com/post/12376</link><guid isPermaLink="true">https://forum.mango-os.com/post/12376</guid><dc:creator><![CDATA[phildunlap]]></dc:creator><pubDate>Mon, 08 Aug 2016 22:38:46 GMT</pubDate></item><item><title><![CDATA[Reply to Mod10K on Mon, 08 Aug 2016 22:04:59 GMT]]></title><description><![CDATA[<p dir="auto">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.</p>
]]></description><link>https://forum.mango-os.com/post/12375</link><guid isPermaLink="true">https://forum.mango-os.com/post/12375</guid><dc:creator><![CDATA[mdh]]></dc:creator><pubDate>Mon, 08 Aug 2016 22:04:59 GMT</pubDate></item><item><title><![CDATA[Reply to Mod10K on Mon, 08 Aug 2016 21:11:44 GMT]]></title><description><![CDATA[<p dir="auto">Hello!</p>
<p dir="auto">I am fairly certain you will not be able to do this with the current version of Modbus4J, but I confess I am not too familiar with mod10k (it's not in my protocol spec reference! some googling indicates it's a proprietary extension?). Some playing with our Modbus data source suggests you cannot exceed register offset 65535 in making requests, so you will not be able to request the registers at 10000^2 and 10000^3</p>
]]></description><link>https://forum.mango-os.com/post/12371</link><guid isPermaLink="true">https://forum.mango-os.com/post/12371</guid><dc:creator><![CDATA[phildunlap]]></dc:creator><pubDate>Mon, 08 Aug 2016 21:11:44 GMT</pubDate></item><item><title><![CDATA[Reply to Mod10K on Mon, 08 Aug 2016 20:27:47 GMT]]></title><description><![CDATA[<p dir="auto">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.</p>
]]></description><link>https://forum.mango-os.com/post/12368</link><guid isPermaLink="true">https://forum.mango-os.com/post/12368</guid><dc:creator><![CDATA[mdh]]></dc:creator><pubDate>Mon, 08 Aug 2016 20:27:47 GMT</pubDate></item><item><title><![CDATA[Reply to Mod10K on Mon, 08 Aug 2016 20:11:31 GMT]]></title><description><![CDATA[<p dir="auto">So I would need to make a metapoint to do this?</p>
]]></description><link>https://forum.mango-os.com/post/12367</link><guid isPermaLink="true">https://forum.mango-os.com/post/12367</guid><dc:creator><![CDATA[atkins.chrisw]]></dc:creator><pubDate>Mon, 08 Aug 2016 20:11:31 GMT</pubDate></item><item><title><![CDATA[Reply to Mod10K on Mon, 08 Aug 2016 19:45:27 GMT]]></title><description><![CDATA[<p dir="auto">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:</p>
<p dir="auto">(A) + (B)<em>(10000) + (C)</em>(10000^2) + (D)*(10000^3) = Total Value</p>
<p dir="auto">It is a pretty common way of packing large values in Modbus land.</p>
<p dir="auto">(edit - kicked the powers of 10 on those 10K values, should be good now)</p>
]]></description><link>https://forum.mango-os.com/post/12366</link><guid isPermaLink="true">https://forum.mango-os.com/post/12366</guid><dc:creator><![CDATA[mdh]]></dc:creator><pubDate>Mon, 08 Aug 2016 19:45:27 GMT</pubDate></item></channel></rss>