Skip to content

Releases: serhmarch/ModbusTools

v0.4.4

21 Jun 15:08
Compare
Choose a tag to compare
  • Added 'Font' settings for LogView, Output script window
  • Added 'Enable Script' setting for server device
  • When closing the script editor window, synchronized the code with the current project
  • Fixed when opening the context menu on the Device node in ProjectView may open the wrong Device window
  • Added python modbus.py module to work with modbus protocol
  • Extended mbserver.py script library
  • Added option menu Window->View SubWindow/Tabbed
  • Improved MDI window management
  • Improved script text editor
  • Added Find/Replace text functionality for script editor
  • Added Import Project functionality which unites current project with the imported one
  • Implemented Drag'n'Drop for ProjectView window
  • Fixed Send Message func 23 (0x17) ReadWriteMultipleRegisters error for registers to write
    #51

v0.4.3

01 May 16:41
Compare
Choose a tag to compare
  • Fixed TCP Server delay while connecting (within ModbusLib subproject)
  • Added setting 'Max Connections' for max simultaneous TCP server connections
  • Added support for script modules for the ModbusTools server

v0.4.2

10 Apr 15:17
Compare
Choose a tag to compare
  • Fixed Odd and Even Parity mixed up
    #34
  • Fixed the inability to set an address after 99 for 'SendMessage' and 'Item(s)' dialogs
    #36
  • Fixed error message appearing for income packets not aimed for the configured unit addresses
    #28 (reply in thread)
  • Added device byte and register order settings support for scripting
  • Added get/set string functions for working with strings for scripting
  • Improved default project for client and server

v0.4.1

18 Mar 23:18
Compare
Choose a tag to compare
  • Added 'LoopPeriod' setting for server script execution
  • Improved script editor and its settings
  • Added support for IEC 61131-3 Hex item address notation
  • Added support for broadcast mode for 0 unit
  • Imroved 'SendMessage' dialog
  • Added docker support (by Mattia De Vivo): https://hub.docker.com/r/serhmarch/modbustools
  • Updated docs

v0.4.0

09 Feb 20:46
Compare
Choose a tag to compare

List of changes of new v0.4 version of ModbusTools:

  • Added scripting with Python for server application
  • Added support for REPORT_SERVER_ID (17, 0x11) Modbus function
  • Added column customization options for the DataView list
  • Added item address notation setting: 1-based (standard) and 0-based (IEC 61131-3)
  • Extended log view flags to enable/disable certain type of log messages
  • Extended RegisterOrder support:
    • R0R1R2R3
    • R3R2R1R0
    • R1R0R3R2
    • R2R3R0R1
  • Updated System settings dialog windows

v0.3.10

07 Feb 19:57
Compare
Choose a tag to compare
  • Fixed WriteSingleCoil offset for client SendMessage window
  • Improved GUI (added some new icons)
  • Fixed Server help files

v0.3.9

14 Dec 14:08
Compare
Choose a tag to compare

Fixed open COM-port issue on Windows when COM-port name has 2 digits (like COM10, COM11,..., COM34, ..., etc)

v0.3.8

25 Nov 18:58
Compare
Choose a tag to compare
  • Added Export button for LogView
  • Fixed a bug for TCP Server when changing connection timeout makes no effect

v0.3.7

10 Nov 12:47
Compare
Choose a tag to compare
  • Added menu File->Recent to quick open previous projects
  • Fixed Client Scanner for Modbus TCP scanning

v0.3.6

08 Nov 21:07
Compare
Choose a tag to compare
  • Added ProjectInfo dialog + update project xml file params
  • Added detection of changes in the project and confirmation prompt when exit and project is not saved
  • Fixed crash bug on Linux when working with serial port