HDANSrv OPC Historian Server Toolkit 使用户能够使用 C# 或 VB.NET 实现符合 OPC HDA 的服务器。
COM 客户端接口和对 .NET 数据类型的包装在通用工具包服务器组件中处理。
为了使工具包易于使用和理解,服务器代码分为三层:
-
通用 OPC HDA COM 服务器
处理客户端 COM 接口和 .NET 包装。 数据与 .NET 数据类型相互转换。
没有特定于应用程序的功能。 提供的实现不需要任何应用程序调整。
-
基础定制 .NET 插件程序集
进行基本的 OPC HDA 兼容请求处理。 提供的 C# 和 VB.NET 实现可处理大多数应用程序要求。 为了优化服务器性能,可能需要针对应用程序进行调整。
-
Database Access .NET 插件程序集。
该层处理服务器支持的特定于应用程序的数据库访问和数据处理。
提供的示例实现处理文本文件数据库。
提供的示例服务器使用 OPC Foundation 合规性测试工具进行测试,以确保完全符合 OPC HDA 1.0 / 1.1 / 1.2。
提供了完整的源代码,并且代码结构良好并有大量文档。 定制服务器的开发可以像采用一种数据库访问方法一样简单。
要获得最佳性能,可能需要调整提供的 Base Customization .NET 插件程序集实现。