v1.7.0
8/6/2012
v1.6.2
2/11/2010
v1.6.1
4/30/2008
v1.6.0
9/20/07
v1.5
8/30/07
v1.4
2/23/2007
1. Added the following data access methods for reading/writing arrays of values.
Sub SetWords(nRegType As Integer, lIndex As Long, nQuantity As Integer, nValues As Integer)
Sub GetWords(nRegType As Integer, lIndex As Long, nQuantity As Integer, nValues As Integer)
Sub SetLongs(nRegType As Integer, lIndex As Long, nQuantity As Integer, lValues As Long)
Sub GetLongs(nRegType As Integer, lIndex As Long, nQuantity As Integer, lValues As Long)
Sub SetFloats(nRegType As Integer, lIndex As Long, nQuantity As Integer, fValues As Single)
Sub GetFloats(nRegType As Integer, lIndex As Long, nQuantity As Integer, fValues As Single)
Sub SetWordsBCD(nRegType As Integer, lIndex As Long, nQuantity As Integer, nValues As Integer)
Sub GetWordsBCD(nRegType As Integer, lIndex As Long, nQuantity As Integer, nValues As Integer)
Sub SetLongsBCD(nRegType As Integer, lIndex As Long, nQuantity As Integer, lValues As Long)
Sub GetLongsBCD(nRegType As Integer, lIndex As Long, nQuantity As Integer, lValues As Long)
2. Added critical sections to block programmatic access to the control's data registers while a Modbus master request is in progress.
3. Added critical sections to block Modbus master requests when a data access method is in progress.
4. Fixed problem with Force Multiple Coils command handling.
Offset was not computed properly causing wrong bits to be manipulated.
v1.3h
3/9/04
1. Fixed problem with comm port access above COM9.
v1.3g
12/12/03
1. Disabled comm port sharing.
Previous versions did not error if two or more application instances were opened.
3/13/03
1. Added persistence to MiniHMI app.
v1.3f
8/3/02
1. Fixed problem with Diagnostic Function 8.
Erroneous data was returned in data field for sub-function 0.
2. Limited Diagnostic Function 8 to sub-function 0.
Modbus slave control only supports Diagnostics sub-function 0.
Previously, all sub-function codes returned success replies.
v1.3e
7/29/02
1. Fixed problem with Force Multiple Coils command handling.
Offset was not computed properly causing wrong bits to be manipulated. Problem was introduced in 1.3c.
v1.3d
7/11/02 (Interim release for Modbus users. Sent to select Modbus users only)
1. Fixed problem with RTU/ASCII write bit/register command handling. Problem was introduced in 1.3c.
v1.3c
7/3/02 (Interim release for Modbus/TCP users. Sent to select Modbus/TCP users only)
1. Fixed problem with mismatched DataRead and DataWrite event data reporting when control's container window was dragged around.
v1.3b
6/12/2002 (Interim release for Modbus/TCP users. Sent to select Modbus/TCP users only)
1. Additional error detection and handling for Master packets added:
a. Reference number + word/bit count cannot exceed array boundary (> 65535)
b. Word/bit count cannot be zero
c. Word/bit count limits set according to Modbus spec (PI-MBUS-300 Rev J)
d. Packets with additional byte are now detected and reported.
e. Packets with too few bytes are now detected and reported.
f. Invalid function now reported for Modbus functions not supported by slave.
v1.3a
10/25/2001
1. Fixed problem with closing port on serial communications.
ClosePort method did not release port for use by other applications.
2. Removed 30 minute nag screen from demo version.
Expired demo now fires DataError event with error code 2500 hex.
3. Updated Help system
4. Added context-sensitive help.
v1.3
3/6/2001
1. Added Generic 1-based addressing mode.
2. Fixed problem with FORCE_SINGLE_COIL (FC5) and PRESET_SINGLE_REGISTER (FC6).
If master sent these commands with certain data values the ActiveX Control would throw an exception.
3. Fixed problem with register address reported by DataRead event.
Address did not properly reflect addressing mode.
4. Fixed problem with READ_COIL_STATUS (FC1) and READ_INPUT_STATUS (FC2).
Data was not aligned properly with respect to starting bit.
v1.2
1/3/2001
1. This version adds security for writing to holding registers.
v1.1
10/4/2000
1. Fixed Broadcast Node Address operation for Modbus serial.
2. Fixed a couple of problems with MiniMMI appplication.
3. Fixed problem with LOOPBACK TEST (DIAGNOSTIC STATUS) command.
No data was echoed and a comm timeout error was reported.
4. Fixed problem with returned data errors in ASCII mode.
5. This version incorporates Modbus/TCP.
v1.0
8/16/2000
1. This is the first shipping version
2. This version supports Modbus serial only.