DANSrvAE Reference
Overview
Send Feedback
DANSrvAE OPC AE option For DANSrv > Overview

Glossary Item Box

The customization assembly can be seen as a plug-in module to handle specific applications. This plug-in .Net assembly can be coded in Visual Basic, C# or with any .Net compiler. All OPC and DCOM specific handling is done in the generic server. The customization plug-in is a pure .Net assembly that implements a few methods that are called from the generic part.

 

The DANSrvAE server registers itself as a OPC DA V2, OPC DA V3 and OPC AE V1.1 server.

 

For the AE server functionality only the GetStatus function is fully implemented in the generic server.

For all other client calls the generic server does no application specific handling. The call arguments are validated as far as possible and then the associated .NET method in the customization assembly is called.

The generic server handles the .NET wrapping and converts the data to convenient .NET data types.

 

The standard OPC event handling is in the done in the assembly NSPluginAEbaseNet4.dll. This assembly is loaded from NSPluginNet4.dll and overrides the dummy methods in NSPLuginNet4.dll.

 

 

The DANSrvAE generic server is built for .NET4 and is provided in a version for 32bit systems and one for 64bit

The customization plug-in DLL is compiled as a .NET assembly for 'Any CPU' and can be used with either the 32bit or the 64bit generic server.

 

 

The application specific server parts for both, the DA server and the AE server are in the same plugin assembly, making it simple to have device items acting as OPC DA items and OPC AE event sources.

 

©2004-2017 Advosol Inc. All Rights Reserved.