Difference between revisions of "Modbus RTU Slave XML Files"

From Control Solutions IoTServer Documentation
Jump to navigation Jump to search
(Created page with "== Modbus RTU Slave XML Files ==")
 
Line 1: Line 1:
 
== Modbus RTU Slave XML Files ==
 
== Modbus RTU Slave XML Files ==
 +
 +
== Example XML File ==
 +
&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;<br>
 +
&lt;configuration&gt;<br>
 +
&lt;server_regs&gt;<br>
 +
&lt;reg addr="0" format="bit" size="1" lowfirst="1" objnum="1"/&gt;<br>
 +
&lt;reg addr="1" format="int" size="1" lowfirst="1" objnum="2"/&gt;<br>
 +
&lt;reg addr="2" format="int" size="2" lowfirst="1" objnum="3"/&gt;<br>
 +
&lt;reg addr="4" format="int" size="4" lowfirst="1" objnum="4"/&gt;<br>
 +
&lt;reg addr="8" format="int" size="1" unsigned="1" lowfirst="1" objnum="5"/&gt;<br>
 +
&lt;reg addr="9" format="int" size="2" unsigned="1" lowfirst="1" objnum="6"/&gt;<br>
 +
&lt;reg addr="11" format="int" size="4" unsigned="1" lowfirst="1" objnum="7"/&gt;<br>
 +
&lt;reg addr="15" format="real" size="2" lowfirst="1" objnum="8"/&gt;<br>
 +
&lt;reg addr="17" format="real" size="4" lowfirst="1" objnum="9"/&gt;<br>
 +
&lt;/server_regs&gt;<br>
 +
&lt;remap_regs&gt;<br>
 +
&lt;map localAddr="0" remoteAddr="100"/&gt;<br>
 +
&lt;map localAddr="1" remoteAddr="101"/&gt;<br>
 +
&lt;map localAddr="2" remoteAddr="102"/&gt;<br>
 +
&lt;map localAddr="4" remoteAddr="104"/&gt;<br>
 +
&lt;map localAddr="8" remoteAddr="108"/&gt;<br>
 +
&lt;map localAddr="9" remoteAddr="109"/&gt;<br>
 +
&lt;map localAddr="11" remoteAddr="111"/&gt;<br>
 +
&lt;map localAddr="15" remoteAddr="115"/&gt;<br>
 +
&lt;map localAddr="17" remoteAddr="117"/&gt;<br>
 +
&lt;/remap_regs&gt;<br>
 +
&lt;/configuration&gt;<br>

Revision as of 13:37, 9 April 2019

Modbus RTU Slave XML Files

Example XML File

<?xml version="1.0" encoding="ISO-8859-1"?>
<configuration>
<server_regs>
<reg addr="0" format="bit" size="1" lowfirst="1" objnum="1"/>
<reg addr="1" format="int" size="1" lowfirst="1" objnum="2"/>
<reg addr="2" format="int" size="2" lowfirst="1" objnum="3"/>
<reg addr="4" format="int" size="4" lowfirst="1" objnum="4"/>
<reg addr="8" format="int" size="1" unsigned="1" lowfirst="1" objnum="5"/>
<reg addr="9" format="int" size="2" unsigned="1" lowfirst="1" objnum="6"/>
<reg addr="11" format="int" size="4" unsigned="1" lowfirst="1" objnum="7"/>
<reg addr="15" format="real" size="2" lowfirst="1" objnum="8"/>
<reg addr="17" format="real" size="4" lowfirst="1" objnum="9"/>
</server_regs>
<remap_regs>
<map localAddr="0" remoteAddr="100"/>
<map localAddr="1" remoteAddr="101"/>
<map localAddr="2" remoteAddr="102"/>
<map localAddr="4" remoteAddr="104"/>
<map localAddr="8" remoteAddr="108"/>
<map localAddr="9" remoteAddr="109"/>
<map localAddr="11" remoteAddr="111"/>
<map localAddr="15" remoteAddr="115"/>
<map localAddr="17" remoteAddr="117"/>
</remap_regs>
</configuration>