The OPC XML-DA Client driver provides an easy and reliable way to connect disparate third-party OPC XML-DA servers to your client applications, including HMI, SCADA, Historian, MES, ERP, and countless custom applications.
With the OPC XML-DA Client Driver you can manage operations through a single server interface, so there is no need to learn the different nuances of other third-party servers.
6.10.623.0
2/23/2021
- Fixed an issue where the driver was not correctly handling UTF-8 encoding.
- Fixed a communication break when receiving invalid or empty subscription handles from the server.
6.5.850.0
10/23/2018
The following security fixes apply to users that have the driver configured with a Server Endpoint URL that starts with "https".
- Fixed an issue that could cause the client to communicate using TLS versions lower than TLS 1.2.
- Fixed an issue where the server-side certificate was not being validated correctly by the client.
6.5.829.0
6/19/2018
- Fixed an issue where back-to-back writes of the same value to the same tag caused the tag quality to change to bad.
6.4.406.0
10/23/2018
The following security fixes apply to users that have the driver configured with a Server Endpoint URL that starts with "https".
- Fixed an issue that could cause the client to communicate using TLS versions lower than TLS 1.2.
- Fixed an issue where the server-side certificate was not being validated correctly by the client.
6.4.321.0
12/13/2017
- Disabled support for all versions of SSL/TLS older than v1.2. This change affects users referencing ‘HTTPS Security’ in the server endpoint URL.
6.3.306.0
10/23/2018
The following security fixes apply to users that have the driver configured with a Server Endpoint URL that starts with "https".
- Fixed an issue that could cause the client to communicate using TLS versions lower than TLS 1.2.
- Fixed an issue where the server-side certificate was not being validated correctly by the client.
6.2.507.0
10/23/2018
The following security fixes apply to users that have the driver configured with a Server Endpoint URL that starts with "https".
- Fixed an issue that could cause the client to communicate using TLS versions lower than TLS 1.2.
- Fixed an issue where the server-side certificate was not being validated correctly by the client.
6.1.601.0
4/4/2017
- Fixed an issue where the driver does not poll as expected from the update/poll rate.
6.0.2207.0
10/23/2018
The following security fixes apply to users that have the driver configured with a Server Endpoint URL that starts with "https".
- Fixed an issue that could cause the client to communicate using TLS versions lower than TLS 1.2.
- Fixed an issue where the server-side certificate was not being validated correctly by the client.
6.0.2206.0
6/11/2018
- Fixed an issue where the driver would not poll as expected according to the update/poll rate due to updating the last update/poll time after, rather than before, processing reads.
5.21.236.0
10/23/2018
The following security fixes apply to users that have the driver configured with a Server Endpoint URL that starts with "https".
- Fixed an issue that could cause the client to communicate using TLS versions lower than TLS 1.2.
- Fixed an issue where the server-side certificate was not being validated correctly by the client.
5.20.396.0
5/3/2016
- Revised the Update Mode logic to allow more than one simultaneous subscription and prevent orphaned items and subscriptions.
5.19.467.0
10/20/2015
- Enhanced Automatic Tag Generation for a device object while one or more clients are actively connected.
- Resolved an issue where the “KeepAlive” message was no longer sent under adverse network conditions.
- Resolved an issue that could cause the client to receive a newly written value, then a stale cached value, before receiving the new value again.
5.17.495.0
2/24/2015
- Added support for 64-bit data types, including QWord, LLong, and arrays of these two types.
5.14.491.0
2/18/2014
- Fixed issues that were encountered when browsing for items on certain devices (such as SIMOTION controllers). Tags with the default data type can now be added and the data type will be determined on its first read.
- Added the ability to use the Max Items per Read setting when using Exception mode.
- Improved browsing speed when not using the leaf filter.
5.13.191.0
10/15/2013
- Fixed an issue where one tag with a bad address would cause all tags to have bad quality with certain XML-DA servers.
- Added support for HTTP Authentication.
- Added the item path to the tag address. The new syntax is <ItemPath><Delimiter><ItemName>. Tag import will read the item path; if it's not empty, it will build the tag address as displayed above. Users can specify the item path in Static Tags (which are manually created) in the same way. For a list of allowed item path delimiters, refer to the ""Channel Setup"" topic located in the help file.
- Added the channel and device names to the ""The item path <Channel>.<Device>.<ItemPath> is no longer available in the server address space"" error message.
- Added the item path (if it is not empty) to the ""The item name <channel Name>.<Device Name>.<Item Path><delimiter><Item Name> is no longer available in the server address space"" error message.
5.12.140.0
6/18/2013
- Fixed faulty browsing logic where the driver would continue attempting to browse after an error was encountered. This could result in the driver being stuck in a loop while browsing.
- Corrected a failure to import tags from servers that do not return the item name in the GetProperties response.
- Fixed a defect where if the target XML-DA server returned OPC quality for an item, the driver would set the tag quality to Good during a subscription poll refresh.
5.11.250.0
3/5/2013