Corrections of minor typos will not be shown. 2024-04-12 Version 10.9.0 - NEW: Real Time Charting: Automatic panning of the chart to the left. 2024-04-02 Version 10.8.3 - BUG: Fixed an issue where "Delay between polls" could fail in rare cases. 2024-03-04 Version 10.8.2 - NEW: Test Center comments after C++ style // - NEW: Message if the TCP/IP connection is closed caused by the server's closed connection 2024-01-27 Version 10.8.1 - NEW: Security: Code signed un-installer. 2024-01-24 Version 10.8.0 - NEW: Improved communication traffic with colored response error. - NEW: TCP/IP response error messages extended. - BUG: Reports slave ID function did not return "Illegal function". 2024-01-02 Version 10.7.2 - BUG: Fixed an issue when open a workspace (*.mbw) file from the command line. The file name was not stored in the most recent used file names in the file menu if not full path was given. 2023-12-18 Version 10.7.1 - CHG: TCP/IP: In the event of a graceful shutdown of the server, Modbus Poll will close the connection instead of trying to reconnect. 2023-11-29 Version 10.7.0 - NEW: Select visibility for chart series. 2023-11-19 Version 10.6.0 - NEW: Extended error messages. - BUG: Fixed an issue with "Export to Modbus Slave". 2023-09-30 Version 10.5.3 - BUG: Fixed an issue with correct custom Baud rate displayed in the Status line. - BUG: Fixed an issue with write multiple unsigned. 2023-08-16 Version 10.5.2 - BUG: Fixed an issue where Binary Names dialog size was not always correct. 2023-08-01 Version 10.5.1 - CHG: Improved charting scale resolution. - BUG: Fixed a scaling issue for certain values. - BUG: Fixed an object id check issue in the Read Device Identification function 43/14. - NEW: OLE/Automation Save function. 2023-04-24 Version 10.5.0 - NEW: White background option for Charting. - CHG: Vulnerability issue fixed. 2023-03-07 Version 10.4.2 - BUG: Function: 43/14, RTU Mode: Fixed receive issue. From in version 10.2.0. 2023-03-07 Version 10.4.1 - BUG: Scaling issue if unsigned scales to negative numbers. 2023-02-24 Version 10.4.0 - NEW: Modbus function 11 (0x0B) Get Comm Event Counter (Serial Line only). - NEW: Show Modbus functions in the Functions menu if no windows are displayed. 2023-02-21 Version 10.3.0 - NEW: Modbus function 08 (0x08) Diagnostics (Serial Line only). - CHG: 32 bit floating point numbers increased to 7 significant digits. 2023-02-06 Version 10.2.0 - NEW: Custom BaudRate. - CHG: Do not wait for the scan speed if it is disconnected and then reconnect immediately after. 2023-01-19 Version 10.1.0 - NEW: Charting: a. Name copied as title to chart series. b. Legend position right/bottom/left. c. Start time on X-Axis. d. File names and series titles are expanded. e. X-Axis time now with minutes setting. f. Custom chart title. g. Maximum points increased from 100.000 to 1.000.000 - NEW: Show request as ASCII/RTU hex values in write floating point value dialog. - NEW: Show request as ASCII/RTU hex values in write 32/64 - bit value dialog. - NEW: Multiple "Binary Names" dialogs. 2023-01-02 Version 10.0.0 - NEW: Address scan function. - NEW: Change Slave ID for all windows at once. - CHG: Performance improvements. 2022-11-19 Version 9.10.0 - CHG: Cell formatting is preserved if only the address has been changed. - NEW: Show request as ASCII/RTU hex values in Mask Write Registers dialog. 2022-10-30 Version 9.9.5 - NEW: Show request as ASCII/RTU hex values in Write binary register dialog. - NEW: Set all, Clear all buttons in the input binary dialog. - NEW: Set all, Clear all buttons in the write multiple coils dialog. - BUG: Function 17: Report Server ID issue fixed. 2022-09-26 Version 9.9.4 - BUG: Copy/Paste issue fixed. Introduced in 9.9.3 - BUG: Fixed an issue in conditional colors where it was not possible to enter a floating point value as threshold when scaled 32Bit format was used. 2022-09-21 Version 9.9.3 - NEW: Display Hex values without ASCII. 0x6162 or (ab) 0x6162 2022-04-24 Version 9.9.2 - NEW: Menu check-mark for enabled scaling. - NEW: Menu check-mark for enabled conditional color. - BUG: Fixed an address issue in the binary names dialog. 2022-03-20 Version 9.9.1 - BUG: Fixed an address input issue when switching from hex to decimal address mode. - BUG: Function: 43/14, RTU Mode: Fixed a CRC issue. 2022-02-20 Version 9.9.0 - NEW: Export to Modbus Slave file. 2022-01-29 Version 9.8.0 - NEW: Improved log. 2022-01-05 Version 9.7.2 - BUG: Fixed an 32-bit scaling issue where max value for X2 was 2147483647. Should be 4294967295. 2021-11-23 Version 9.7.1 - BUG: Function: 43/14: Fixed object ID issue. - CHG: Function: 43/14: Initialize slave ID to the one used in the definition settings. 2021-11-21 Version 9.7.0 - NEW: Modbus function: 43/14 (0x2B / 0x0E) Read Device Identification. - NEW: Real time charting: Export (former copy) button active all the time. - CHG: Real time charting setting: Increased width of file name text box. - NEW: Write binary dialog: Send on bit change. 2021-08-10 Version 9.6.0 - NEW: Save chart to a PNG file. - NEW: Many new OLE/Automation functions. - NEW: Main Window scroll bars. - BUG: Fixed an issue where it was not possible to unlink series in some cases. 2021-03-05 Version 9.5.1 - BUG: Fixed a slow user interface issue when setting "Delay between polls" to high value e.g. 1000ms. 2021-01-26 Version 9.5.0 - NEW: Export names and values to a Comma, Semicolon or Tab Separated Values File. - BUG: Fixed an issue in Enron mode. Introduced in version 9.4.2. 2021-01-09 Version 9.4.6 - 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. 2021-01-01 Version 9.4.5 - BUG: Fixed an issue when reading 32/64 Bits integers using Read/Write multiple registers Modbus function 23. - BUG: OLE/Automation with VBA. If reading 2 values in a row with changed settings in between, the 2nd read will read the old value. From V. 9.4.2 2020-11-08 Version 9.4.4 - CHG: Charting performance improvements. 2020-10-26 Version 9.4.3 - BUG: Timing error introduced in version 9.4.2. Results in stop of poll with some hardware. 2020-10-06 Version 9.4.2 - CHG: Performance improvements especially for +1000 Modbus TCP/IP transactions per second. - CHG: Improved timing resolution using charting at very high speed Modbus TCP/IP transactions. 2020-09-07 Version 9.4.1 - BUG: Fixed an issue when setting multiple 64 Bits data types across multiple columns. 2020-05-24 Version 9.4.0 - NEW: Show request as ASCII/RTU hex values in Write register and coil dialog box. 2020-04-20 Version 9.3.1 - NEW: If the user has switched from a dual monitor to a single monitor since we saved the workspace, then ensure that the main window is still visible on the single monitor. - BUG: If a workspace file (*.mbw) was dragged and dropped on the grid area, Modbus Poll terminated. - NEW: The bit number in the binary names dialog starts from bit 15 at the top. 2020-04-16 Version 9.3.0 - NEW: Hex mode address input. - NEW: Naming of single bits in binary display mode. - NEW: Resize Modbus window to fit grid size. 2020-02-23 Version 9.2.2 - BUG - Fixed an issue where the wrong value was scaled if "Use as default" when "Fit to quantity" is set and then open a file with multiple columns. Version 9.2.1 - CHG: Text changes. 2019-12-16 Version 9.2.0 - NEW: Real time charting now up to 12 series with title and source information. - NEW: Customize series color. - NEW: Offset real time charting data points. - NEW: Store real time chart settings in the workspace file. - NEW: Show actual request in Read/Write definition dialog box. 2019-09-26 Version 9.1.0 - NEW: Real time charting save series to file or clipboard. - NEW: Set decimal separator comma or dot to the user-default ANSI code page obtained from the operating system. 2019-08-25 Version 9.0.0 - NEW: Real time charting. 2019-04-29 Version 8.0.0 - NEW: Scaling. 2019-01-24 Version 7.2.5 - NEW: Baud rate 153600, 460800, 921600. - BUG: Not possible to set address 65536 but 65535 when using base 1 addressing. Version 7.2.4 - BUG: OLE/Automation functions failed. From version 7.2.0. Version 7.2.3 - BUG: Log to text file created a new file at midnight even though the check box "New file at midnight" was not checked. From version 7.2.0. Version 7.2.2 - BUG: Function 16 Write registers did not work with 32 Bit float Big Endian. From version 7.2.0. Version 7.2.1 - BUG: Enter hex value failed when writing single register. From version 7.2.0. 2018-01-03 Version 7.2.0 - NEW: 32 Bit unsigned int supported. - NEW: 64 Bit signed and unsigned int supported. - NEW: Log to new file at midnight. - CHG: File stored using low resolution monitor now restore window size correct when opened on high resolution monitor. - BUG: ms in log timestamp did not follow seconds correctly. Version 7.1.0 - NEW: Print ASCII chars when Hex format is selected. - NEW: More log options. Address, ms etc. - NEW: Flush communication log to disk every 10s for improved read by a text editor while logging communication. - CHG: Changed font in "Report Slave ID" function dialog. - BUG: TestCenter: Send button was not re-enabled in case of a write error. Version 7.0.1 -CHG: Log timestamp format changed to YY-MM-DD HH:MM:SS 2016-03-16 Version 7.0.0 - NEW: Conditional colors. Version 6.4.2 - CHG: Save row height as in version 6.4.0. to support collapsed rows. Version 6.4.1 - CHG: Fonts changed for support of high resolution monitors. Version 6.4.0 - NEW: Baud rate 230400 Version 6.3.2 - BUG: In "write float dialogue" maximum address value should be 65535. From version 6.2.0. Version 6.3.1 - BUG: Enable Enron/Daniel mode failed. From version 6.2.2. Version 6.3.0 - CHG: Save/Open feature for function 15, 16 and 23 are changed to text format instead of binary which makes them editable by notepad. - NEW: Communication traffic with time stamps. - BUG: Function 17, Report Slave ID, showed two additional bytes which was not sent by the master. Version 6.2.2 - BUG: Content cleared when apply pressed and only scan rate was changed. Version 6.2.1 - BUG: Communication traffic did not work correctly in ASCII mode. Version 6.2.0 - NEW: Enron mode. - NEW: Check box for DTR. Enabled or disabled when the serial port is opened. - CHG: Improved communication traffic window. Tx data is shown when it is actually written and not when a reply is received or the time-out period is exceeded. Version 6.1.1 - BUG: The write single register dialog (Alt + F6) failed to write if the selected cell was formatted as a 32 bit type. Version 6.1.0 - NEW: Specify data type in write multiple register dialog function 16. - CHG: Time stamp format for Excel log changed. 08/09/14 11:01:58.1 -> 08/09/14 11:01:58.001 - BUG: Setting scan rate > 65535ms failed. - BUG: The Send function in the 'Test center' could fail with use of some USB/Serial converters because of a buffer purge issue. Version 6.0.2 - BUG: Alias names in Excel log not displayed correctly if long or float display formats are used. - BUG: Multiple cell formatting could fail in some cell selection cases. Version 6.0.1 - NEW: Context menu (Right click): Format menu items checked according to selected format. - NEW: Reset Tx and error counters in all windows (Shift+F12). - BUG: Modbus RTU over TCP/IP mode: If the RTU response was sent in 2 TCP/IP packets only the first one was read. 2014-01-01 Version 6.0.0 - 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. Version 5.7.1 - BUG: Log function for communication traffic did not work correctly. - BUG: Address in log was not formatted correctly if PLC addresses were selected. Version 5.7.0 - NEW: Log function for communication traffic. - NEW: Support for IPv6. - NEW: Modbus Poll remembers its position. Ensure that Modbus Poll is still visible after switching from a dual monitor to a single monitor. Version 5.6.1 -CHG: Max scan rate setting changed to 1 hour. -BUG: Log setup dialogue: File extension text (*.mbs) changed to (*.mbp). Version 5.6.0 - CHG: Log timestamp format changed. Use "." instead of ":" as ms separator. - CHG: Status text "CRC Error" changed to "Checksum Error". - CHG: Help files improved. - CHG: Improved performance for Ethernet connections. - NEW: No need to close the test center window when doing changes on the main window e.g. open/close connection. - NEW: Clear button added to test center. - BUG: Modbus function Report slave ID was not disabled in TCP/IP mode. Instead of disable it, it is fixed to work in TCP/IP mode even though it is specified as a function for serial mode only in the Modbus specification. Version 5.5.0 - NEW: New features in log: 1- Auto start of log when file is opened. 2- Append to log file - CHG: Max number of Excel logs changed to 1,048,570 as this is the max number of rows in Excel 2007. Was 65,530 as this was the max limit in Excel 2003. Version 5.4.2 - NEW: New feature in log: "Flush data to file immediately" Version 5.4.1 - BUG: Modbus TCP/IP Mode: Stopped responding if the slave device closed the connection just after a request was received. Version 5.4.0 - NEW: Added Modbus function 17. Report Slave ID. - CHG: All files *.* filter added to log file dialog. - BUG: Test center did not work correctly with Modbus UDP/IP connection. Version 5.3.0 - NEW: Added display options: Byte swap for long, float and double. - CHG: Default log file name logfile.txt changed to current time and slave ID. - CHG: Communication traffic window now shows all received bytes instead of just the expected number of bytes. This could happen if a bug in the slave device caused the response to be longer than normal. - BUG: A file saved with "Rows" set to "Fit to quantity" did not open correctly. Version 5.2.1 - BUG: The change "Only available serial ports are listed" in version 5.2.0 do not work with virtual ports. Version 5.2.0 - NEW: New error message "Insufficient bytes received" instead of "Timeout error" in case some bytes are received but not the whole response. - NEW: In definition dialogue (F8). Besides number per row, you can now also specify: Fit to quantity. This is convenient if one reads very few values. If e.g. read one value from address 8 then the cells from 0 to 7 is not empty as the row now counts from 8, - BUG: With the Communication traffic window open, nothing displayed, and check on "Stop on error". Then you get an error message "The parameter is incorrect". - CHG: Disconnect, do not wait for a timeout. This was inconvenient in case of no response from slave device if very high timeout setting. - CHG: Slave ID range for read functions changed to 0-255 was 1-255. This is convenient with TCP/IP connections in some cases. - CHG: Only available serial ports are listed. - NEW: Serial port number 1 - 255. Was 1 - 64. Version 5.1.0 - NEW: Most recently used IP Addresses. - NEW: ms added to the time stamp in the log file. - CHG: Unnecessary error code for setting serial port buffers removed. Problem with opening of serial port in rare cases. Version 5.0.5 - NEW: Added a Clear button in the traffic window. - BUG: In TCP/IP mode: Empty receive buffer before request to avoid false "Transaction ID Error" if response is sent from the slave after timeout. Version 5.0.4 - CHG: Handling of timeout changed to avoid timeout at high baud rates with some USB/232/485 converters. Version 5.0.3 - CHG: Formatting of floating point numbers changed for better display of small numbers < 0.000001 Version 5.0.2 - NEW: Possible to disable Read/Write in case of error. - 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. Version 5.0.1 - NEW: Error message in case Excel could not be started. - NEW: Both date and time are logged in Excel. - NEW: Possible to log data if any changes only. - CHG: Shortcut keys for display type changed. - BUG: Write multiple coils did not work in some cases if quantity > 128. 2009-12-05 Version 5.0.0 - NEW: Log Modbus data direct to Excel sheet. Version 4.5.2 - BUG: In rare cases a serial port was not listed by name but COMxx only. Version 4.5.1 - NEW: Content of alias cells are now moved to other cells if the number of rows is changed. - BUG: If an Alias field was edited, there was no prompt to save changes when closing Modbus Poll. - NEW: Serial port names are now listed. Version 4.5.0 - NEW: Modbus RTU/ASCII Over TCP/IP - NEW: Modbus RTU/ASCII Over UDP/IP - NEW: Date in log file Version 4.4.1 - NEW: Max number of windows extended to 50. - NEW: Response error is raised if CR-LF sequence is not correct in ASCII mode. - BUG: The 'Remove Echo' function did not work correctly with write functions 15 and 16. - CHG: Serial communication time-outs changed for 300, 600, 1200 and 4800 baud. Version 4.4.0 - NEW: Modbus UDP/IP. Version 4.3.4 - BUG: Function (06/16) Radio button in "Write Single Register" dialogue was not set when the dialog was opened from the function menu. - NEW: Now you can read the log file even though Modbus Poll is still logging. - NEW: Improved error information in case of read/write error. - 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 error line. Version 4.3.3 - NEW: Setting of TCP/IP Connect timeout. Version 4.3.2 - BUG: Max value for TCP/IP port was 32767 should be 65535 - NEW: Serial port 1-64. Was 1-32. - BUG: Using function 16 with display set to Long, Float or Double inverse did not write the data in inverse order if launched from a saved file. - CHG: Minimum scan rate is now 1ms. Version 4.3.1 - CHG: Help file updated. Version 4.3.0 - NEW: Unicode support. Write any language in the alias cells. - NEW: "Read/Write enabled" also available from Setup the menu. Version 4.2.2 - BUG: A link in the help file did not work. - BUG: Possible to edit the text in the Display drop-down box. Version 4.2.1 - NEW: Save scroll bar position when saved to file. - NEW: XP-themes. - NEW: Now you can set "Display Type" in the "Read/Write Definition" dialog box also. - NEW: Display the Modbus address with the value in the cell. - CHG: Help files now use html format. - CHG: Timeout handling of divided TCP/IP response. Version 4.2.0 - NEW: Function 05, 06, 15 and 16 now also possible on main windows. Very useful for write to a Modbus slave repeatedly. - NEW: Close dialog on "Response ok" added. - CHG: Display Binary is formatted as: 0000 0000 0000 0000. Was 0000000000000000. Version 4.1.3 - BUG: Error counter dialog box did not work correct after "Transaction ID error" was added in version 4.1.2. Version 4.1.2 - BUG: TCP/IP could Write "Bytes missing error" when it should be "Timeout error". - NEW: TCP/IP, Show "Transaction ID error" if transaction ID is wrong. Version 4.1.1 - CHG: TCP/IP mode: Communication window show RX packets also if length < 9 or length > 262 (max 300). - NEW: 128000 and 256000 Baud supported. - NEW: If a "*.mbp" file is located in the same directory as the workspace (*.mbw) file then the "*.mbp" file is stored as a relative file name in the *.mbw. This allow you to move the *.mbw file with the *.mbp files to another directory. Thus The *.mbw file will still be able to find the *.mbp files as they are relative to the *.mbw. Version 4.1.0 - NEW: No more double clicking in order to edit a value. Just start typing. - CHG: Improved handling of divided TCP/IP packets. - CHG: Information lines font. Version 4.0.2 - BUG: Did not update cells when log is on. Version 4.0.1 - BUG: Did not always update all cells when displayed as floats. 2006-01-31 Version 4.0.0 - NEW: Grid used to view Modbus values. - NEW: Alt+S, Alt+U, Alt+H and Alt+B used to change display types. - CHG: F8 used to display Poll definition instead of F2. (F2 used to edit cell) - CHG: Function shortcut keys now Alt+F5, Alt+F6, Alt+F7 and Alt+F8. Was: F7, F8, F9 and F10. - CHG: The 10 minute trial period is extended to 15 minutes. Version 3.7.4 - NEW: Hyperlink in about box - BUG: Double click a *.mbp file did not open Modbus Poll. This bug arose in V3.6.3 where Microsoft Visual C++ .NET 2003 compiler was used. Read more: http://www.codeguru.com/cpp/w-d/doc_view/misc/article.php/c8549/ Version 3.7.3 - BUG: String length in the test center was limited to 600 Chars. This was not enough for sending 1968 bits or 125 registers. - BUG: Max length possible to enter in "write multiple coils dialog" 2000 -> 1968. - CHG: Tab order in "Poll definition dialog". Version 3.7.2 - NEW: Serial port 1-32. Was 1-8. Version 3.7.1 - BUG: "Byte count error" + Exception error 0Ah + 0Bh was missing in some write dialog boxes. - CHG: Send button disable while awaiting a response. Version 3.7.0 (Not published on home page) - NEW: "Byte count error" is shown when the byte counter does not match in the response. - NEW: Exception error 0Ah + 0Bh added. - CHG: The write int, float and double dialog boxes does no more close when the send button is pressed. Version 3.6.3 - CHG: RTS disable delay, max value = 100ms. - CHG: MS VC++ version 2003 used. - CHG: Version number format changed and build number is shown in about box. Version 3.60b - CHG: Precision format in float and double display changed. - BUG: Memory leak problem with the OLE/Automation function CreateRequest fixed. - BUG: If slave device returned exception error = 0 it was displayed as: "Exception Error 128" instead of "Exception Error 0" Note that 0 is not an expected error code according to the Modbus specification. - CHG: Excel example changed. Version 3.60a - BUG: Text for TCP/IP Time-out information corrected. - CHG: The 4 minutes trial period is extended to 10 minutes. Version 3.6 - NEW: TCP/IP 'Display communication' improved. - NEW: 'Remove Echo' checkbox in connection setup added. - NEW: Connection information in status bar. - NEW: Error Counters in display menu. (F11) - CHG: Minor changes in help file. 2002-02-01 Version 1.0.0