<< Click to Display Table of Contents >>
Driver Revision History |
Version |
Date |
Author |
Comments |
---|---|---|---|
4.0.30 |
08/29/2023 |
A. Fetzner |
•Added support for importing Tags from TIA Portal versions 17 and 18 (Case 31160). |
4.0.29 |
08/25/2023 |
M. Ludwig |
•Fixed a communication failure when this Driver is configured with the MPI protocol (Case 32311). |
4.0.28 |
11/17/2021 |
M. Ludwig |
•Added an inter-frame delay option for the Ethernet layer (Case 31757). |
4.0.27 |
08/02/2021 |
M. Ludwig |
•Implemented the WString data type (Case 30670). |
4.0.26 |
05/05/2021 |
M. Ludwig |
•Implemented Int, Word, DInt, and DWord data types with the least significant byte first (Case 30617). |
4.0.24 |
10/22/2020 |
M. Ludwig |
•Implemented a recursive list of DBs and TagTables within folders (Case 29822). |
4.0.23 |
10/14/2020 |
M. Ludwig |
•Implemented an import process of Tags with an Array of complex structures data type (Case 29560). |
4.0.22 |
09/24/2020 |
M. Ludwig |
•Fixed the duplication of imported Tags when opening the properties window and selecting the Import Tags tab for the first time (Case 29560). |
4.0.21 |
09/18/2020 |
M. Ludwig |
•Created an MProt TIA Portal Importer (Case 29179). •Implemented a process to import Tags (Case 29185). |
4.0.20 |
12/26/2019 |
M. Ludwig |
•Implemented a ReadOnce Tag (Case 27374). •Implemented LSB First data types with reverse bits (Case 27576). |
4.0.19 |
08/05/2019 |
M. Ludwig |
•Fixed a hold on the last value in cache (Case 26110). •Driver ported to Visual Studio 2017 (Case 27092). |
4.0.18 |
09/28/2018 |
M. Ludwig |
•Fixed a freeze on readings when using simultaneous connections after an unknown time (Case 25235). |
4.0.17 |
02/08/2018 |
M. Ludwig |
•Implemented Int and DInt data types for syntactical parameters (Case 23837). |
4.0.16 |
11/28/2017 |
M. Ludwig |
•Implemented rack, slot, and destination TSAP settings for backup addresses 2 and 3 (Case 23428). |
4.0.13 |
09/11/2017 |
M. Ludwig |
•Fixed a freeze on readings when using simultaneous connections after an unknown time (Case 23203). •Implemented a watchdog mechanism to trigger IP address switching (Case 23270). |
4.0.12 |
07/06/2017 |
M. Ludwig |
•Fixed a problem when reading Strings in ISOTCP and ISOTCP243 protocols with extra connections (Case 22950). |
4.0.11 |
06/20/2017 |
M. Ludwig |
•Disabled a grouped reading optimization when configured protocols ISOTCP and ISOTCP243 with optimization for Simultaneous Requests (Case 22897). |
4.0.10 |
06/12/2017 |
C. Mello |
•Adjustments to isolate SOE Collecting from Superblock services and callback-oriented simultaneous connections (Case 22785). |
4.0.9 |
05/29/2017 |
F. Englert |
•During a reconnection to a backup CPU, now there is an additional check on whether the destination TSAP address corresponds to the new IP address. If it is not the expected IP address, this Driver does not send a connection request, and automatically recreates it considering the new IP address and its respective TSAP (Case 22020). |
4.0.7 |
05/15/2017 |
M. Ludwig |
•Added TSAP destination settings in hexadecimal format (Case 22432). |
4.0.4 |
04/10/2017 |
M. Ludwig |
•Implemented readings and writings of database gateway (Case 22249). •Fixed a reading error of single BOOL and BYTE (Case 22451). |
4.0.1 |
03/16/2017 |
M. Salvador M. Ludwig |
•Performance improvements on ISOTCP protocol (Case 22246). |
3.1.2 |
05/12/2015 |
M. Ludwig |
•Fixed a denial in the option to select ISOTCP243 protocol (Case 18675). |
3.1.1 |
09/19/2014 |
M. Ludwig |
•Implemented CPU redundancy, or automatic selection of backup CPU, alternative Rack or Slot, with connection to the backup IP address (Case 15782). •Implemented the configuration of Rack, Slot, and connection type on Driver's properties window (Case 15911). •Added Interface-specific Tags for the extra connections option (Case 17221). |
3.0.1 |
12/20/2103 |
M. Salvador M. Ludwig |
•Implemented internal Superblocks in extra TCP connections (Case 14025). •Driver ported to IOKit 2.00 (Case 14019). |
2.13.1 |
08/21/2012 |
M. Ludwig |
•Implemented the PDU REF field functionality in ISOTCP protocol (Case 13299). |
2.12.1 |
05/30/2012 |
C. Mello |
•Added support for SOE Collecting of events in DB tables (Case 12483). |
2.11.1 |
08/04/2011 |
M. Ludwig |
•Included a consistency according to the MPI protocol and code improvements (Case 12392). •Added information about supporting Siemens S7-1200 series PLCs (Case 12292). |
2.10.1 |
03/25/2011 |
M. Ludwig |
•Implemented the S7 String format and a new properties window to configure Strings (Case 12005). |
2.9.1 |
08/25/2009 |
M. Ludwig |
•Fixed a problem when reading Counter-type variables (Case 10701). •Implemented advanced configurations for ISOTCP and ISOTCP243 protocols (Case 10717). |
2.8.1 |
06/19/2009 |
M. Ludwig |
•Fixed a problem in a disconnection addressing multiple slaves in MPI protocol (Case 10595). |
2.7.1 |
06/03/2009 |
M. Ludwig |
•Implemented the S5Time data type (Case 10413). |
2.6.1 |
01/07/2009 |
M. Ludwig |
•Fixed a connection failure under ISOTCP protocol (Case 10138). |
2.5.1 |
11/04/2008 |
M. Ludwig |
•Improvements on the layout of properties window (Case 9994). •Implemented an operation delay in PPI protocol (Case 9968). |
2.4.1 |
04/01/2008 |
M. Ludwig |
•Fixed a problem when addressing analog inputs and outputs combined with the EnableReadGrouping property configured to True (Case 8927). •Improvements and consistencies to avoid PLC's disconnection problems, as described on Case 8968 (receiving random values in alarm variables in ISOTCP protocol). •Fixed an unhandled exception when receiving NAK characters in MPI protocol, which caused a lock on data reception (Case 8981). •Improvements on consistency of MPI protocol reception (Case 8981). •Removed an unnecessary byte in the frame, which caused problems when writing bytes and bits under ISOTCP protocol and the S7-400 PLC (Case 9021). •Fixed a problem in the automatic reconnection after a physical disconnection in ISOTCP protocol (Case 9030). •Fixed the implementation of a long ACK frame reception in PPI protocol (Case 9118). •Implemented a condition of unavailable data in PPI protocol. When this condition is met, returns an empty list and OK instead of a failure (Case 9232). •Fixed a wrong attribution of Service Access Point in MPI protocol, which caused communication failures with Tecnatron adapters (Case 9238). |
2.3.1 |
09/13/2007 |
M. Ludwig |
•Fixed a reconnection problem with serial adapters when the PLC is turned off (Case 8069). •Implemented addressing to multiple slaves in MPI protocol (Case 8625). •Ethernet port freely configurable (Case 8683). •Driver compiled with IOKitLib v1.14 to fix reading and writing errors before the first connection (Case 7614). •Documentation updated with information about the length of Strings, protocols, and compatible devices (Case 8206). |
2.2.1 |
03/28/2007 |
M. Ludwig |
•Fixed the lack of creating a blob, which caused errors at run time (Case 8015). •Fixed a problem when switching IP addresses at run time (Case 8026). •Added support for Windows CE (Case 7504). •Added support for IBHLink converters (Case 7994). •Fixed a writing problem with Strings (Case 7967). |
2.1.1 |
07/10/2006 |
M. Ludwig |
•Fixed the parsing of DB variables (Case 7172). |
2.0.1 |
04/13/2006 |
M. Salvador M. Ludwig |
•Fixed a failure in PPI protocol Error: Single DLE in data field (Case 6644). •Removed address check. Regardless of the data type, any value in N4 is allowed (Case 6644). •Fixed a bug in the configuration interface, where IBHLink converter and ISOTCP protocol configurations were mixed. Port 1099 was forced instead of port 102 (Case 6644). •Added support for Superblocks and symbolic addressing (Case 6644). |
1.1.1 |
11/03/2005 |
M. Ludwig |
•Optimization, standardization, and source code review. |
1.0.1 |
05/01/2005 |
M. Salvador |
•Original version of this Driver. |