OPCDA.NET

OPCDA.NET

OPC 客户端可以在 C# 或 VB.NET 中开发,无需 COM 互操作性的麻烦。 OPCDA.NET OPC 客户端 SDK 为 .NET Framework 和 .NetCore 平台提供类和方法。 支持 OPC DA V2.05 和 V3.0 规范的所有功能。 其他帮助类、工具和许多示例提供了一个高效的应用程序开发环境。

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

SKU:DANW-EV

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

SKU:DANWP-DL

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

SKU:DANWP-SL

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

SKU:DANWP-SC

源代码选项可作为公司站点许可证的附加组件。 请阅读许可协议。
联系我们购买
服务订阅单开发人员专业版许可

SKU:DANWP-SVD

联系我们购买
服务订阅站点许可专业版

SKU:DANWP-SV

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

SKU:DANWP-SV

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

SKU:DANW-DL

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

SKU:DANW-SL

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

SKU:DANW-SVD

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

SKU:DANW-SV

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

SKU:DANWP-SVP

服务订阅使所有者有权下载在订阅期内发布的产品更新并获得免费的电话/电子邮件产品支持。 服务订阅将订阅期从上一次订阅的到期日起延长 12 个月,从产品购买日起延长 15 个月。 许可协议。
联系我们购买

OPCDA.NET      产品说明          参考手册         版本日志

用于 C# 和 VB.NET 的 OPC DA .NET 客户端开发工具包

OPCDA.NET 是一个 .NET 组件,用于使用 C# 或 VB.NET 开发 OPC DA 客户端应用程序。 它为高效开发高质量的 .NET(C# 或 VB)OPC DA 客户端应用程序提供类、控件和工具。
 
OPCDA.NET SDK 支持在所有带有 .Net Framework 4.x 的 Windows 版本上进行 32 位和 64 位操作。 许多 C# 和 VB.NET 示例应用程序随 Visual Studio 2010、...、2017 的项目一起提供。 OPCDA.NET SDK具有多层类结构。用户可以根据应用需求和个人喜好选择接口层。
  • 服务器访问控制将应用程序编码减少到最低限度。 这些不可见的控件在 Visual Studio 设计器中进行配置,并通过广泛的错误检查来处理 OPC 服务器访问。
  • QuickUse 类为数据绑定、项目浏览和同步/异步项目读/写访问提供简单易用的方法。 需要最少的 OPC 知识。
  • OPC DA V3 服务器访问方法。 所有 OPC DA V3 定义的(强制和可选)功能都可以通过处理所有数据类型与 .Net 数据类型之间的转换的方法来访问。
  • OPC DA V2.05 服务器访问方法。 所有 OPC DA V2.05 定义的(强制和可选)功能都可以通过处理所有数据类型与 .Net 数据类型之间的转换的方法来访问。
专业版提供的功能可以在不增加开发工作量的情况下提高应用质量。
  • DAServer/DAGroup控件在Visual Studio设计器中配置,处理OPC服务器访问和回调。
  • 后台服务器访问类在后台线程中处理所有服务器访问,并防止应用程序由于DCOM通信超时或服务器处理时间过长(例如,由于设备访问缓慢)而变得无响应。
  • ItemList Builder/Loader 使编码更清晰、更简单、更快速且更易于维护。
  • 方便的 OPC DA V3 Browse 和 GetProperties 方法可用于 OPC DA V2 服务器。
  • OPCDA.NET-UA 选项可以添加到项目中,使应用程序能够通过相同的 API 访问 OPC DA 和 OPC UA 服务器。
访问 UA 服务器
带有 OPCDA.NET-UA 附加选项的 OPCDA.NET 使客户端能够通过相同的 API 访问 OPC DA 和 OPC UA 服务器。 无需外部转换器。 DCOM 被完全消除。
OPC Server Access Controls
OPC Server Access 控件易于使用,可以有效地处理 OPC Server 访问,并具有广泛的错误检查。 控件是不可见的,做后台工作。 要将 OPC 服务器访问添加到 Windows 窗体或服务应用程序,请将控件从 Visual Studio 工具箱拖到应用程序设计窗格并配置属性。 对话框支持配置。 可以浏览和选择服务器和项目。 所有 OPC 服务器访问都是异步的。 来自应用程序的请求排队并在完成处理程序中报告成功/错误,从而简化了应用程序错误处理。
  • DAServer Control
    连接到一台 OPC 服务器并定期检查服务器连接。
  • DAGroup Control
    处理任意数量项目的读取、写入和 DataChange 回调。 可以将项目分配给控件或方法以消除应用程序回调处理。 应用程序编码被简化为处理特殊情况。
QuickUse Classes
浏览函数直接在 TreeView 控件中显示项目。 可以使用同步或异步访问通过一个非常简单的方法调用来读取或写入项目。 对于异步访问的项目,QuickUse 类维护一个数据缓冲区并处理数据更改回调。 用户可以从缓冲区读取当前值或请求通知。
DataBinding 订阅直接在 Windows 控件和用户类中刷新项目值,不需要用户回调处理程序。
Browse Support
OPCDA.NET 提供出色的浏览支持,使项目的交互式选择变得非常简单。 通过一种方法调用,服务器可以浏览到内存中的 TreeNode 结构或直接浏览到 TreeView 控件。
  • BrowseShowTree 类在单个 TreeView 控件中显示分支和项目。 在 TreeView 控件中只能选择单个节点。
  • BrowseShowTreeList 类显示 TreeView 控件中的分支和 ListView 控件中选定分支的项。 ListView 控件中可以选择多个项目。
浏览单个分支也变得简单。 方便的 OPC DA V3 Browse 和 GetProperties 方法可用于 OPC DA V3 和 V2 服务器。

Background Server Access
由于DCOM通信超时较长,或者由于设备访问缓慢等原因导致服务器处理时间较长,因此每次OPC服务器访问可能需要数秒甚至数分钟。
OPCDA.NET后台服务器访问类在后台线程中处理所有服务器访问,并防止应用程序在服务器访问期间变得无响应。 无需额外的开发工作即可大大提高应用程序的质量。 应用程序也变得非常健壮,所有服务器访问都经过时间限制检查,并且即使应用程序没有进行服务器访问,服务器连接也会受到监控。
查看C#示例代码,了解高质量的OPC DA客户端应用程序是多么简短和简单。
为所有方法提供了 Visual Studio 2005 代码片段。
示例应用程序
为 C# 和 VB.NET 提供了许多示例应用程序,以及 Visual Studio 2003 项目。 这些项目经过测试,可使用 Visual Studio 8 (2005) 进行转换和编译。
这些示例展示了如何使用许多 OPCDA.NET 功能,并且可以将这些示例用作用户应用程序的起点。
  • Browse
    显示如何浏览 OPC 服务器以及如何显示和选择项目。 使用高级 BrowseTree 类。
  • BrowseV3
    显示如何使用 OPC DA V3 浏览方法来浏览分支中的项目并读取所有项目属性。 只有专业版支持 OPC DA V2 服务器的这些浏览方法。
  • BrowseLowLevel
    显示如何使用 OPC DA V2 定义的浏览支持功能浏览 OPC 服务器。 此应用程序还可用于在服务器浏览界面中查找最终的不合规项。
  • Background Server Access
    显示专业版后台服务器访问类的用法。 所有服务器访问都在后台线程中处理,以确保应用程序永远不会冻结,即使 OPC 访问由于通信故障而在 DCOM 超时中挂起。
  • DataBind
    演示如何使用 DataBind 类在不同类型的 Windows 控件中显示 OPC 项值,而无需用户编写回调处理程序。
  • Item Lists
    OPC 调用是使用从 XML 文件加载的项目列表进行的。 XML ItemList 定义文件是使用 ItemListBuilder 实用程序创建的。 此功能仅在 OPCDA.NET 专业版中可用。
  • Properties
    此示例客户端显示了如何浏览 OPC 服务器以及如何查询和读取项目属性。
  • Read
    此客户端使用 RefreshGroup 类异步读取两个项目的值。 服务器和项目名称被硬编码到程序中。
  • Update
    此示例客户端使用 OPCDA.NET QuickUse RefreshGroup 类通过数据更改回调定期更新一项。
  • Windows Service
    此示例显示 Windows 服务如何访问 OPC 服务器。 三个项目的值被传输到同一服务器中的其他项目。 通过创建多个 OpcServer 对象可以访问多个 OPC 服务器。
  • Sample Client
    具有浏览、读取、写入、订阅功能的简单测试客户端应用程序
可以使用项目向导创建许多其他示例 Windows 应用程序。 可以在对话框中选择添加到代码中的功能。 仅使用所选功能的代码,创建的应用程序易于理解和扩展以满足用户要求
 
Visual Studio 新建项目向导
项目生成向导根据用户选择生成 OPC 服务器访问示例代码。 生成的代码功能齐全、易于理解,是任何 OPC 客户端应用程序的绝佳起点。
仅适用于 .NET 框架。
 
测试工具
  • OPC DA V2 测试客户端 易于使用的测试客户端,它使用 OPCDA.NET 进行服务器访问。 可以使用与基于 OPCDA.NET 的应用程序中使用的相同的 .Net 包装器来测试服务器访问。
  • OPC DA V3 测试客户端
    使用 OPCDA.NET 进行服务器访问的测试客户端。 大多数 OPC DA3 功能都可以交互式测试。
  • OpcSecurityAnalyzer
    分析和解释 DCOM 和 Windows 安全设置的 Windows 应用程序。
  • Simulation Server
    可用作测试环境的 OPC DA V2/V3 兼容服务器。
 
  • Windows 7(或更新版本)或 Windows Server 2003 .. 2019
  • .NET Framework 4.x 或 .Net5 (NetCore)
  • 使用 C# 或 VB.NET 的 Visual Studio 2010 或更高版本
  • 适用于 NetCore 的 Visual Studio 2019 V16.9.3
地址
电话:
+86(010)68421378
+86(010)68421379
联系我们
商店信息
网站地图
© Advosol.com.cn 2022. 版权所有。