INGEAR.NET.LOGIX (Build 2.0.2009.1119)
Added support for optional USB Dongle Key license
Updated soft license for improved Windows 7 operation
Revision History
INGEAR.NET.LOGIX (Build 2.0.908.xxx)
Fixed problem with STRING writes failing within Controller.GroupWrite operation.
Fixed problem with Controller.GroupRead reporting all Tag.QualityCode as QUAL_BAD when one or more Tag.QualityCode had actual QUAL_BAD
INGEAR.NET.LOGIX Install Set Update (08.21.09)
Updated install set for 64-bit operating systems.
INGEAR.NET.LOGIX (Build 2.0.701.xxx)
Changed STRING TAG data handling from UTF7 to ASCII
INGEAR.NET.LOGIX Install Set update (05.05.09)
Minor updates to example projects and documentation only. No changes or updates related to INGEAR .NET class libraries
Corrected problem with Visual Basic 6.0 example throwing exception when Writing a Tag.
Corrected "missing reference" with Compact Framework C# example
Updated documentation for regasm in NETLOGIX for VB6 | Distributing Applications.
INGEAR.NET.LOGIX (Build 2.0.420.xxx)
Improved Controller.GroupRead immediately setting Tag.QualityCode = QUAL_BAD for all Tags in collection when communication is disrupted
Updated license component to current revision.
Corrected problem with install set not properly creating Windows Registry setting for NETLOGIX COM Interop .DLL
Added C# Compact Framework Example to install set.
INGEAR.NET.LOGIX (Build 2.0.401.xxx)
NET.LOGIX v2.0 no longer supports .NET Framework 1.x
Improved socket communication and time out recovery
Improved STRING data type handling
Improved Ethernet /IP and CIP error message handling and reporting
Expanded Winsock Error List
Updated License Manager applet.
Added support for on-line or manual activation
Added ability to extend trial license
Added ability to deactivate and move license.
Improved Compact Framework Edition capabilities
Compact Framework Edition no longer requires OpenNETCF references.
Updated example projects.
Added VB6 Examples
Updated examples and help files
INGEAR.NET.LOGIX (Build 1.10.1199.xxx)
Corrected .NET Framework 2.x and later problem with Controller.ErrorCode / Controller.ErrorString returning ResultCode.E_SUCCESS on invalid connection.
INGEAR.NET.LOGIX (Build 1.10.922.xxx)
Corrected problem with Controller.GroupRead. Invalid tag name(s) on the Group collection would cause all Tags returning with QUAL_BAD
INGEAR.NET.Logix (Build 1.10.911.xxx)
Corrected problem with internal debug messages in release build.
INGEAR.NET.Logix (Build 1.10.814.xxx)
Updated TCP/IP socket connection time out and broken connection recovery
Corrected problem with TagGoup.Update event handler publication.
This version contains acculative fixes of prior versions.
INGEAR.NET.Logix (Build 1.9.907.xxx)
Removed redundant license validation
INGEAR.NET.Logix (Build 1.9.905.xxx)
Corrected
hang on Controller.GroupRead, if TagGroup contained a large amount of
Tags referencing individual ControlLogix/CompactLogix array elements.
Example:
for (i=0; i<1000; i++)
MyGroup.AddTag(new Tag("ArrayTag[" + i.ToString() + "]"));
MyPLC.GroupRead(MyGroup);
INGEAR.NET.Logix (build 1.9.718.xxx)
Fixed exception when writing STRINGS
Updated INGEAR.NET.LogixCF (Compact Framework Edition)
INGEAR.NET.Logix version 1.9
Added Interfaces
Added Exception handling to Controller, Tag and TagGroup classes
Added Version property to Controller Class
Added NetType property to Tag Class
This version contains all accumulative fixes from prior versions.
For consistency with other INGEAR.NET Visual Studio PLC class libraries, the following changes have been incorporated in this version of INGEAR.NET.Logix
Logix.Atomic class has been eliminated and replaced with Tag.ATOMIC enumerations. When porting projects built with previous versions of INGEAR.NET.Logix you will need to replace references to Logix.Atomic to Tag.ATOMIC
Controller.Action event handler has been changed to type System.EventHandler. (see Controller.Action for implementation)
Tag.Changed event handler has been changed to type System.EventHandler. (see Tag.Changed for implementation)
Event handler Tag.GroupUdate is renamed TagGroup.Update and changed to type System.EventHandler. (see TagGroup.Update for implementation)