The 15 month Service Subscription entitles the owner to download product updates released within the subscription period and get free phone/email product support. The service subscription extends the subscription period for 456 days from the expiring date of the previous subscription respectively 15 month from the product purchase date.
The OPCDA.NET SDK supports 32-bit and 64-bit operation on all Windows versions with the .Net Framework 4.x.
Many C# and VB.NET samples applications are provided with projects for Visual Studio 2010, ..., 2017.
The OPCDA.NET SDK has a multi-layered class structure. The user can choose the interface layer according the application requirements and the personal preferences.
The Professional Edition offers features that improve the application quality without increasing the development effort.
Access to UA Servers
OPCDA.NET with the OPCDA.NET-UA add-on option enables clients to access OPC DA and OPC UA servers through the same API. No external converters are required. DCOM is completely eliminated.
The OPC Server Access controls are easy to use and handle the OPC server access efficiently and with extensive error checking. The controls are invisible, doing the background work. To add OPC server access to a Windows Form or Service application, drag the controls from the Visual Studio Toolbox to the application design pane and configure the properties. The configuration is supported by dialogs. Servers and items can be browsed and selected. All OPC server access is asynchronous. Requests from the application are queued and success/error is reported in the completion handler, simplifying the application error handling.
QuickUse Classes
Browse functions display the items directly in a TreeView control. Items can be read or written with a single, very simple method call using either synchronous or asynchronous access. For asynchronously accessed items the QuickUse class maintains a data buffer and handles the data change callbacks. The user can read the current value from the buffer or request a notification.
DataBinding subscriptions refresh the item values directly in Windows controls and user classes, no user callback handlers are required.
Browse Support
OPCDA.NET provides excellent browse support, making the interactive selection of items real simple. With one method call the server can be browsed into an in-memory TreeNode structure or directly into a TreeView control.
Browsing a single branch is also made simple. The convenient OPC DA V3 Browse and GetProperties methods can be used with OPC DA V3 and V2 servers.
Background Server Access
Each OPC server access can possibly take seconds or even minutes due to either long DCOM communications timeouts or due to long server processing times that may be caused e.g. by slow device access.
The OPCDA.NET background server access classes handle all server access in background threads and prevent the application becoming unresponsive during the server access. The application quality can be greatly enhanced without additional development effort. The application becomes also highly robust, all server access is time limit checked and the server connection is monitored even without the application making a server access.
View the C# sample code to see how short and simple a high quality OPC DA client application can be.
Visual Studio 2005 code snippets are provided for all methods.
Sample Applications
Many sample applications are provided for C# and VB.NET, complete with Visual Studio 2003 projects. The projects are tested to convert and compile with Visual Studio 8 (2005).
The samples show how the many OPCDA.NET features can be used and the samples can be used as the starting point for user applications.
Many additional sample Windows applications can be created with the project wizards. The features added to the code can be selected in a dialog. With only the code for the selected features the created application are easy to understand and extend to meet the user requirements
Visual Studio New Project Wizard
The project generation wizard generates the OPC server access sample code according the user selections. The generated code is fully functional, easy to understand and an excellent starting point for any OPC client application.
Only for the .NET Framework.
Test Utilities
Requirements