Modbus Slave Changelog

What's new in Modbus Slave 9.3.2.2156

Jan 29, 2024
  • BUG: In some cases it could take 3 seconds to close the serial port. From version 9.3.0.

New in Modbus Slave 9.3.1.2152 (Jan 28, 2024)

  • NEW: Security: Code signed un-installer.

New in Modbus Slave 9.2.0.2083 (Nov 29, 2023)

  • NEW: Select visibility for chart series.

New in Modbus Slave 9.1.1.2035 (Nov 14, 2023)

  • BUG: Open workspace file issue fixed.

New in Modbus Slave 9.1.0.2023 (Oct 17, 2023)

  • NEW: Custom BaudRate

New in Modbus Slave 9.0.0.1998 (Aug 14, 2023)

  • NEW: Real time charting.

New in Modbus Slave 8.2.2.1962 (Jul 20, 2023)

  • NEW: Possible to open files from 2006 or older. (Version 3.0)

New in Modbus Slave 8.2.1.1954 (May 1, 2023)

  • CHG: Vulnerability issue fixed.

New in Modbus Slave 8.2.0.1934 (Mar 15, 2023)

  • NEW: Modbus function: 08 (0x08) Diagnostics (Serial Line only).
  • NEW: Modbus function: 11 (0x0B) Get Comm Event Counter (Serial Line only).
  • NEW: Modbus function: 17 (0x11) Report Server ID (Serial Line only).
  • NEW: Modbus function: 43/14 (0x2B / 0x0E) Read Device Identification.

New in Modbus Slave 8.1.2.1926 (Mar 7, 2023)

  • BUG: Scaling issue if unsigned scales to negative numbers.

New in Modbus Slave 8.1.1.1923 (Mar 3, 2023)

  • CHG: 32 bit floating point numbers increased to 7 significant digits.

New in Modbus Slave 8.0.0.1828 (Jan 3, 2023)

  • NEW: Conditional colors.
  • NEW: Scaling.

New in Modbus Slave 7.5.0.1731 (Sep 21, 2022)

  • NEW: Display Hex values without ASCII. 0x6162 or (ab) 0x6162

New in Modbus Slave 7.4.5.1693 (Apr 26, 2022)

  • BUG: Fixed an address issue in the binary names dialog.
  • BUG: Fixed an address input issue when switching from hex to decimal address mode.

New in Modbus Slave 7.4.3.1626 (Nov 20, 2021)

  • BUG: Fixed an issue with license key validation.

New in Modbus Slave 7.4.2.1612 (Aug 18, 2021)

  • NEW: Print ASCII chars when Hex format is selected.

New in Modbus Slave 7.4.1.1585 (Jun 16, 2021)

  • BUG: Fixed an issue where exception code was not returned if number of registers > 125 when reading holding registers.

New in Modbus Slave 7.4.0.1571 (May 28, 2021)

  • NEW: Many new OLE/Automation functions.

New in Modbus Slave 7.3.1.1496 (Jan 10, 2021)

  • BUG: Fixed a windows placement problem. If a new window was opened on an extended display with some different scale,layout or display resolution than the main display.

New in Modbus Slave 7.3.0.1402 (May 10, 2020)

  • NEW: Naming of single bits in binary display mode.

New in Modbus Slave 7.2.0.1385 (Apr 16, 2020)

  • NEW: Hex mode address input.
  • NEW: Resize modbus window to fit grid size.

New in Modbus Slave 7.1.2.1357 (Mar 27, 2020)

  • BUG: Baud rate 256000 missing in enumeration.

New in Modbus Slave 7.1.1 (Nov 20, 2019)

  • BUG: The obsolete OLE/Automation function Longs fixed.

New in Modbus Slave 7.1.0 (Sep 30, 2019)

  • NEW: Baud rate 153600, 460800, 921600.
  • NEW: Set decimal separator comma or dot to the user-default ANSI code page obtained from the operating system.

New in Modbus Slave 7.0.0 (Jul 31, 2019)

  • NEW: 32 Bit unsigned int supported.
  • NEW: 64 Bit signed and unsigned int supported.
  • NEW: Display the Modbus address with the value in the cell.

New in Modbus Slave 6.2.0 (Jul 31, 2019)

  • NEW: Timestamp in communication traffic.
  • BUG: Using Modbus TCP/IP: Communication traffic showed false bytes if unit ID did not match.

New in Modbus Slave 6.1.3 (Jul 31, 2019)

  • BUG: Could not register Modbus Slave as COM control from C# and VB.
  • BUG: Setting unsigned register from Excel for values > 32767

New in Modbus Slave 6.1.2 (Jul 31, 2019)

  • CHG: Save row height as in version 6.1.0. to support collapsed rows.

New in Modbus Slave 6.1.1 (Jul 31, 2019)

  • CHG: Fonts changed for support of high resolution monitors.

New in Modbus Slave 6.1.0 (Jul 31, 2019)

  • NEW: Baud rate 230400

New in Modbus Slave 6.0.3 (Jul 31, 2019)

  • BUG: CRC error simulation did not work when RTU Over TCP/IP connection was used.

New in Modbus Slave 6.0.2 (Jul 31, 2019)

  • NEW: Context menu (Right click): Format menu items checked according to selected format.
  • BUG: Multiple cell formatting could fail in some cell selection cases.

New in Modbus Slave 6.0.1 (Jul 31, 2019)

  • BUG: File open error.

New in Modbus Slave 6.0.0 (Jul 31, 2019)

  • NEW: Format cells with individual data types.
  • NEW: Improved automation interface. Control connection settings from Excel and display Modbus values in Excel using Excel macro language VBA.

New in Modbus Slave 5.0.0 (Jul 31, 2019)

  • NEW: Support of IPv6.
  • NEW: Log function for communication traffic.
  • NEW: Added a clear button in the traffic window.
  • NEW: Most recently used IP Addresses in connection dialog.
  • NEW: Modbus Slave remember its position. Ensure that Modbus Slave is still visible after switching from a dual monitor to a single monitor.

New in Modbus Slave 4.6.1 (Jul 31, 2019)

  • NEW: Max number of windows extended to 100.

New in Modbus Slave 4.6.0 (Jul 31, 2019)

  • NEW: Added display options: Byte swap for long, float and double.

New in Modbus Slave 4.5.1 (Jul 31, 2019)

  • BUG: The change "Only available serial ports are listed" in version 4.5.0 do not work with virtual ports.

New in Modbus Slave 4.5.0 (Jul 31, 2019)

  • CHG: Only available serial ports are listed.
  • NEW: Serial port number 1 - 255. Was 1 - 64.
  • CHG: Unnecessary error code for setting serial port buffers removed. Problem with opening of serial port in rare cases.
  • CHG: USB/232/485 converters using chip from FTDI with driver version 2.08.02 (August 11, 2010) and newer:
  • The driver Detect error when application requests RTS_CONTROL_TOGGLE handshaking since this is not supported in hardware. Modbus Poll could not open the serial port with this driver.
  • CHG: Change of quantity only do no more clear existing values.

New in Modbus Slave 4.4.7 (Jul 31, 2019)

  • BUG: Error Simulation: The "Return Exception 06. Busy" did not work as response for function 0x10.
  • CHG: The function "Read/Write multiple registers" is no more restricted to a single window.
  • CHG: Formatting of floating point numbers changed for better display of small numbers < 0.000001

New in Modbus Slave 4.4.6 (Jul 31, 2019)

  • NEW: Added OLE/AUTOMATION functions for floats etc.

New in Modbus Slave 4.4.5 (Jul 31, 2019)

  • BUG: Display format "float inverse" was not displayed correct after file open.
  • BUG: Version 4.4.4 could not open file if stored by prior version.

New in Modbus Slave 4.4.4 (Jul 31, 2019)

  • CHG: Now 10000 registers in one window.
  • CHG: Short cut keys for display type changed.

New in Modbus Slave 4.4.3 (Jul 31, 2019)

  • BUG: Problem with ASCII mode fixed.

New in Modbus Slave 4.4.2 (Jul 31, 2019)

  • CHG: Windows 7 compatibility issue with OLE/Automation interface.
  • BUG: Mask write register did not work. Introduced in version 4.2.1

New in Modbus Slave 4.4.1 (Jul 31, 2019)

  • BUG: In rare cases a serial port was not listed by name but COMxx only.

New in Modbus Slave 4.4.0 (Jul 31, 2019)

  • NEW: Baudrate 128000, 256000 added.
  • NEW: Possible to enter IP Address.
  • NEW: Modbus RTU Over TCP/IP.
  • NEW: Modbus RTU Over UDP/IP.
  • NEW: Serial port names are now listed.
  • BUG: "Communication Traffic" dialog box did not show received data if Modbus UDP/IP was selected
  • NEW: Content of alias cells are now moved to other cells if number of rows is changed.
  • BUG: If an Alias field was edited, there was no prompt to save changes when closing Modbus Slave.

New in Modbus Slave 4.3.1 (Jul 31, 2019)

  • CHG: Serial communication time-outs changed for 300, 600, 1200 and 4800 baud.
  • NEW: Simulation of exception code 06, Slave device busy.

New in Modbus Slave 4.3.0 (Jul 31, 2019)

  • NEW: MODBUS UDP/IP

New in Modbus Slave 4.2.2 (Jul 31, 2019)

  • BUG: “NULL bytes” was discarded if another program used the serial port before,
  • And it had the "discard NULL bytes" option set in the serial port.
  • This caused “Bytes missing error” information displayed on the information line.
  • CHG: Changing settings within the "Slave definition" dialog no more resets
  • Registers to 0. Changing address or quantity will still reset to 0.
  • BUG: Crashed if "Slave definition" settings: Rows = 100 and Quantity > 2000.

New in Modbus Slave 4.2.1 (Jul 31, 2019)

  • CHG: TCP/IP connection. Error information improved.
  • NEW: Possible to set the TCP server port. Was fixed to 502.

New in Modbus Slave 4.2.0 (Jul 31, 2019)

  • NEW: Unicode support. Write any language in the alias cells.
  • NEW: XP-themes.
  • NEW: Save scroll bar position when save to file.
  • NEW: Now you can set "Display Type" in the "Slave Definition" dialog box also.
  • CHG: Help files now use html format.
  • CHG: Display Binary is formatted as: 0000 0000 0000 0000. Was 0000000000000000.

New in Modbus Slave 4.1.0.166 (Aug 9, 2006)

  • - NEW: Error simulation:
  • - Insert random CRC errors
  • - Delayed response
  • - Skip response
  • - NEW: If a "*.mbs" file is located in the same directory as the workspace (*.msw) file then the "*.mbp" file is stored as a relative filename in the *.msw. This allow you to move the *.msw file with the *.mbp files to another directory. Thus The *.mbw file will still be able to find the *.mbs files as they are relative to the *.msw.