OPCDA.NET及OPC DA .NET Server Toolkit功能简介

OPCHDA.NET功能简介

用于C#和VB.NET的OPC HDA (Historian) .NET客户端SDK

您可以使用C#或VB.NET开发OPC历史数据访问 (HDA) 客户端,而无需考虑OPC DCOM接口。OPCHDA.NET客户端SDK为 .NET Framework和.NetCore平台提供类和方法。OPC HDA服务器访问应用程序的开发简单而高效。

 

1、为每个OPC HDA指定功能提供了一个.NET方法。数据与 .NET 数据类型相互转换。.Net包装函数经过高度优化,可在32位和64位操作中工作。

2、其他方法作为上层包含在内,以使应用程序开发更容易和更快。

3、以C#和VB源代码提供了一个测试客户端和几个示例客户端。

4、OPCHDA.NET可用于独立的OPC HDA客户端或与OPCDA.NET和/或OPCAE.NET组合用于OPC DA/HDA/AE客户端应用程序。

 

 

功能特征

01、HDA测试客户端应用程序可用作诊断工具

HDA测试客户端应用程序可用作诊断工具,以查看可用的 OPC HDA服务器以及是否可以访问它们。测试客户端也可以用作开发帮助工具。

可以浏览服务器获取服务器支持的项目,项目名称可以复制到正在开发的客户端的代码中。可以交互调用所有OPC HDA 1.2函数以检查值是否按预期返回。这可能有助于确定是否必须在正在开发的客户端或其他地方搜索意外行为。

 

02、测试服务器

为了使应用程序测试环境完整,OPCHDA.NET包中包含一个测试服务器。该服务器基于Advosol HDANS服务器工具包的评估版,并经过测试符合OPC HDA V1.2。它可以适应应用需求。每个项目都有一个包含数据的文本文件。

这些文件可以轻松修改,并且可以添加文件以提供其他项目。作为产品评估,此服务器有30分钟的运行时间限制。对于软件测试,这很少是一个限制,因为测试运行通常更短。

 

03、要求

1、Windows 7(或更新版本)或 Windows Server 2003(或更新版本) 

2、.NET Framework 4.x 或 .Net5 (NetCore)

3、带有 C# 或 VB.NET 的 Visual Studio 2010 或更高版本

4、适用于 .Net5 的 Visual Studio 2019 V16.9.3 或更高版本

 

用于C#和VB.NET的OPC HDA (Historian) .NET客户端SDK

OPC DA .NET服务器工具包 (DANSrv) 具有符合OPC DA V2.05和V3.0的通用服务器和.NET自定义程序集 (NSPlugin.dll)。

无需COM编程。特定应用程序的服务器定制是在.NET定制程序集中完成的。提供了许多VB.NET和C#示例。自定义应用程序可以基于这些示例应用程序或由向导创建。向导GUI为所需的定制功能提供选择,并为所选功能创建示例代码。

DANSrv服务器工具包非常适合快速实现简单的服务器或创建具有数万个项目的高性能OPC服务器。

NSPlugin.dll .NET自定义程序集接口定义了少量从通用服务器调用的方法和一些允许自定义程序集调用通用服务器中的方法的回调方法,例如将新项目值写入缓存。

服务器开发无非就是用C#或VB.NET构建这个DLL。

 

 

功能对比

两个版本都支持32位和64位操作。为每个平台提供了一个通用服务器版本。服务器定制.Net插件程序集适用于两个平台。无需重新编译,Visual Studio 2010 .. 2017编译的程序集适用于任一通用服务器。

01、标准版

具有静态项目地址空间的 OPC V2/V3 服务器的所有基本功能。

02、专业版

附加功能增加了功能和性能。

1、服务器可能有一个动态地址空间,其中包含在客户端首次访问时添加的项目。

2、ConfigBuilder工具/类允许在XML文件中定义项目。

3、项目刷新可以基于当前客户端使用和客户端采样率定义。

4、可以选择项目浏览来浏览缓存或设备/数据库。

5、客户端更新处理可选择用于频繁数据更改或大量项目的优化。

6、可与uaPLUS组合用于DA / UA服务器。

03、嵌入式 UA 服务器

1、DANSrv专业版可以包含uaPLUS通用服务器DLL,以允许从OPC DA和OPC UA客户端进行并行访问。

2、除了DANSrv许可证之外,还需要uaPLUS服务器工具包的许可证。

 

 

OPC DA .NET Server Toolkit功能简介

功能特征

01、OPC DA .NET服务器功能

1、符合OPC DA V2.05和V3.0的通用服务器

2、可以通过 OPC 警报和事件支持进行扩展

3、大型和小型应用中的高性能和高效率

4、自由线程设计和手动优化的.Net包装器

5、完全集成到Visual Studio .NET中。

6、带有Visual Studio 2010向导的项目模板,... ,2017。

7、向导根据向导GUI中的选择生成带有示例服务器的C#或VB项目。生成的项目可以编译并用作功能齐全的OPC服务器。

8、许多VB和C#示例应用程序

9、可以轻松调试自定义程序集。

10、提供的测试客户端允许用户以交互方式测试每个OPC服务器功能。

11、一次性付费许可证,无需运行时许可证。

12、包含90天的更新/支持订阅。

02、专业版附加功能

可与经典OPC DA和OPC UA客户端可访问的服务器结合使用uaPLUS服务器工具包。

ConfigBuilder工具和类

服务器项地址空间在 XML 文件中定义。使用ConfigBuilder 工具以交互方式创建/编辑XML文件。也可以从工作的OPC 服务器导入定义并快速克隆该服务器。

ConfigBuilder 类读取 XML 文件并相应地配置服务器。

更新显着提高性能的优化功能

标准配置针对具有频繁值更改的中等数量的项目优化服务器。服务器处理可以更改为针对具有中等值更改频率的大量项目优化的处理。

可以处理几十万件物品

服务器设计用于处理大型项目地址空间。可以快速创建和访问数万个项目,无论是在复杂的树结构中还是在单个分支中包含大量项目。

动态项目地址空间处理和虚拟项目地址空间浏览

动态项目地址空间在应用程序中很有用,例如前端大型数据库的 OPC 服务器。将大量数据库点作为项目添加到服务器是不高效的。相反,虚拟项目地址空间浏览确实直接浏览数据库,并且只有客户端可以读/写访问的项目才会添加到服务器,以实现高效的 OPC 兼容处理。不再使用的物品可以被移除。

访问限制

可以根据客户端凭据限制对项目的访问。

0OPC警报和事件选项

OPC AE .NET Server Toolkit可以与此 OPC DA .NET Server Toolkit 结合使用,使服务器兼容 OPC DA2、OPC DA3 和 OPC AE1.1 。

OPC AE 事件源可以是 DA 服务器项或任何其他信号源。

 
04、工具

OPCDA.NET服务器工具包提供了用于快速简单的服务器开发和测试的工具:

1、Visual Studio 2010,..,2019项目创建向导

这些向导使用用户对话框中定义的小示例代码和服务器注册设置创建一个项目。它还为服务器创建唯一的GUID。

2、OPC DA V2 测试客户端

这是一个易于使用的客户端,非常适合测试服务器是否正确处理项目。

3、OPC DA V3 测试客户端

该客户端主要使用 OPC DA V3 功能,并允许交互式测试大多数 OPC DA V3 功能。

4、解释了错误查找

OPC 和相关的 Windows 错误代码。

5、ConfigBuilder

ConfigBuilder 工具使用项目配置定义创建和更改 XML 文件。

XML配置文件可以在定制模块中用于创建服务器的项目地址空间。

此工具仅在 Toolkit 专业版中可用。

05、系统要求

Windows 7、8.x、10 或 Windows Server 2008 .. 2019  

32 位和 64 位

.NET 框架 4.x

Visual Studio 2010 .. 2019,C# 或 Visual Basic

posted @ 2023-01-06 15:31  51component技术交流  阅读(488)  评论(0编辑  收藏  举报