Skip to content

Commit 7a50bd4

Browse files
committed
Update README.md
1 parent 1a8e556 commit 7a50bd4

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,30 +29,31 @@ Change settings of your Arduino-based Modbus RTU to Modbus TCP/UDP gateway via w
2929
* diagnostics via web interface:
3030
- send Modbus request and recieve Modbus response
3131
- scan Modbus slaves on RS485 interface
32-
- requests queue status
32+
- queue (buffer) status
3333
- error counts
3434
- content of the Modbus Status page is updated in the background (fetch API), javascript alert is shown if connection is lost
3535
* optimized TCP socket management (web interface and Modbus TCP):
3636
- gateway always listens for new web and Modbus TCP connections
3737
- existing connections are kept alive (persistent), unless the gateway runs out of available sockets
38-
- if there are no available sockets, oldest connections are closed after they are idle for a certain time (Modbus TCP idle timeout is configured in web UI)
39-
* optimized queue for Modbus requests:
38+
- if there are no available sockets, oldest connections are closed after they are idle for a certain time, Modbus TCP idle timeout is configured in user settings (web UI), webserver idle timeout is configured in advanced settings (sketch)
39+
* optimized queue (buffer) for Modbus requests:
4040
- queue will accept only one requests to a non-responding slave
4141
- requests to responding slaves are prioritized over requests to non-responding slaves
42+
- queue size configured in advanced settings (sketch)
4243
* user settings:
43-
- can be changed via web interface (see bellow)
44+
- can be changed via web interface (see screenshots bellow)
4445
- stored in EEPROM
4546
- retained during firmware upgrade (only in case of major version change, Arduino loads factory defaults)
4647
- all web interface inputs have proper validation
4748
- settings marked \* are only available if ENABLE_DHCP is defined in the sketch
4849
- settings marked \*\* are only available if ENABLE_EXTRA_DIAG is defined in the sketch
4950
* advanced settings:
50-
- can be changed in sketch (initial section of arduino-modbus-rtu-tcp-gateway.ino)
51+
- can be changed in sketch (see the initial section of arduino-modbus-rtu-tcp-gateway.ino)
5152
- stored in flash memory
5253

5354
<img src="/pics/modbus1.png" alt="01" style="zoom:100%;" />
5455

55-
**Load Default Settings**. Loads default settings (see DEFAULT_CONFIG in arduino-modbus-rtu-tcp-gateway.ino). MAC address is retained.
56+
**Load Default Settings**. Loads default settings (see DEFAULT_CONFIG in advanced settings). MAC address is retained.
5657

5758
**Reboot**.
5859

0 commit comments

Comments
 (0)