OPC DA .NET Server Toolkit

OPC DA .NET Server Toolkit

DANSrv 是适用于 OPC DA V2/V3 兼容服务器的 .NET(C# 和 VB.NET)服务器开发工具包。 所有必需的自定义都在 .NET 程序集中完成。 不需要 DCOM 和很少的 OPC 知识。 该工具包易于使用,具有高性能,可以轻松处理数万个项目。

对于评估下载、报价、采购订单或信用卡购买,请将商品添加到购物车并通过结帐。
评估许可证

SKU:AENW-EV

评估许可授予仅将软件用于评估和测试目的的非专有权利。 该软件有时间限制,一次只能运行 30 分钟。 请阅读许可协议。
联系我们购买
标准版,单一开发者许可

SKU:DANS-DL

单一开发者许可授予一位用户使用该软件的非排他性权利。 该许可证包括 90 天的订阅。 请阅读许可协议。
联系我们购买
专业版,单一开发者许可

SKU:DANSP-DL

单一开发者许可授予一位用户使用该软件的非排他性权利。 该许可证包括 90 天的订阅。 请阅读许可协议。
联系我们购买
标准版,公司网站许可

SKU:DANS-SL

标准版公司站点许可授予在一个开发地点的多个用户使用该软件的非专有权利。 该许可证包括 90 天的订阅。 请阅读许可协议。
联系我们购买
专业版,公司网站许可

SKU:DANSP-SL

Professional Edition Company Site License 授予在一个开发地点的多个用户使用该软件的非专有权利。 该许可证包括 90 天的订阅。 请阅读许可协议。
联系我们购买
将开发人员许可证升级到专业版

SKU:DANS-UPDL

为拥有当前订阅的 DANSrv 标准版公司站点许可证的所有者将标准版升级到专业版。 专业版为要求苛刻的服务器应用程序提供了附加功能。 升级包括 90 天的支持/更新订阅。 您可能必须购买附加订阅才能使很久以前过期的订阅成为最新的。 许可协议。
联系我们购买
服务订阅标准版单一开发者许可

SKU:DANS-SVD

订阅续订将基础许可的订阅期从订阅到期日(而非购买日)延长 12 个月。 请阅读许可协议。
联系我们购买
服务订阅专业版单一开发者许可

SKU:DANSP-SVD

订阅续订将基础许可的订阅期从订阅到期日(而非购买日)延长 12 个月。 请阅读许可协议。
联系我们购买
服务订阅标准版站点许可

SKU:DANS-SV

订阅续订将基础许可的订阅期从订阅到期日(而非购买日)延长 12 个月。 请阅读许可协议。
联系我们购买
服务订阅专业版站点许可证

SKU:DANSP-SV

订阅续订将基础许可的订阅期从订阅到期日(而非购买日)延长 12 个月。 请阅读许可协议。
联系我们购买
18 个月服务订阅专业版站点许可证

SKU:DANSP-SV18

订阅续订将基础许可的订阅期从订阅到期日(而非购买日)延长 12 个月。 请阅读许可协议。
联系我们购买

OPC DA .NET Server Toolkit      产品描述          参考手册         版本日志

OPC DA .NET Server Development Toolkit for C# and VB.NET

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。
嵌入式 UA 服务器
DANSrv 专业版可以包含 uaPLUS 通用服务器 DLL,以允许从 OPC DA 和 OPC UA 客户端进行并行访问。
除了 DANSrv 许可证之外,还需要 uaPLUS 服务器工具包的许可证。
DANSrv OPC 服务器 .NET 工具包提供两个版本:
标准版
具有静态项目地址空间的 OPC V2/V3 服务器的所有基本功能。/p>

专业版
附加功能增加了功能和性能。
  • 服务器可能有一个动态地址空间,其中包含在客户端首次访问时添加的项目。
  • ConfigBuilder 工具/类允许在 XML 文件中定义项目。
  • 项目刷新可以基于当前客户端使用情况和客户端采样率定义。
  • 可以选择项目浏览来浏览缓存或设备/数据库。
  • 可选择客户端更新处理,以针对频繁数据更改或大量项目进行优化。
  • 可与 uaPLUS 结合用于 DA / UA 服务器。
两个版本都支持 32 位和 64 位操作。 为每个平台提供了一个通用服务器版本。 服务器定制 .Net 插件程序集适用于两个平台。 无需重新编译,Visual Studio 2010 .. 2017 编译的程序集适用于任一通用服务器。
OPC DA .NET 服务器功能包括:
  • 符合 OPC DA V2.05 和 V3.0 的通用服务器
  • 可以通过 OPC 警报和事件支持进行扩展
  • 在大型和小型应用程序中的高性能和效率
  • 自由线程设计和手动优化的 .Net 包装器
  • 完全集成到 Visual Studio .NET 中。
  • 带有 Visual Studio 2010 向导的项目模板,... ,2017。
    向导根据向导 GUI 中的选择生成带有示例服务器的 C# 或 VB 项目。 生成的项目可以编译并用作功能齐全的 OPC 服务器。
  • 许多 VB 和 C# 示例应用程序
  • 可以轻松调试自定义程序集。
  • 提供的测试客户端允许用户以交互方式测试每个 OPC 服务器功能。
  • 一次性付费许可,无需运行时许可。
  • 包含 90 天的更新/支持订阅。
专业版的附加功能包括:
  • 可以与 uaPLUS 服务器工具包 结合使用,用于经典 OPC DA 和 OPC UA 客户端可以访问的服务器。
  • ConfigBuilder 工具和类。
    服务器项地址空间在 XML 文件中定义。 使用 ConfigBuilder 工具以交互方式创建/编辑 XML 文件。 也可以从工作的 OPC 服务器导入定义并快速克隆该服务器。
    ConfigBuilder 类读取 XML 文件并相应地配置服务器。
  • 更新优化功能可显着提高性能。
    标准配置针对具有频繁值更改的中等数量的项目优化服务器。 服务器处理可以更改为针对具有中等值更改频率的大量项目优化的处理。
  • 可以处理数十万个项目。
    服务器设计用于处理大型项目地址空间。 可以快速创建和访问数万个项目,无论是在复杂的树结构中还是在单个分支中包含大量项目。
  • 动态项目地址空间处理和虚拟项目地址空间浏览。
    动态项目地址空间在应用程序中很有用,例如 前端大型数据库的 OPC 服务器。 将大量数据库点作为项目添加到服务器是不高效的。 相反,虚拟项目地址空间浏览确实直接浏览数据库,并且只有客户端可以读/写访问的项目才会添加到服务器,以实现高效的 OPC 兼容处理。 不再使用的物品可以被移除。
  • 访问限制。
    可以根据客户端凭据限制对项目的访问。
OPC 警报和事件选项:
OPC AE .NET Server Toolkit 可以与此 OPC DA .NET Server 工具包结合使用,使服务器兼容 OPC DA2、OPC DA3 和 OPC AE1.1。
OPC AE 事件源可以是 DA 服务器项或任何其他信号源。
示例服务器
以下示例服务器自定义作为带有 VB 和 C# 源代码的 Visual Studio 解决方案提供:
  • 简单
这是一个简单的服务器,有一些项目,在代码中静态定义。
模拟线程增加项目值并更新服务器缓存。
写入调用将项目值写入模拟缓冲区,强制从写入值继续递增。

  • 属性
此示例用作“简单”示例,另外定义和处理自定义项目属性。

  • 动态
此示例与“属性”示例非常相似,但实现了动态项目地址空间。
在启动时,通用服务器中没有定义任何项目。 所有项目在客户端首次访问时都会动态添加。 浏览模式设置为虚拟,并在此示例中处理客户端浏览调用。 返回可以添加到服务器缓存的项目。
对于客户来说,这种处理是不可见的。 它看起来与“属性”示例相同。
仅在 DANSrv 专业版中,因为标准版不支持虚拟浏览。

  • ConfigBuilder
此示例从文件 CfgSample.xml 加载项目配置,并在启动时创建定义的项目。
可以使用 ConfigBuilder 应用程序修改 XML 文件。 重新启动服务器时使用的新配置。 不需要编译。
该示例确实嵌入了 XML 文件来显示这种可能性。 要使用嵌入文件,必须修改示例以使用 LoadEmbedded() 方法代替 LoadFromExeDir()。 方法调用在代码中作为注释。
仅在 DANSrv 专业版中,因为标准版不支持 ConfigBuilder。

  • 20kItems
此示例在启动时定义了 20000 个项目,并每 100 毫秒更新前 1000 个项目。
它应该给人一种性能的印象,并且可以用作自定义基准测试应用程序的基础。

  • TCPDevice

此示例使用端口 6500 上的 TCP 套接字进行设备通信。 对于测试,提供了一个设备模拟器控制台应用程序。
IP 地址初始化为 localhost,允许两个应用程序在同一台计算机上运行。
在启动时,DeviceSimulator 会发送一条包含项目名称的行,服务器会在其地址空间中创建这些项目。 然后,DeviceSimulator 会定期递增项目值并发送包含所有项目值的行。 服务器自定义读取这些行并更新服务器缓存。 客户端编写的项目被发送到 DeviceSimulator,后者显示它们。

  • Multi-Process
此示例展示了如何使用 .NET WCF 将 .NET 应用程序与 OPC DA 服务器耦合。
工具
OPCDA.NET 服务器工具包提供了用于快速简单的服务器开发和测试的工具:
  • Visual Studio 2010,..,2019 项目创建向导
    向导使用用户对话框中定义的小示例代码和服务器注册设置创建一个项目。 它还为服务器创建唯一的 GUID。
  • OPC DA V2 测试客户端
    这是一个易于使用的客户端,非常适合测试服务器是否正确处理项目。
  • OPC DA V3 测试客户端
    此客户端主要使用 OPC DA V3 功能,并允许交互式测试大多数 OPC DA V3 功能。
  • 错误查找
    解释了 OPC 和相关的 Windows 错误代码。
  • ConfigBuilder
    ConfigBuilder 工具使用项目配置定义创建和更改 XML 文件。
    XML配置文件可以在定制模块中用于创建服务器的项目地址空间。
    此工具仅在 Toolkit 专业版中可用。
系统要求:
  • Windows 7、8.x、10 或 Windows Server 2008 .. 2019
  • 32 位和 64 位
  • .NET 框架 4.x
  • Visual Studio 2010 .. 2019,C# 或 Visual Basic
地址
电话:
+86(010)68421378
+86(010)68421379
联系我们
商店信息
网站地图
© Advosol.com.cn 2022. 版权所有。