https://github.com/alignan/mbgui
Simple GUI to build Modbus RTU frames
https://github.com/alignan/mbgui
Last synced: over 1 year ago
JSON representation
Simple GUI to build Modbus RTU frames
- Host: GitHub
- URL: https://github.com/alignan/mbgui
- Owner: alignan
- Created: 2014-07-30T09:09:32.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2014-08-29T11:03:10.000Z (almost 12 years ago)
- Last Synced: 2025-01-28T15:49:38.238Z (over 1 year ago)
- Language: Python
- Size: 273 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
README for MBGui tool.
Currently supported:
- Read Input/Holding registers, no coils
- Writes to single/multiple registers
- Exception codes are filtered and displayed
- Several user checks
- Load memory map from xml file, listbox with scrollbar and fill modbus entry boxes on double click
- Attempt to serial connection and send commands on press also (not only via button)
- Program periodically write/read operations, store result in a plain-text file with timestamp (broken)
- Displays outgoing TX frame (bytes) with CRC appended
- Displays Response/Exception information
- Store/load MB commands from Menu
- Added offline mode to be able to load and play with the memory map and command files without a connection
Features missing:
- Make unit ID a list to be able to poll several MB servers with a single command
- Coil support, maybe...
Known bugs/enhancements required:
- When reading more than 100 input/holding registers, window resize bad
- Clean up and remove repeated code/blocks, create classes, etc
- Clean up grid, use max values/weights
Precompiled files available at:
https://sourceforge.net/projects/mbgui/