You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,7 +70,7 @@ Change settings of your Arduino-based Modbus RTU to Modbus TCP/UDP gateway via w
70
70
71
71
**Ethernet Data**.\*\* Counter for bytes sent and received via Modbus TCP/UDP.
72
72
73
-
**Requests Queue**. Monitors the internal request queue (buffer). The limits for bytes and for the number of requests stored in the queue can be configured in advanced settings.
73
+
**Requests Queue**. Monitors internal request queue (buffer). The limits for bytes and for the number of requests stored in the queue can be configured in advanced settings.
74
74
75
75
**Modbus Statistics**. Counters for various errors. Insigned longs are used, rollover of counters is synchronized:
76
76
***Slave Responded**. Slave responded with a valid Modbus RTU response within response timeout.
@@ -80,7 +80,7 @@ Change settings of your Arduino-based Modbus RTU to Modbus TCP/UDP gateway via w
80
80
***Invalid TCP/UDP Request**. Invalid request was received via TCP or UDP. Request was dropped, no response was sent by the gateway. Validation criteria depends on the Modbus mode:
81
81
- Modbus TCP/UDP: MBAP header (protocol identifier is 0x0000, length is < 255 and corresponds to the number of bytes in the remainder of the Modbus request)
82
82
- Modbus RTU over TCP/UDP: CRC ckeck
83
-
***Invalid RTU Response**. Invalid data were recieved via RS485. Usually caused by wrong Modbus RTU settings or too short response timeout (any response arriving after timeout is invalid). Validation criteria:
83
+
***Invalid RTU Response**. Invalid data were recieved via RS485. Could be caused by wrong Modbus RTU settings, short response timeout (any response arriving after timeout is invalid) or Arduino delays in processing the response. Validation criteria:
84
84
- silence between individual bytes is shorter than char timeout specified in Modbus RTU standards
85
85
- CRC check
86
86
- slave address in the Modbus RTU response corresponds to the slave address in the request
@@ -94,11 +94,11 @@ Change settings of your Arduino-based Modbus RTU to Modbus TCP/UDP gateway via w
94
94
**Modbus Slaves**. Shows the slave address (in hex) and the last status (error) for all slaves who responded to a slave scan or who were recipients of a Modbus request.
95
95
96
96
**Scan Slaves**. An attempt is made to find Modbus RTU slaves connected to the RS485 interface:
97
-
- scan is launched automaticaly after boot or manualy later
97
+
- scan is launched automaticaly after boot or manualy
98
98
- scans all slave addresses 1 - 247
99
99
- dummy requests are sent to each slave address for two different Modbus functions (configured in advanced settings)
100
100
- fixed response timeout (very short, configured in advanced settings), only one attempt
101
-
- gateway marks the slave as "Slave Responded" if any response is received (even error)
101
+
- gateway marks the slave as "Slave Responded" if any response is sent by the slave (even error)
0 commit comments