OPC HDA .NET Server Toolkit
OPC Historian .NET Server Toolkit
HDANSrv OPC HistorianServer Toolkit使用户能够使用C#或VB.NET实现符合OPC HDA标准的服务器。
COM客户端接口和.NET数据类型的包装在通用工具包服务器组件中处理。
为了使工具包易于使用和理解,服务器代码由三个层组成:
•通用OPC HDA COM服务器
处理客户端COM接口和.NET包装。数据转换为/来自.NET数据类型。
没有应用程序特定的功能。所提供的实现不需要任何应用适配。
•基本定制.NET插件程序集
基本OPC HDA兼容请求处理。提供的C#和VB.NET实现处理大多数应用程序需求。对于优化的服务器性能,可能需要进行特定于应用程序的
•数据库访问.NET插件程序集。
此层处理服务器支持的特定于应用程序的数据库访问和数据处理。
所提供的样本实现处理文本文件数据库。
所提供的样本服务器使用OPC Foundation合规性测试工具进行测试,以满足OPC HDA 1.0 / 1.1 / 1.2合规性要求。
提供完整的源代码,代码结构良好,文档广泛。自定义服务器开发可以简单到适应一种数据库访问方法。
为了实现最高性能,可能需要调整所提供的基本定制.NET插件程序集实现。
标准版服务器工具包功能
OPC HDA V1.0 / 1.1 / 1.2兼容
通用服务器作为具有高性能.NET包装器的本地/远程COM服务器。使用相同的自定义插件程序集在32位和64位模式下工作。
服务器可以注册为作为进程或Windows服务运行。
应用程序特定的处理在.NET程序集中,可以使用VB.Net,C#或任何.NET编译器编写。
C#amd基本定制插件的VB.NET源代码随网站许可证一起提供。
该文档作为Windows帮助CHM文件以及作为集成到Visual Studio帮助系统中并提供上下文敏感度帮助的Help2组件提供。
测试客户端,允许交互执行所有OPC HDA定义的函数。
简单部署。
标准版支持所有强制性HDA功能和可选的异步读取功能。
开发人员许可证一次性费用,不需要运行时许可证。
许可证包括90天的更新/支持订阅。
从UA客户端访问
UAtoCOM转换器服务器使UA客户端应用程序能够访问基于HDANSrv的OPC HDA服务器。
通过直接或通过转换器服务器OPC HDA和OPC UA客户端可以同时访问同一个HDA服务器。
专业版服务器工具包功能
标准版的所有功能
此外还支持可选的OPC HDA更新,播放和注释功能。
通用服务器的完整源代码和示例文本文件数据库服务器实现的插件自定义程序集。通用服务器用C ++编写,示例服务器用C#和VB .Net提供。
系统要求
Windows 8/7,Vista,XP,Windows 2000,Windows Server 2003/2008/2012
.NET Framework 2.0 / 3.0 / 3.5或Framework 4.0 / 4.5
Microsoft Visual Studio .NET 2005/2008/2010/2012/2013
Visual Basic或C#
服务器开发
通用服务器将所有客户端调用参数转换为.Net类型,并调用自定义插件中的相应方法。所有特定于应用程序的服务器处理可以在C#或VB.Net中实现,仅使用.Net数据类型。
所提供的样本服务器用作定制服务器开发项目的起点。根据应用程序需求,服务器开发可以与适配数据库读取方法一样简单。
OPC标准合规性
所提供的样本服务器实现使用OPC Foundation合规性测试工具进行测试,以符合OPC HDA V1.0 / 1.1 / 1.2规范。
Visual Studio集成帮助
服务器文档作为Windows帮助CHM文件和作为插入Visual Studio帮助的Help2组件提供,并支持显示所需信息而无需长时间搜索的上下文相关帮助,只需单击名称上的F1。
测试客户端
所有OPC HDA定义的函数都可以交互调用。
此测试客户端是一个.Net应用程序,使用OPCHDA.NET组件构建,可作为单独的产品提供。
Product | SKU | Description |
评估许可证 | HDANSP-EV |
评估许可授予非独家使用软件和随附文档的权利,仅供内部评估和测试之用。 它可以在多个计算机上和由多个用户使用,但是可以不被重新分发到其他位置。 评估软件具有专业版的功能。 它具有运行时限制,必须在30分钟后重新启动。 仅为数据库访问自定义层提供源代码。 性能优化可能不可能。 |
标准版,单开发者许可证 | HDANS-DL |
单一开发者许可授予单个开发人员在由被许可人拥有的单个软件开发网站中的计算机上使用该软件的非排他性权利。 许可证可以永久转移到同一组织内的另一个开发人员。 软件可作为被许可人产品的一部分分发,不含运行时许可费。 许可证包括90天的支持/更新订阅。 请阅读完整的许可协议。 标准版支持所有强制和一些可选的OPC HDA功能。 仅为数据库访问自定义层提供源代码。 性能优化可能不可能。 |
专业版,单开发者许可证 | HDANSP-DL |
单一开发者许可授予单个开发人员在由被许可人拥有的单个软件开发网站中的计算机上使用该软件的非排他性权利。 许可证可以永久转移到同一组织内的另一个开发人员。 软件可作为被许可人产品的一部分分发,不含运行时许可费。 许可证包括90天的支持/更新订阅。 请阅读完整的许可协议。 Professioanl版本支持所有强制和可选OPC HDA功能。 为两个定制层的DLL提供了源代码。 |
标准版,公司网站许可证 | HDANS-SL |
公司网站许可授予非唯一的权利,在被许可人拥有的仅用于内部业务目的的单一软件开发网站中使用计算机上附带的软件和随附文档。 许可证包括90天的支持/更新订阅。 请阅读完整的许可协议。 标准版支持所有强制性和一些可选的OPC HDA功能。 为两个定制层的DLL提供了源代码。 |
专业版,公司网站源代码许可证 | HDANSP-SL |
本公司网站源许可授予非专有权利,仅在内部业务目的由被许可人拥有的单个软件开发网站中的计算机,工作站或终端上使用附带的软件和随附文档(软件)。 许可证包括90天的支持/更新订阅。 请阅读完整的许可协议。 Professioanl版本支持所有强制和可选OPC HDA功能。 提供完整的源代码。 |
服务订阅标准版单开发者许可证 | HDANS-SVD |
服务订阅授权所有者下载在订阅期内发布的产品更新,并获得免费的电话/电子邮件产品支持。 服务订购将订购期从前一订购的到期日分别延长12个月,分别从产品购买日期起15个月。 |
服务订阅专业版单开发者许可证 | HDANSP-SVD |
服务订阅授权所有者下载在订阅期内发布的产品更新,并获得免费的电话/电子邮件产品支持。 服务订购将订购期从前一订购的到期日分别延长12个月,分别从产品购买日期起15个月。 |
服务订阅标准版网站许可 | HDANS-SV |
服务订阅授权所有者下载在订阅期内发布的产品更新,并获得免费的电话/电子邮件产品支持。 服务订购将订购期从前一订购的到期日分别延长12个月,分别从产品购买日期起15个月。 |
服务订阅专业版网站许可 | HDANSP-SV |
服务订阅授权所有者下载在订阅期内发布的产品更新,并获得免费的电话/电子邮件产品支持。 服务订购将订购期从前一订购的到期日分别延长12个月,分别从产品购买日期起15个月。 |