Template:Networking rut manual modbus: Difference between revisions
Template:Networking rut manual modbus (view source)
Revision as of 12:59, 26 August 2020
, 26 August 2020no edit summary
No edit summary |
|||
Line 13: | Line 13: | ||
The figure below is an example of the Modbus TCP window section and the table below provides information on the fields contained in that window: | The figure below is an example of the Modbus TCP window section and the table below provides information on the fields contained in that window: | ||
[[File: | [[File:Networking_rut9xx_manual_modbus_modbus_tcp_v2.png|border|class=tlt-border]] | ||
{{#ifeq: {{{series}}} | RUT2xx | {{#ifeq: {{{series}}} | RUT2xx | ||
Line 147: | Line 147: | ||
<tr> | <tr> | ||
<td>Data type</td> | <td>Data type</td> | ||
<td>8bit INT | 8bit UINT | 16bit INT, high byte first | 16bit INT, low byte first | 16bit UINT, high byte first | 16bit UINT, low byte first | 32bit float, Byte order 1,2,3,4 | 32bit float, Byte order 4,3,2,1 | 32bit float, Byte order 2,1,4,3 | 32bit float, Byte order 3,4,1,2; default: <b>16bit INT, high byte first</b></td> | <td>Hex | Ascii | 8bit INT | 8bit UINT | 16bit INT, high byte first | 16bit INT, low byte first | 16bit UINT, high byte first | 16bit UINT, low byte first | 32bit float, Byte order 1,2,3,4 | 32bit float, Byte order 4,3,2,1 | 32bit float, Byte order 2,1,4,3 | 32bit float, Byte order 3,4,1,2; default: <b>16bit INT, high byte first</b></td> | ||
<td>How read data will be stored.</td> | <td>How read data will be stored.</td> | ||
</tr> | </tr> | ||
Line 321: | Line 321: | ||
===Data sender configuration=== | ===Data sender configuration=== | ||
---- | ---- | ||
When you add a new data sender, you will be redirected to its configuration window. The figure below is an example of that window and the table below provides information on the fields that it contains: | When you add a new data sender, you will be redirected to its configuration window. | ||
The figure below is an example of that window and the table below provides information on the fields that it contains: | |||
[[File:{{{file_sender_configuration}}}]] | [[File:{{{file_sender_configuration}}}]] | ||
Line 327: | Line 328: | ||
<table class="nd-mantable"> | <table class="nd-mantable"> | ||
<tr> | <tr> | ||
<th> | <th>Field</th> | ||
<th>yes | no; Default: <b>no</b></ | <th>Value</th> | ||
< | <th>Description</th> | ||
</tr> | |||
<tr> | |||
<td>Enabled</td> | |||
<td>yes | no; Default: <b>no</b></td> | |||
<td>Turns the data sender ON or OFF</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 348: | Line 354: | ||
<tr> | <tr> | ||
<td>Segment count</td> | <td>Segment count</td> | ||
<td>1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10; Default: <b>1</b></td> | <td>1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | All; Default: <b>1</b></td> | ||
<td>Max segment count in one JSON string sent to server</td> | <td>Max segment count in one JSON string sent to server.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>URL</td> | <td>URL / Host / Connection string</td> | ||
<td>host | ip; Default: <b>none</b></td> | <td>host | ip; Default: <b>none</b></td> | ||
<td>Address of the server to which the data will be sent | <td>Address of the server to which the data will be sent.<br><b>Important note</b>: when using HTTPS, remember to add the <b><i>https://</i></b> prefix before the URL.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 362: | Line 368: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Data filtering</td> | <td><span style="color:tomato;">HTTP(S): </span>Data filtering</td> | ||
<td>All data | By slave ID | By slave IP; Default: <b>All data</b></td> | <td>All data | By slave ID | By slave IP; Default: <b>All data</b></td> | ||
<td>Which data this sender will transfer to the server</td> | <td>Which data this sender will transfer to the server</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Retry on fail</td> | <td><span style="color:tomato;">HTTP(S): </span>Retry on fail</td> | ||
<td>yes | no; Default: <b>no</b></td> | <td>yes | no; Default: <b>no</b></td> | ||
<td>Specifies whether the data sender should retry failed attempts</td> | <td>Specifies whether the data sender should retry failed attempts</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Custom header</td> | <td><span style="color:tomato;">HTTP(S): </span>Custom header</td> | ||
<td>string; Default: <b>no</b></td> | <td>string; Default: <b>no</b></td> | ||
<td>Adds a custom header(s) to HTTP requests</td> | <td>Adds a custom header(s) to HTTP requests</td> | ||
</tr> | |||
<tr> | |||
<td><span style="color:darkcyan;">MQTT: </span>Port</td> | |||
<td>integer [0..65535]; Default: <b>none</b></td> | |||
<td>Port used to connect to host.</td> | |||
</tr> | |||
<tr> | |||
<td><span style="color:darkcyan;">MQTT: </span>Keepalive</td> | |||
<td>integer [1..640]; Default: <b>none</b></td> | |||
<td>MQTT keepalive period in seconds.</td> | |||
</tr> | |||
<tr> | |||
<td><span style="color:darkcyan;">MQTT: </span>Topic</td> | |||
<td>string; Default: <b>none</b></td> | |||
<td>Write topic to which your data will be sent.</td> | |||
</tr> | |||
<tr> | |||
<td><span style="color:darkcyan;">MQTT: </span>QoS</td> | |||
<td>0 {{!}} 1 {{!}} 2; Default: <b>0</b></td> | |||
<td>This field defines the guarantee of delivery for specific message.<br>Possible values are: | |||
<li>At most once (0)</li> | |||
<li>At least once (1)</li> | |||
<li>Exactly once (2)</li></td> | |||
</tr> | |||
<tr> | |||
<td><span style="color:darkcyan;">MQTT: </span>Use TLS</td> | |||
<td>yes | no; Default: <b>no</b></td> | |||
<td>Turns TLS authentication on or off.</td> | |||
</tr> | </tr> | ||
</table> | </table> |