<?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[Modbus &quot;illigal data adress&quot;  RS485 120 Ohm termination]]></title><description><![CDATA[<p dir="auto">Hi !<br />
According to the documentation in the "Mango ES" heading there is a picture showing the Mango ES with the connections and on The DIP-switches it say "RS-485 Biasing and termination"<br />
But in another thread in the forum  it is stated:<br />
"The DIP switches on the MangoES should always be in the down position. These are for future expansion so all down is the only valid config for now."</p>
<p dir="auto">So if I am 100% of the up time is getting errors like:<br />
"Modbus RS 485': Boost ON/OFF Device name: Modbus RS 485: Illegal data address" in spite of that it does respond in the data source menu when setting up the Modbus registers on the very same data address.<br />
Could it be that I do need a 120 Ohm termination on the Mango ES terminals ?<br />
Is it a noise thing or problem due to lack of termination or should I look for SW issueS?<br />
If I delete this Data point then the next one pop up as "illigal data address"</p>
<p dir="auto">/ Per</p>
]]></description><link>https://forum.mango-os.com/topic/2175/modbus-illigal-data-adress-rs485-120-ohm-termination</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 15:44:25 GMT</lastBuildDate><atom:link href="https://forum.mango-os.com/topic/2175.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 13 Mar 2016 17:51:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Modbus &quot;illigal data adress&quot;  RS485 120 Ohm termination on Sun, 20 Mar 2016 18:15:49 GMT]]></title><description><![CDATA[<p dir="auto">Sounds to me like you have two devices that are not compatible to be on the same network.</p>
<p dir="auto">There are two types of modbus reads for holding registers.  One is where Mango requests a single register and the other is where Mango requests multiple registers.  For 4 byte registers it's normal for the device to require the multiple register read so that makes sense.  You could try changing your Max Register read to 2 which should be ok for your device with 4 byte registers but your other device may not like this so you might be forced to create two separate networks for each type of device.</p>
]]></description><link>https://forum.mango-os.com/post/11282</link><guid isPermaLink="true">https://forum.mango-os.com/post/11282</guid><dc:creator><![CDATA[JoelHaggar]]></dc:creator><pubDate>Sun, 20 Mar 2016 18:15:49 GMT</pubDate></item><item><title><![CDATA[Reply to Modbus &quot;illigal data adress&quot;  RS485 120 Ohm termination on Sun, 20 Mar 2016 13:37:48 GMT]]></title><description><![CDATA[<p dir="auto">Nope I still get "Modbus RS 485: Illegal data address" when I have anything other than "1" in the read register setting.</p>
]]></description><link>https://forum.mango-os.com/post/11280</link><guid isPermaLink="true">https://forum.mango-os.com/post/11280</guid><dc:creator><![CDATA[stensma]]></dc:creator><pubDate>Sun, 20 Mar 2016 13:37:48 GMT</pubDate></item><item><title><![CDATA[Reply to Modbus &quot;illigal data adress&quot;  RS485 120 Ohm termination on Sun, 20 Mar 2016 13:16:57 GMT]]></title><description><![CDATA[<p dir="auto">Latest news on the Modbus front.</p>
<p dir="auto">Register value according to you suggestion works !<br />
But then i loose connection to my second device on the Bus a energy meter that have.<br />
My heat ex-changer has slave ID 1 and the Energy meter slave ID 3.<br />
But the Heat ex-changer only has Modbus data type with 2 byte word  and the Energy meter has 4 byte word.<br />
This give  me following error message:<br />
Modbus RS 485': com.serotonin.modbus4j.exception.ModbusTransportException: Invalid number of registers: 2</p>
<p dir="auto">So I am currently testing read register set to "2" the rest set at "1" it is looking good so far.</p>
<p dir="auto">By the way:<br />
Where do I find the timing box?</p>
]]></description><link>https://forum.mango-os.com/post/11279</link><guid isPermaLink="true">https://forum.mango-os.com/post/11279</guid><dc:creator><![CDATA[stensma]]></dc:creator><pubDate>Sun, 20 Mar 2016 13:16:57 GMT</pubDate></item><item><title><![CDATA[Reply to Modbus &quot;illigal data adress&quot;  RS485 120 Ohm termination on Sat, 19 Mar 2016 21:17:42 GMT]]></title><description><![CDATA[<p dir="auto">Try your settings like this:<br />
<img src="/forum/uploads/files/1458422212526-upload-3d28b357-a62c-4f3b-9e44-7f92f5eb4a5a" alt="0_1458422211396_upload-3d28b357-a62c-4f3b-9e44-7f92f5eb4a5a" class=" img-fluid img-markdown" /><br />
Also you can try the override timing box and leave your settings as 0</p>
<p dir="auto"><img src="/forum/uploads/files/1458422251461-upload-e873c93e-f6bf-4729-8060-8ee50a695573" alt="0_1458422250861_upload-e873c93e-f6bf-4729-8060-8ee50a695573" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.mango-os.com/post/11278</link><guid isPermaLink="true">https://forum.mango-os.com/post/11278</guid><dc:creator><![CDATA[JoelHaggar]]></dc:creator><pubDate>Sat, 19 Mar 2016 21:17:42 GMT</pubDate></item><item><title><![CDATA[Reply to Modbus &quot;illigal data adress&quot;  RS485 120 Ohm termination on Sat, 19 Mar 2016 18:19:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/joelhaggar" aria-label="Profile: JoelHaggar">@<bdi>JoelHaggar</bdi></a><br />
Hi!<br />
I mean that the address is correct, when I test the address and settings on the data point the address is correct an it responds well.<br />
When I then disable the data point wich is the first in the list, then the second one in the data point list gives me the same error.<br />
I have now tried bit count from as low as 100 an register to 10 for read and write all with and without the "Contiguous Batches Only" option.<br />
/Stensma</p>
]]></description><link>https://forum.mango-os.com/post/11277</link><guid isPermaLink="true">https://forum.mango-os.com/post/11277</guid><dc:creator><![CDATA[stensma]]></dc:creator><pubDate>Sat, 19 Mar 2016 18:19:54 GMT</pubDate></item><item><title><![CDATA[Reply to Modbus &quot;illigal data adress&quot;  RS485 120 Ohm termination on Thu, 17 Mar 2016 03:13:12 GMT]]></title><description><![CDATA[<p dir="auto">Hi Stensma,</p>
<p dir="auto">I also encounter this weird behaviour. The first few consecutive node of device in daisy chain connection also seem "missing in action"<br />
For my case, I had about 12 modbus device in a chain and I noticed first few node always not being discover by node scan.<br />
However if I change the data source from modbus serial to modbus IP, all the node are discovered by node scan.<br />
not sure if total no of devices connected in daisy chain had any implication or it is a known issue.</p>
]]></description><link>https://forum.mango-os.com/post/11272</link><guid isPermaLink="true">https://forum.mango-os.com/post/11272</guid><dc:creator><![CDATA[Desmond]]></dc:creator><pubDate>Thu, 17 Mar 2016 03:13:12 GMT</pubDate></item><item><title><![CDATA[Reply to Modbus &quot;illigal data adress&quot;  RS485 120 Ohm termination on Tue, 15 Mar 2016 22:25:25 GMT]]></title><description><![CDATA[<p dir="auto">You would want the 120 ohm resistor at the very end of your RS-485 network, the MangoES already has the resistor built in.</p>
<p dir="auto">I'm not sure what you mean by "test the readout on the data point menu"?</p>
<p dir="auto">Try checking "Contiguous Batches Only" and keep your Bit count and register count low.</p>
]]></description><link>https://forum.mango-os.com/post/11248</link><guid isPermaLink="true">https://forum.mango-os.com/post/11248</guid><dc:creator><![CDATA[JoelHaggar]]></dc:creator><pubDate>Tue, 15 Mar 2016 22:25:25 GMT</pubDate></item><item><title><![CDATA[Reply to Modbus &quot;illigal data adress&quot;  RS485 120 Ohm termination on Tue, 15 Mar 2016 21:34:45 GMT]]></title><description><![CDATA[<p dir="auto">Hi!<br />
Added a 120 hm termination on the Mango ES side.<br />
I have now tried som different settings without progress.<br />
The register is valid when I test the readout on the data point menu.<br />
And if I take it away the next data point in line gets the same error message<br />
Modbus RS 485': Exhaust Air temp Device name: Modbus RS 485: Illegal data address<br />
It is allways the first (from top down in the data point list) active data point that gets this error message!<br />
Bit count from 1000 to 100000<br />
Register 10 to 256</p>
<p dir="auto">Session timeout from 500 to 5000 ms<br />
retries 5</p>
]]></description><link>https://forum.mango-os.com/post/11247</link><guid isPermaLink="true">https://forum.mango-os.com/post/11247</guid><dc:creator><![CDATA[stensma]]></dc:creator><pubDate>Tue, 15 Mar 2016 21:34:45 GMT</pubDate></item><item><title><![CDATA[Reply to Modbus &quot;illigal data adress&quot;  RS485 120 Ohm termination on Mon, 14 Mar 2016 17:44:24 GMT]]></title><description><![CDATA[<p dir="auto">Those dip switches won't have any affect on this error and it's also probably not the lack of a terminating resistor although you should always have a terminating register for a properly configured RS-485 network.</p>
<p dir="auto"><strong>Illegal data address</strong> is a response from the device so you know that you are communicating to the device.  It's telling you that you are requesting a register that it does not support.</p>
<p dir="auto">These are the settings to check:</p>
<p dir="auto"><img src="/forum/uploads/files/1457977397030-upload-518a1f7a-2287-40c4-af69-a30991265bbe" alt="0_1457977396159_upload-518a1f7a-2287-40c4-af69-a30991265bbe" class=" img-fluid img-markdown" /></p>
<p dir="auto">It's likely the Contiguous Batches option or the Max read register count or you are just reading the wrong registers.</p>
]]></description><link>https://forum.mango-os.com/post/11238</link><guid isPermaLink="true">https://forum.mango-os.com/post/11238</guid><dc:creator><![CDATA[JoelHaggar]]></dc:creator><pubDate>Mon, 14 Mar 2016 17:44:24 GMT</pubDate></item></channel></rss>