Driver Revision History

<< Click to Display Table of Contents >>

 

Driver Revision History

Version

Date

Author

Comments

2.0.17

12/08/2023

Pedro H. Santos

Implemented a validation of Tags and assumed the value 0 (zero) for the Device property if that property is empty (Case 35216).

2.0.16

19/08/2019

C. Mello

Platform update on this Driver's source code (Case 27354).

2.0.15

03/07/2019

C. Mello

Added support for reading Superblocks in files in ASCII format (Case 24440).

2.0.14

01/28/2019

C. Mello

Added support for using Block Tags in files in ASCII format (Case 26033).

2.0.13

09/17/2018

C. Mello

Added support for manipulating data in files in ASCII format (Case 25046).

2.0.10

02/13/2017

A. Hertzog

Added support for PID files (Case 21560).

2.0.6

04/15/2016

M. Salvador

Implemented support for direct writings and readings of bits in SLC_BIT areas (Case 20093).

2.0.5

09/10/2015

A. Quites

Added an advanced option to optimize String readings (Case 18436).

2.0.1

09/26/2013

G. Taschetto

Driver ported to IOKit v2.0 (Case 14126).

1.15.1

11/21/2012

A. Quites

G. Taschetto

Implemented a transaction control for DF1 protocol encapsulated in ENIP, allowing to reject any delayed response frames (Case 13090).

Grouping by Superblocks was disabled for Tags accessing input and output files (N1/B1 parameter equal to zero or N1/B1 parameter equal to one), to avoid problems with an eventual grouping of non-adjacent cards (Case 13084).

Added a suggestion of mapping of digital inputs and outputs for integer variables on topic Troubleshooting (Case 12243).

Fixed a problem in which users could not write to bits above 15 in I/O cards with 32 or more bits (Case 13274).

Added a protection on the configuration of Tags by Strings against the use of bits in Float data types and sub-elements in Integer and Float data types (Case 13339).

Added support for I/O cards up to 64 bits (Case 13330).

1.14.1

12/01/2010

A. Quites

Fixed an error when writing bits of Long data type variables (Case 11923).

1.13.1

10/13/2010

A. Quites

Fixed an error when writing bits of a most significant Word data type of 32-bit data types (Case 10768).

Added a transaction check (TNS) of DF1 layer when encapsulated in CSPv4 (Case 11023).

Fixed an error when writing Block Elements of Float data type (Case 11024).

Driver ported to Windows CE (Case 10913).

Fixed an error when reading a 71 (I16) data type in Elipse E3, with Superblocks (EnableReadGrouping property) disabled (Case 11653).

Fixed all addressing examples of sub-element ACC (Case 10979).

1.12.1

04/22/2009

A. Quites

Fixed an error when reading IOKit's internal Tags (Case 10242).

Fixed a shifting error (offset) when writing to Block Elements of 32-bit data types (Case 10253).

Fixed an error when writing to bits from 16 to 31 in 32-bit data types (Case 10345).

Implemented a new 29 data type, which reads two Words and converts them to a Float (Case 10016).

Fixed a shifting error (offset) when reading Blocks of 32-bit data types with a total size greater than the maximum configured limit (Case 10296).

Support for Superblocks of 32-bit data types disabled, due to an error with 16-bit addressing (Case 10297).

1.11.1

10/07/2008

M. Salvador

A. Quites

Added support for Micrologix 1500 B series devices (Case 9132).

Added support for writing bits in Long data types (Case 9743).

Added a signed integer data type, corresponding to the N2 parameter equal to 71 (Case 9800).

1.10.1

02/28/2007

A. Quites

Fixed a problem with a synchronous TNS error (Case 7833).

1.9.1

10/10/2006

M. Salvador

Added support for Micrologix 1100 devices (Case 7454).

1.8.1

08/28/2006

A. Quites

Fixed an error when receiving packets in BCC (Case 7289).

1.7.1

07/26/2006

A. Quites

M. Salvador

Implemented features of Superblocks and configuration of Tags by Strings (Case 6742).

Fixed an error when reading and writing input and output bits (Case 6415).

Fixed a problem with the reception in Half-Duplex and Full-Duplex modes.

1.06

04/18/2004

M. Salvador

Implemented a control for the maximum number of bytes in reception.

Implemented the reading of blocks greater than the maximum number of bytes.

Implemented bit writings.

1.05B

04/15/2004

A. Quites

M. Salvador

Implemented a Half-Duplex mode on the DF1 layer (Case 5160).

Created a Use hexadecimal addressing on N1/B1 option.

1.02

06/24/2004

M. Salvador

Version previous to version control.

1.00

05/31/2004

M. Salvador

Original version of this Driver (Case 1020).