Skip to content

Releases: serhmarch/ModbusTools

v0.5.0

26 Mar 09:55

Choose a tag to compare

  • Added support for Modbus protocol versions:
    • UDP
    • RTU over TCP
    • ASCII over TCP
    • RTU over UDP
    • ASCII over UDP
  • Added support for FC08, FC11, FC12, FC20, FC21, FC24, FC43/14
  • Added SendBytes-tool for Modbus client ((+ predefined message list))
  • Updated Send Message dialog for Modbus client (added predefined message list)
  • Updated Scanner dialog for Modbus client (added function support scanning)
  • Added LogView message category colorization
  • Added statistics for Port/Device of mbclient/mbserver
  • Renamed ByteOrder param into SwapBytes
  • Renamed project file extensions pjc/pjs into mbc/mbs
  • Renamed core/client/server into mbcore/mbclient/mbserver
  • Added cmake option to separate client and server compilation

v0.4.9

14 Feb 11:37

Choose a tag to compare

  • Fixed bug UTF-16 strings write inserts BOM (U+FEFF), Issue #63
  • Fixed bug The server IP configuration is invalid, Issue #69
  • Extended available serial port list for Windows OS, Issue #67
  • Added MDI windows ViewMode save/restore in project
  • Improved hex address validation for Modbus Address widget

Binary releases:

  • mbtools_0.4.9_amd64.tgz - Linux x64
  • mbtools_0.4.9_amd64.zip - Windows x64
  • mbtools_0.4.9_i386.zip - Windows x86

v0.4.8

06 Dec 07:18

Choose a tag to compare

Fixed bug within ModbusLib subproject when TCP client unable to connect on Windows


Binary releases:

  • mbtools_0.4.8_amd64.tar.gz - Linux x64
  • mbtools_0.4.8_amd64.zip - Windows x64
  • mbtools_0.4.8_i386.zip - Windows x86

v0.4.7

02 Dec 20:53

Choose a tag to compare

  • Add IP Address setting for TCP server to bind
  • Add Enable/Disable functionality for DataViews
  • Update ModbusLib subproject
  • Update docs

v0.4.6

04 Oct 20:53

Choose a tag to compare

  • Fixed memory leak bug within ModbusLib subproject
  • Improve script module import/export
  • Add script module import/export for XML format
  • Add author attribute to the script module
  • Fix multiline Python string issue for ScriptLoop
  • Improve Find/Replace dialog: support for escape sequnces, regular expressions etc
  • Updated docs

v0.4.5

18 Aug 15:08

Choose a tag to compare

  • Fixed log crash issue #56
  • Made support for Python 3.6+ interpreter

v0.4.4

21 Jun 15:08

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

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

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

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