OPC Data Client Specifications
What are the system requirements for OPC Data Client? What does the OPC Data Client work with?
Related pages:
Languages and Tools
OPC Data Client is specifically designed with broad language and tool interoperability in mind, allowing you to develop an OPC client in a wide range of languages.
On .NET platform, C# and VB.NET are the most common, but other languages and tools such as F# or LINQPad can be used as well.
In COM development, Visual Basic (VB, VB6), C/C++, VBScript (e.g. in ASP, or Windows Script Host), JScript, Perl, PHP, Python, Visual Basic for Applications (VBA, e.g. in Excel), Visual FoxPro (VFP), Delphi (Object Pascal), Free Pascal (Lazarus), REAL Studio (REALbasic, now XoJo), Xbase (Xbase++), T-SQL (SQL Server), PowerBuilder (using PowerScript language) and other tools can be used for OPC client creation.
Operating Systems with .NET Core
Linux
For .NET Core: See Microsoft articles .NET Core Supported OS Lifecycle Policy, and Linux Prerequisites.
Microsoft Windows
For .NET Core: See Microsoft articles .NET Core Supported OS Lifecycle Policy, and Windows Prerequisites.
Other Operating Systems for .NET Standard
Other operating systems on which .NET Core can run but are not listed here are not supported. It is possible that OPC Data Client will work on such operating systems as well, but if you decide to use them, it is not something we will be able to support. OPC Data Client may support them in the future.
OPC Data Client System Requirements
|
Version Table |
|||||
|
Product Name |
Operating System |
.NET Runtime |
Key Changes - What's New |
Primary Development Tool |
Release Date |
|
(also for COM and Excel development platforms) |
|
Nov 21, 2025 |
||
|
|
|
|||
|
(also for COM and Excel development platforms) |
|
Apr 25, 2025 |
||
|
|
|
|||
|
(also for COM and Excel development platforms) |
|
Nov 12, 2024 |
||
|
|
|
|||
|
(also for COM and Excel development platforms) |
|
Feb 19, 2024 |
||
|
|
|
|||
|
(also for COM and Excel development platforms) |
|
Nov 21, 2023 |
||
|
|
|
|||
|
(also for COM and Excel development platforms) |
|
Jun 9, 2023 |
||
|
|
|
|||
|
WARNING: Users should not upgrade to 2022.2 until after reading the details found here. |
|
(also for COM and Excel development platforms) |
|
Dec 2, 2022 |
|
|
|
|
|||
|
(also for COM and Excel development platforms) |
|
Mar 21, 2022 |
||
|
|
|
|||
|
(also for COM and Excel development platforms) |
|
Nov 13, 2021 |
||
|
|
|
|||
|
Release 1: 5.61.225.1 (DO NOT USE) Release 2: 5.61.241.1 |
|
(also for COM and Excel development platforms) |
|
June 9, 2021 |
|
|
|
|
|||
|
WARNING: Users should not upgrade to 2021.1 until after reading the details found here. |
|
(also for COM and Excel development platforms) |
|
Mar 15, 2021 |
|
|
|
|
|||
|
(also for COM and Excel development platforms) |
|
Dec 3, 2020 |
||
|
|
|
|||
|
(also for COM and Excel development platforms) |
|
Apr 6, 2020 |
||
|
|
|
|||
|
(also for COM and Excel development platforms) |
|
Feb 20, 2020 |
||
|
|
|
|||
|
(also for COM and Excel development platforms) |
|
Nov 25, 2019 |
||
|
|
|
|||
|
(also for COM and Excel development platforms) |
|
Sep 17, 2019 |
||
|
|
|
|||
|
(also for COM and Excel development platforms) |
|
Nov 12, 2018 |
||
|
|
|
|||
OPC UA Profiles
OPC Data Client supports following facets of OPC UA Profiles. Categories and profiles are sorted alphabetically.
Here, we can only list profiles that are actually defined by the OPC Foundation. QuickOPC also supports features for which there are no standard profiles defined. Specifically, in the Security and Transport categories, QuickOPC has support for additional security policies and transports other than just those listed here. For this reason, the OPC UA Profiles list should not be understood as a list of QuickOPC features with regard to OPC UA - it is only their subset. The purpose of this list is to allow matching of the client capabilities against a list of requirements, if the requirements are expressed in terms of OPC UA Profiles.
Client Category
Alarm & Condition
- A & C Alarm Client Facet
- A & C Address Space Instance Client Facet
- A & C Base Condition Client Facet
- A & C Base Refresh2 Client Facet
- A & C Dialog Client Facet
- A & C Enable Client Facet
Core Characteristics
- Address Space Lookup Client Facet
- Base Client Behaviour Facet
- Core 2017 Client Facet
- Core Client Facet [deprecated]
- Discovery Client Facet
- Documentation – Client
- Global Discovery Client Facet
- Multi-Server Client Connection Facet
- Subnet Discovery Client Facet
Data Access
- Attribute Read Client Facet
- Attribute Write Client Facet
- DataAccess Client Facet
- DataChange Subscriber Client Facet
Event Access
- Base Event Processing Client Facet
- Event Subscriber Client Facet
- Notifier and Source Hierarchy Client Facet
Generic Features
- Method Client Facet
Subscriber Category
Core Characteristics
- Subscriber Cyclic Limits Facet
- Subscriber Acyclic Limits Facet
UADP
- Subscriber UADP Periodic Fixed Layout Facet
- Subscriber UADP Dynamic Data or Event Layout Facet
- Subscriber UADP Flexible Layout Facet
Security Category
SecurityPolicy
More security policies are available than just those covered by these standard profiles. See the message at the top of this section, and the table in the next section for the Supported OPC UA Security Policies
- *Obsolete* SecurityPolicy - Basic256
- SecurityPolicy - None
- SecurityPolicy [A] - Aes128-Sha256-RsaOaep (not in .NET Framework, COM or Excel, i.e. only in .NET Standard)
- SecurityPolicy [B] - Basic256Sha256
- SecurityPolicy - Aes256_Sha256_RsaPss (not in .NET Framework, COM or Excel, i.e. only in .NET Standard)
TransportSecurity
- TransportSecurity - TLS 1.2
User Token
- User Token - Anonymous Facet
- User Token - Issued Token Windows Server Facet (not in .NET Standard)
- User Token - User Name Password Client Facet
- User Token - X509 Certificate Client Facet
Transport Category
SecurityPolicy
(Note: More transports are available than those just covered by these standard profiles. See the Caution message at the top of this section.)
- HTTPS UA-Binary
- HTTPS UA-XML (not in .NET Standard)
- UA-TCP UA-SC UA-Binary
PubSub
- PubSub UDP UADP (note: IPv4 and IPv6)
- PubSub MQTT UADP
- PubSub MQTT JSON
OPC UA Security Policies
OPC Data Client supports following OPC UA security policies:
|
Name |
Security Policy URI |
|
Aes128_Sha256_RsaOaep (not in .NET Framework, COM or Excel, i.e. only in .NET Standard) |
http://opcfoundation.org/UA/SecurityPolicy#Aes128_Sha256_RsaOaep |
|
Aes256_Sha256_RsaPss (not in .NET Framework, COM or Excel, i.e. only in .NET Standard) |
http://opcfoundation.org/UA/SecurityPolicy#Aes256_Sha256_RsaPss |
|
Basic128Rsa15 (obsolete) |
|
|
Basic256 |
|
|
Basic256Sha256 |
|
|
None |