QuickOPC User's Guide and Reference
Product Editions
Introduction > Product Editions

Following table will help you to understand the features of different QuickOPC editions, and assist in selecting the edition that is best for you.

Product Edition: Standard Professional Ultimate Trial (free)
Unlimited run time The trial version delivers valid data for 30 minutes since you have started your application. You then need to re-start the process in order to receive valid data again, and so on. Paid editions have no such limitationContact us if you need a longer run time for your evaluation.

OPC Specifications

OPC Data Access (4) OPC-DA is the original specification. It is commonly used to move real-time data from PLCs, DCSs, and other control devices to HMIs and other clients, for display purposes and further processing. More...

OPC XML-DA OPC XML-DA specification builds on the OPC-DA specifications to communicate data in XML. It incorporates SOAP and Web services. More...

OPC Alarms and Events (4) OPC-A&E provides alarm and event notifications on demand (in contrast to the continuous data flow of Data Access). These include process alarms, operator actions, informational messages, and tracking/auditing messages. More...

OPC Unified Architecture (Generic/Data) OPC-UA is the next generation of OPC. It brings the existing specifications together with a unified data model and uses Web services, rather than Microsoft COM, for messaging. More...

OPC Unified Architecture (Methods) The Method Service Set in OPC Unified Architecture allows the client to make function calls on OPC UA objects.

OPC Unified Architecture (Alarms & Conditions) This standard deals with event subscriptions and notifications, Conditions, Dialog Conditions, and Alarms, including acknowledgement capabilities. Also includes specialized OPC UA Alarms and Conditions client object. More...

Development Models

Procedural Coding Model This is the traditional programming. You write code to instantiate objects, and call methods to perform the OPC operations. More...

Live Binding Model (2) Simply use the Visual Studio Designer to configure bindings between properties of visual or non-visual components, and OPC data. For Windows Forms and WPF, code-less. More...

Live Mapping Model (1) Allows you to write objects that correspond logically to a functionality provided by whatever is “behind” the OPC data. You map your objects and members to OPC by annotating them with attributes. More...

Reactive Programming Model (1) High-level abstraction that allows you to compose asynchronous and event-based programs using data streams and LINQ-style query operators. Uses Microsoft Reactive Extensions (Rx) for .NET. More...

Features

Browsing Dialogs Pre-made, highly configurable OPC browsing dialogs for Windows Forms (callable from WPF or COM applications as well). Provide interactive viewing and selection features. More...

Browsing Controls (2) Configurable OPC browsing controls for Windows Forms. Can be combined with other controls on the form to achieve the desired functionality. More...

OPC UA Discovery Local Discovery (LDS)

Network Discovery (LDS-ME)

Global Discovery (GDS)

Specialized Client Objects (new in 2018.3) - OPC UA Certificate Management Client
- OPC UA Global Discovery Client

Extensions

OPC UA Complex Data Encodes and decodes OPC UA extension objects, according to data type dictionaries in the OPC UA information model. More...

Development Platforms

COM (3) For languages or tools that supports Microsoft OLE Automation, e.g. Delphi, VB6, VBScript (such as in ASP), JScript, Perl, PHP, Python, VBA (such as in Excel), Visual FoxPro, REALbasic, Xbase, T-SQL, and many others. Also works from native C/C++. More...

.NET Framework (3) For languages and tools based on Microsoft .NET Framework on Windows. Typical usage is from Visual Basic (VB.NET) or C#, but other languages can be used as well (e.g. PowerShell, managed C++, or F#). More...

.NET Standard (new in 2018.3) Multi-platform abstract API specification. Allows development in .NET languages for the .NET Core runtime on Windows or Linux.

Product Options (must be purchased as additional items)

Excel Option (3) Allows you to set up a communication link between Excel and any OPC server. It is possible to subscribe to and view real-time data, and also write the data back. No programming, macros or add-ins are necessary. With just drag-and-drop or copy-and-paste, you can create Microsoft Excel sheets with live, animated OPC data. More...

StreamInsight Option (3) Allows you to bring in streaming data from OPC sources into StreamInsight, analyze them and process them further, and even feed the results back to OPC servers. Data from OPC can be combined with data from multiple other sources. You can monitor the data for meaningful patterns, trends and exceptions. Streaming OPC data can be analyzed and correlated while they are in-flight. More...

Tools

Connectivity Explorer (3) Allows to navigate through hierarchy of OPC Data Access and OPC Unified Architecture servers and data nodes. You can subscribe to data changes, and view the results live.

Note (1): Only available under .NET Framework or .NET Standard development platforms.

Note (2): Only available under .NET Framework development platform (Windows).

Note (3): Only on Windows.

Note (4): Only available under COM or .NET Framework development platforms (Windows).

Licensing changes affecting the capabilities of various editions occur from time with releases of new QuickOPC versions. Please re-check the edition capabilities if you are upgrading, or extending the upgrade assurance term.

The installation package and/or product packages or asemblies are the same, regardless of the product edition; the enabled/allowed product capabilities are distinguished in the license key.

Click here for information about QuickOPC licensing and license types.

See Also