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 .NET ( Xi ) - Xi Client Components - PaXi (OPC .NET) Login  
PaXi (OPC .NET)  Buy or Evaluate

PaXi
OPC .NET (Xi) Client Base for .NET OPC Applications

The OPC .NET specification defines a .NET application interface for current data (DA), historical data (HDA) and events (AE).

PaXi implements the OPC .NET (Xi) Express Interface specification for access to Xi, Classic OPC DA, HDA, AE and OPC UA servers. PaXi based client applications can access all types of OPC servers through the same standardized application interface.
The development of interoperable OPC client applications is greatly simplified. The PaXi classes handle the server access with detailed error checking. The application can access any number and combination of servers.
All Xi methods can be called synchronously and asynchronously. The PaXi classes make async server access as simple as synchronous calls. However, async server access improves the behavior of user interface applications. The application is responsive even if a server access is slow as it may happen in server access through the Internet.

In addition to the server access methods PaXi also provides components that are available in the Visual Studio Toolbox and can be dragged to the application form as it's done with Windows controls and components. The components can be configured by setting their properties. High quality Xi (OPC .NET) client applications can be realized with only a few lines of code.
For example, the components for Xi lists can be configured with a set of object names and the objects can be associated with user interface controls, such as e.g. a text box. The control is then updated with current values without need for any user code.
Xi (OPC .NET) client applications can be developed using either the PaXi Visual Studio Designer components or fully coded using the PaXi API classes.

For Xi server access PaXi implements an innovative endpoint management.
In Xi the communication configuration is defined in the server. The clients can only select among the server configured communication endpoints. Different servers likely have different configurations and different endpoint naming. PaXi collects the information about the available endpoints and selects the endpoints that best match the application defined preferences.

 

Download the evaluation version for hands-on tests or study the feature details in the Online Reference Manual.

 OPC .NET 3 (Xi) Client Component

The PaXi software is structured into layers.
The Proxy classes are WCF generated from the Xi Contracts and provide the WCF data exchange interface. Additional methods implement features necessary for Xi (OPC .NET) compliance.
The embedded wrapper routes the client requests to Classic OPC DA,HDA,AE and OPC US servers.
All types of OPC servers can be accessed thru the same API.

The upper layers implement convenience features such as list management and intelligent Xi endpoint handling.
The top layer integrates into Visual Studio and reduces the amount of necessary application code.

 

How Xi Client Applications are developed
PaXi is designed for application development with Visual Studio and can be used in different ways.

  • PaXi Components based Application Development
    The easiest and fastest way to create Xi (OPC.NET) clients is by using the components provided by PaXi in the Visual Studio designer.
    Each component has a set of properties that control the behavior and the Xi server method being called at startup and during operation.
    The amount of application code required is greatly reduced. Only a few code lines are required if the Xi objects are linked to UI controls.
  • Fully Coded
    Xi client applications can be developed based on the PaXi API classes.
  • Mixed
    The basic server access can be handled with components and still all Xi features can be used from application code.

 

PaXi Features

PaXi offer classes with methods for access to all Xi specified methods and additional methods that simplify the server access.

All methods are provided in a version for:

  • synchronous server access.
    This methods block the calling thread until the response is received from the server. In server calls from background threads this is fine. However, when used in a user interface thread then the application becomes unresponsive for the duration of the server call.
  • asynchronous server access.
    User interface threads should always use asynchronous server access. The application doesn't become unresponsive, even with slow server access.

For Xi server access PaXi handles the selection of the communication endpoints in a flexible way.
The application sets preference declarations and PaXi selects the best fitting endpoint available in the server:

  • Endpoint Name
    The endpoint with this name is used if it exists in the server configuration
  • Security yes/no
    Determines is a secure or non-secure endpoint is selected in case the server has endpoints configured with both kinds of bindings.
  • Scheme (http, https, net.tcp, net.pipe)
    Determines the selected endpoint  in case the server has endpoints configured for different bindings.
    The selected endpoint also depends on the location of the server. The NamedPipe binding can only be used in local server access and endpoints with the net.pipe binding are ignored in the selection process if the server is not on the local machine.

 

 

Sample Applications

Sample client applications provided in C# and VB.Net source code
with projects for Visual Studio 2008 (.Net3.5) / 2010/2012 (.Net4)  include:
  • Windows Form applications
  • WPF applications
  • Windows Service
  • Excel AddIn

Online Reference Manual

Study the feature details in the Online Reference Manual

or Download the evaluation version for hands-on tests.

 

Requirements

  • Visual Studio 2010, 2012, 2013, 2015 or 2017
  • .NET 4.x with WCF activated
  • Windows 7, 8.x, 10, Windows Server 2008, 2012, 2016

 

 

Downloads

For the product setup with all code and documentation modules you need to add the evaluation version to the shopping cart and download the setup file.
Without a license key file the PaXi based applications have a 30 minutes run-time restriction.
License files can be purchased for full or partial functionality. Only the features actually needed have to be purchased.
The licenses include a support/updates subscripion for 90 days.


   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
PaXi Setup PAXI-EV

The PaXi setup without key file works in evaluation mode with a 30 minutes run-time restriction. Usage rights are limited to evaluation and testing purposes only. The software may be used on multiple computers but may not be re-distributed. Please read the license agreement.
License files eliminate the evaluation restrictions for the licensed features and give the licensed developer full usage right according the license agreement.

$0.00

Quantity:  
Single Developer License, Xi-DA Server Access PAXIDA-SD

License Keys for XI Server Access Functionality

This license covers Xi server access functionality for Data Access features.
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.

 

$1,075.00

Quantity:  
Single Developer License, Full Xi Server Access PAXI-SD

This license covers full Xi server access 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:  
Company Site License, Xi-DA Server Access PAXIDA-SL

This license covers Xi server access functionality for Data Access features.
The Company Site License grants multiple users the non-exclusive right to use the enclosed software and accompanying documentation on computers, workstations or terminals in 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 license agreement.

$2,195.00

Quantity:  
Company Site License, Full Xi Server Access PAXI-SL

This license covers full Xi server access functionality.
The Company Site License grants multiple users the non-exclusive right to use the enclosed software and accompanying documentation on computers, workstations or terminals in 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 license agreement.

 

$4,795.00

Quantity:  
Single Developer License, Classic OPC DA Functionality PAXICDA-SD

License Keys for OPC Classic and OPC UA Server Access Functionality

This license covers the functionality for Classic OPC DA server access. It can be used in combination with the license for Xi server access.
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.

$1,195.00

Quantity:  
Single Developer License, Classic OPC DA,AE,HDA Functionality PAXIC-SD

This license covers the functionality for Classic OPC DA,AE,HDA server access. It can be used in combination with the license for Xi server access.
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, OPC DA Classic and OPC UA -DA PAXICDAUDA-SD

This license covers the functionality for OPC DA Classic and OPC UA server access with DA functionality. It can be used in combination with the license for Xi server access.
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, OPC Classic and OPC UA Functionality PAXICU-SD

This license covers the functionality for OPC DA/HDA/AE Classic and OPC UA-DA/HA/AC server access. It can be used in combination with the license for Xi server access.
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,995.00

Quantity:  
Company Site License, Classic OPC DA Functionality PAXICDA-SL

This license covers the functionality for Classic OPC DA server access. It can be used in combination with the license for Xi server access.
The Company Site License grants multiple users the non-exclusive right to use the enclosed software and accompanying documentation on computers, workstations or terminals in 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 license agreement.

$3,295.00

Quantity:  
Company Site License, Classic OPC DA,AE,HDA Functionality PAXIC-SL

This license covers the functionality for Classic OPC DA,AE,HDA server access. It can be used in combination with the license for Xi server access.
The Company Site License grants multiple users the non-exclusive right to use the enclosed software and accompanying documentation on computers, workstations or terminals in 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 license agreement.

$8,295.00

Quantity:  
Company Site License, OPC Classic and OPC UA Functionality PAXICU-SL

This license covers the functionality for OPC DA/HDA/AE Classic and OPC UA-DA/HA/AC server access. It can be used in combination with the license for Xi server access.
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.

$10,995.00

Quantity:  
Subscription for the PAXIDA-SD license PAXIDA-SVD

Subscription Renewals

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.

$345.00

Quantity:  
Subscription for the PAXI-SD license PAXI-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:  
Subscription for the PAXIDA-SL license PAXIDA-SV

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:  
Subscription for the PAXI-SL license PAXI-SV

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,395.00

Quantity:  
Subscription for the PAXICDA-SD license PAXICDA-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.

$395.00

Quantity:  
Subscription for the PAXIC-SD license PAXIC-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.

$795.00

Quantity:  
Subscription for the PAXICDAUDA-SD license PAXICDAUDA-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.

$595.00

Quantity:  
Subscription for the PAXICUDA-SD license PAXICU-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,095.00

Quantity:  
Subscription for the PAXICDA-SL license PAXICDA-SV

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:  
Subscription for the PAXIC-SL license PAXIC-SV

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.

$2,395.00

Quantity:  
Subscription for the PAXICU-SL license PAXICU-SV

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.

 

$2,995.00

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