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
+16-6Lines changed: 16 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,12 +2,19 @@
2
2
3
3
A comprehensive Modbus testing application supporting both TCP and RTU connections with master and slave device functionality. ModbusTerm provides an easy-to-use interface for testing, debugging, and simulating Modbus devices in industrial automation environments.
4
4
5
-
## Version 1.0.0
5
+
## Version 1.1.0
6
6
7
-
Released on 2025-06-30 (see [Releases](https://github.com/PeakeElectronicInnovation/ModbusTerm/releases)), the very first version! Probably a few bugs - please report them to me! Some known issues:
7
+
Released on 2025-07-27 (see [Releases](https://github.com/PeakeElectronicInnovation/ModbusTerm/releases)). This version includes significant improvements and bug fixes based on user feedback.
8
8
9
-
- Register configuration in slave doesn't like registers being added once the slave server is started (Connect is clicked). Workaround - add registers, ignore complaints, navigate away from slave mode and then back before updating your register values and hitting Connect again.
10
-
- ASCII data type is still a work in progress, hoping to have this implemented properly in the next version.
9
+
### What's New in Version 1.1
10
+
11
+
-**Custom Baud Rates**: Full support for custom baud rate configuration in RTU mode
12
+
-**Enhanced ASCII Mode**: Proper ASCII data type implementation with byte swap options (MSB/LSB first)
13
+
-**Improved HEX Mode**: Complete HEX mode implementation for better data visualization
14
+
-**Slave Mode Fixes**: Resolved register configuration issues when adding registers after connection
15
+
-**Slave ID Configuration**: Added slave ID setting capability for slave mode operations
16
+
-**Smart Scan Management**: Automatic scan termination on disconnect for better resource management
17
+
-**Stability Improvements**: Enhanced serial port handling and communication reliability
11
18
12
19
## Features
13
20
@@ -51,7 +58,7 @@ Released on 2025-06-30 (see [Releases](https://github.com/PeakeElectronicInnovat
51
58
- Adjustable baud rate, parity, data bits, and stop bits
52
59
- RTU Master and RTU Slave functionality
53
60
- Device scanning capability
54
-
-COMMING SOON: Support for custom baud rates
61
+
-Full support for custom baud rates
55
62
56
63
## Master Mode Features
57
64
@@ -69,7 +76,8 @@ Released on 2025-06-30 (see [Releases](https://github.com/PeakeElectronicInnovat
69
76
- UInt16, Int16 (single register values)
70
77
- UInt32, Int32, Float32 (double register values)
71
78
- Float64 (quad register values)
72
-
- Hex and Binary display
79
+
- ASCII with configurable byte order (MSB/LSB first)
80
+
- Hex and Binary display with enhanced formatting
73
81
- Reverse register order option for compatibility with non-standard Modbus implementations
74
82
- Customisable request parameters
75
83
@@ -84,6 +92,8 @@ Released on 2025-06-30 (see [Releases](https://github.com/PeakeElectronicInnovat
84
92
- Value modification with real-time updates
85
93
- Import/Export register configurations
86
94
- Individual data type selection for each register
95
+
- Configurable slave ID for multi-device simulation
96
+
- Improved register addition workflow with better error handling
0 commit comments