Jump to content

Template:Networking rut manual modbus: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 1: Line 1:
{{Template: Networking_rutxxx_manual_fw_disclosure
| fw_version = {{#switch: {{{series}}}
  | RUT2 = {{{series}}}_R_00.01.12
  | RUT9 = {{{series}}}_R_00.06.07}}
| series    = {{{series}}}
}}
==Summary==
==Summary==


<b>Modbus</b> is a serial communications protocol. Simple and robust, it has become a de facto standard communication protocol and is now a commonly available means of connecting industrial electronic devices. This chapter is an overview of the Modbus TCP functionality for {{{name}}} devices.
<b>Modbus</b> is a serial communications protocol. Simple and robust, it has become a de facto standard communication protocol and is now a commonly available means of connecting industrial electronic devices. This chapter is an overview of the Modbus TCP functionality for {{{name}}} devices.
{{Template: Networking_rutxxx_manual_fw_disclosure
| fw_version = {{{fw_version}}}
}}


==Modbus TCP==
==Modbus TCP==
Line 15: Line 17:
[[File:Networking_rut9xx_manual_modbus_modbus_tcp_v2.png|border|class=tlt-border]]
[[File:Networking_rut9xx_manual_modbus_modbus_tcp_v2.png|border|class=tlt-border]]


{{#ifeq: {{{series}}} | RUT2xx
{{#ifeq: {{{series}}} | RUT2
| {{Template: Networking_rut2xx_manual_modbus_modbus_tcp_table|name={{{name}}}}}
| {{Template: Networking_rut2xx_manual_modbus_modbus_tcp_table|name={{{name}}}}}
| {{Template: Networking_rut9xx_manual_modbus_modbus_tcp_table}}
| {{Template: Networking_rut9xx_manual_modbus_modbus_tcp_table}}
Line 24: Line 26:
Modbus parameters are held within <b>registers</b>. Each register contains 2 bytes of information. For simplification, the number of registers for storing numbers is 2 (4 bytes), while the number of registers for storing text information is 16 (32 bytes). The register numbers and corresponding system values are described in the table below:
Modbus parameters are held within <b>registers</b>. Each register contains 2 bytes of information. For simplification, the number of registers for storing numbers is 2 (4 bytes), while the number of registers for storing text information is 16 (32 bytes). The register numbers and corresponding system values are described in the table below:
<br> <br>
<br> <br>
{{#ifeq: {{{series}}} | RUT2xx
{{#ifeq: {{{series}}} | RUT2
| {{Template: Networking_{{lc:{{{series}}}}}_manual_modbus_modbus_tcp_get_parameters_table}}  
| {{Template: Networking_{{lc:{{{series}}}}}_manual_modbus_modbus_tcp_get_parameters_table}}  
| {{Template: Networking_{{lc:{{{name}}}}}_manual_modbus_modbus_tcp_get_parameters_table}}
| {{Template: Networking_{{lc:{{{name}}}}}_manual_modbus_modbus_tcp_get_parameters_table}}
}}
}}
{{#ifeq: {{{series}}} | RUT2xx
{{#ifeq: {{{series}}} | RUT2
| {{Template: Networking_device_manual_modbus_modbus_tcp_get_parameters_table_asterisk}}
| {{Template: Networking_device_manual_modbus_modbus_tcp_get_parameters_table_asterisk}}
|
|
Line 36: Line 38:
The Modbus daemon can also set some device parameters. These parameters and explanations on how to use them are described in the table below:
The Modbus daemon can also set some device parameters. These parameters and explanations on how to use them are described in the table below:
<br> <br>
<br> <br>
{{#ifeq: {{{series}}} | RUT2xx
{{#ifeq: {{{series}}} | RUT2
| {{Template: Networking_{{lc:{{{series}}}}}_manual_modbus_modbus_tcp_set_parameters_table}}  
| {{Template: Networking_{{lc:{{{series}}}}}_manual_modbus_modbus_tcp_set_parameters_table}}  
| {{Template: Networking_{{lc:{{{name}}}}}_manual_modbus_modbus_tcp_set_parameters_table}}
| {{Template: Networking_{{lc:{{{name}}}}}_manual_modbus_modbus_tcp_set_parameters_table}}
Line 169: Line 171:
         <td>First Register</td>
         <td>First Register</td>
         <td>integer [1..65536]; default: <b>1</b></td>
         <td>integer [1..65536]; default: <b>1</b></td>
         <td>First Modbus register number from which data will be read.<br>'''Note.:''' RUT9XX Modbus Master uses register numbers, which value is +1 higher than address value.</br></td>
         <td>First Modbus register number from which data will be read.<br>'''Note.:''' {{{series}}} Modbus Master uses register numbers, which value is +1 higher than address value.</br></td>
     </tr>
     </tr>
     <tr>
     <tr>
0

edits