OPC .Net client server toolkits for OPC DA, HDA, AE, XML-DA      Advanced
OPC
Solutions    
         OPC .Net client server toolkits for OPC DA, HDA, AE, XML-DA
Online Tools
- OPC Error Lookup
- ASP.NET Sample Clients
- XML DA Sample Servers
Sign In | My Account | Shopping Cart
Search  
   
* privacy and security Guaranteed  
OPC UA - UA Server Toolkit - UA Server Toolkit Login  
UA Server Toolkit  Buy or Evaluate

The Advosol uaPLUS OPC UA Server Toolkit is designed to support a smooth transition from Classic OPC to OPC UA.
OPC UA compliant servers can be created with minimal knowledge of the complex OPC UA specification.
The uaPLUS server toolkit can be used in multiple ways:

  • Users of the Advosol toolkits for Classic OPC can upgrade their DA/HDA/AE servers to UA without code changes.
  • New servers can be developed for UA and Classic OPC with a single development effort.
  • New UA servers can be developed on the simple OPC DA/HDA/AE inerface with minimal OPC UA knowledge
  • UA servers can be developed independent of Classic OPC with application specific UA node managers

The uaPLUS server toolkit is for the .NET environment and bases on the OPC Foundation UA Communication Stack. The server design can be based on the application requirements and the developer preferences:
- Stand-alone server with application specific parts in plug-in DLLs
- Embedded in a user application with the device/database handlers in DLLs or within the application code.


UA Server with DA or DA/AE functionality

The uaPLUS.exe UA server application uses the same device handling plug-in DLL as the Advosol DANSrv OPC DA .NET server toolkit. Users of this toolkit can upgrade to UA without any software development work.
The uaPLUS application runs either as a processs with visible or hidden form, or as a Windows Service.
  

 

UA Server with HDA (Historian) functionality
The uaPLUS.exe UA server application uses the same device handling plug-in DLL as the Advosol HDANSrv OPC DA .NET server toolkit. Users of this toolkit can upgrade to UA without any software development work.

 

 

UA Server with DA/AE and HDA (Historian) functionality
The plugin DLLs for DA/AE and HDA functionality can be used in combination.
To match the behavior with the Classic OPC server toolkits the two plug-ins work independently. Each has its own node structure in the UA address space. NSPlugin.dll maps the device items to its nodes while HDAPlugin.dll maps the database elements to its nodes.
Clients reading current values of HDA nodes get the newest value from the database while reading DA nodes returns the current device value.

 

 

 

UA Server with HDA (Historian) functionality in DA nodes
Only one node structure is created with nodes that have DA (current values) and/or HA (historical values) access capability.
Current values reads return the device value and historical value reads return data base values.

 

 

UA Server embedded in user application
The uaPLUS generic server is also provided as a DLL that can be embedded in user applications. The application specific device can be implemented in DLLs, as with the stand-alone UA server or, the handlers can be implemented within the user application.

Additional features like UA Methods can be implemented because the features are not restricted by the plug-in DLL interfaces that are designed to also work with the Advosol server toolkits for Classic OPC DA/AE/HDA.

 


Fully embedded UA Server

The uaPLUS generic server DLL is referenced by the user application. 

The application defines internal device handler methods that replace the device handler DLLs. 
Some limitations in the device handler DLL interface (that exist because the DLLs were designed for the Classic OPC server toolkits) are eliminated.

UA servers can be developed independent of Classic OPC with application specific UA node managers. This requires more knowledge of the UA specification.

 

The Advosol server toolkits consist of two parts:

  • The generic server implements the server data model and handles the client interface for one of the OPC specifications.
    The uaPLUS generic server uses the same Plug-in DLL interface as the Advosol server toolkits for Classic OPC DA/AE/HDA. The "Virtual Browse" feature of the OPC DA server toolkit is not yet supported by the UA toolkit generic server.
  • The application specific part is in plug-in .NET assemblies (DLLs) that handle the device/database interface and the server configuration.
    The generic server interface is the same for all toolkit versions.

 

Supported OPC UA Profiles

The uaPLUS server implements the basic UA conformance units and the units that correspond to the functionality of:
- Classic OPC DA
- Classic OPC AE
- Classic OPC HDA
- UA Methods (only with the embedded uaPLUS DLL server)
The functionality is enabled by a license key. Customers don't need to purchase unneeded functionality.


Sample Servers

The uaPLUS server toolkit includes several sample servers with Visual Studio solutions.
The servers are kept simple so that they are easy to understand and adapt. Each server is designed to show a particular feature.
Users can select one of the sample servers as the base for their server project. Missing features can be copied form the other sample servers.

The uaPLUS New Project template for Visual Studio creates plug-in assemblies with DA functionality according the selections in the wizard dialog.

 

Tools

UA Test Client UA Client application that can be used to test the features of the developed servers.
OPC .NET Client Test client with OPC .NET (Xi) API with DA/HDA/AE capability
DA / UA Test Client Easy to use test client for Classic OPC DA and UA
AE / UA Test Client Easy to use test client for Classic OPC AE and UA
HDA / UA Test Client Easy to use test client for Classic OPC HDA and UA
UA Discovery Server The discovery server provides a list of running UA servers and simplifies the server selection in the client applications.
Configuration Utility Creates and edits the UA communication settings and manages certificates.

 

Features

  • The uaPLUS server works in either 32bit or 64bit mode with .NET 4.x
  • Runs as Windows Console Application or as a Windows Service
  • Can be embedded into user .NET applications
  • Development with Visual Studio 2015, 2013, 2012, 2010 with C# or VB.NET.
  • New Project wizards create a functional server with the selected features.
  • Utilities for server configuration and management.

 

Requirements

  • Windows 7, 8.x, 10 or Windows Server 2008, 2012, 2016
  • .NET Framework 4.x
  • WCF (Windows Communication Foundation) installed and activated.
  • For the development:  Visual Studio 2010,2012,2013,2015 or 2017, C# or Visual Basic

 

Downloads

Download the evaluation for the setup file with the code and the utilities.
Without a license file the server works in evaluation mode with a 30 minutes run-time restriction and usage is legally restricted to evaluation purposes. The full DA/AE/HDA functionality is enabled.
The Download with the license purchase is a key file that needs to be copied into the folder with the uaPLUS executable. The key file needs to be distributed with the server executables.
The key file must match the version of the uaPLUS.exe file. It unlocks only exe files of the same or older version.

 


   Did you check our other great products?    

XMLDA.NET is a .NET XML DA client component that supports access to OPC DA and XML DA servers. The OPC client application can be designed as an XML DA web service client and ican be built as a Windows Forms orASP.NET application. All DCOM handling is XMLDA.NET internally.

Product SKU Description Price Order
Evaluation License UPL-EV

The Evaluation License grants the non-exclusive right to use the enclosed software and accompanying documentation for internal evaluation and testing purposes only. It may be used on multiple computers and by multiple users but may not be re-distributed to other locations.

$0.00

Quantity:  
Single Developer License DA Functionality UPLDA-DL

This license covers DA server functionality. The Single Developer License grants a single developer the non-exclusive right to use the software on computers within a single software development site owned by the licensee. The license can be transferred on a permanent basis to another developer within the same organization. The software may be distributed as part of the licensee's products, free of run-time royalties. Please read the full license agreement.

$2,195.00

Quantity:  
Single Developer License DA/AE Functionality UPLDAE-DL

This license covers DA and AE server functionality. The Single Developer License grants a single developer the non-exclusive right to use the software on computers within a single software development site owned by the licensee. The license can be transferred on a permanent basis to another developer within the same organization. The software may be distributed as part of the licensee's products, free of run-time royalties. Please read the full license agreement.

$3,195.00

Quantity:  
Single Developer License HDA Functionality UPLHDA-DL

This license covers HDA (Historian) server functionality. The Single Developer License grants a single developer the non-exclusive right to use the software on computers within a single software development site owned by the licensee. The license can be transferred on a permanent basis to another developer within the same organization. The software may be distributed as part of the licensee's products, free of run-time royalties. Please read the full license agreement.

$2,995.00

Quantity:  
Single Developer License DA/AE/HDA Functionality UPL-DL

This license covers DA, AE, HDA server functionality. The Single Developer License grants a single developer the non-exclusive right to use the software on computers within a single software development site owned by the licensee. The license can be transferred on a permanent basis to another developer within the same organization. The software may be distributed as part of the licensee's products, free of run-time royalties. Please read the full license agreement.

 

$5,195.00

Quantity:  
Support/Updates Subscription for UPLDA-DL UPLDA-SVD

The 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 12 month from the expiring date of the previous subscription respectively 15 month from the product purchase date.

$695.00

Quantity:  
Support/Updates Subscription for UPLDAE-DL UPLDAE-SVD

The 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 12 month from the expiring date of the previous subscription respectively 15 month from the product purchase date.

$995.00

Quantity:  
Support/Updates Subscription for UPLHDA-DL UPLHDA-SVD

The 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 12 month from the expiring date of the previous subscription respectively 15 month from the product purchase date.

$895.00

Quantity:  
Support/Updates Subscription for UPL-DL UPL-SVD

The 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 12 month from the expiring date of the previous subscription respectively 15 month from the product purchase date.


$1,495.00

Quantity:  
Company Site License DA Functionality UPLDA-SL

This license covers DA server functionality. The Company Site License grants multiple users the non-exclusive right to use the enclosed software and accompanying documentation at a single software development site owned by the licensee. The software may be distributed in binary form as part of the licensee's products, free of run-time royalties. Please read the full license agreement. The license includes a subcription for 90 days.

$5,995.00

Quantity:  
Company Site License DA/AE/HDA Functionality UPL-SL

This license covers DA, AE, HDA server functionality. The Company Site License grants multiple users the non-exclusive right to use the enclosed software and accompanying documentation at a single software development site owned by the licensee. The software may be distributed in binary form as part of the licensee's products, free of run-time royalties. Please read the full license agreement. The license includes a subcription for 90 days.

$13,995.00

Quantity:  
Support/Updates Subscription for UPLDA-SL UPLDA-SV

The Service Subscription entitles the owner of a UPL-SL license to download product updates released within the subscription period and get free phone/email product support. The service subscription extends the subscription period for 12 month from the expiring date of the previous subscription respectively 15 month from the product purchase date.

$1,695.00

Quantity:  
Partial Support/Updates Subscription for UPLDA-SL UPLDA-SV8

The Service Subscription entitles the owner of a UPL-SL license to download product updates released within the subscription period and get free phone/email product support. The service subscription extends the subscription period for 8 month from the expiring date of the current subscription.

$1,270.00

Quantity:  
Support/Updates Subscription for UPL-SL UPL-SV

The Service Subscription entitles the owner of a UPL-SL license to download product updates released within the subscription period and get free phone/email product support. The service subscription extends the subscription period for 12 month from the expiring date of the previous subscription respectively 15 month from the product purchase date.

$3,995.00

Quantity:  
home | contact us | return policy | privacy policy | security policy | Copyright © 2016 Advosol Inc. All Rights Reserved.