Skip to content

Commit 1a8e556

Browse files
committed
Update README.md
1 parent c371c7d commit 1a8e556

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ Change settings of your Arduino-based Modbus RTU to Modbus TCP/UDP gateway via w
7070

7171
**Ethernet Data**.\*\* Counter for bytes sent and received via Modbus TCP/UDP.
7272

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.
7474

7575
**Modbus Statistics**. Counters for various errors. Insigned longs are used, rollover of counters is synchronized:
7676
* **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
8080
* **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:
8181
- 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)
8282
- 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:
8484
- silence between individual bytes is shorter than char timeout specified in Modbus RTU standards
8585
- CRC check
8686
- 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
9494
**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.
9595

9696
**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
9898
- scans all slave addresses 1 - 247
9999
- dummy requests are sent to each slave address for two different Modbus functions (configured in advanced settings)
100100
- 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)
102102

103103

104104
<img src="/pics/modbus3.png" alt="03" style="zoom:100%;" />

0 commit comments

Comments
 (0)