彩票走势图

OPC Data Client教程:为什么要使用OPC Client开发工具包?

翻译|使用教程|编辑:吴园园|2020-06-02 10:53:52.533|阅读 1104 次

概述:介绍商业OPC客户端开发工具包的基础知识,并深入探讨使用OPC客户端开发工具包的好处。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

OPC Data Client是一款包含了OPC DA、A&E、UA以及OPC XML-DA的客户端开发包,为.NET Core、.NET Standard和.NET Framework开发自定义OPC客户端软件应用程序,支持Windows和Linux(仅.NET Core、OPC UA、XML-DA),可以灵活选择平台。它提供简单的读取、写入、订阅方法,可以抽象和管理OPC详细信息,还有非商业应用程序的免费运行时部署等功能特点。

点击下载OPC Data Client最新试用版

在这个有关OPC开发工具包的博客系列的第一部分中,我们将介绍商业OPC Client开发工具包的基础知识,并深入探讨使用OPC客户端开发工具包的好处,而在第二部分中,我们将介绍OPC服务器开发工具包

要开始理解商业OPC Client工具包的价值主张,重要的是要了解OPC客户端工具包的确切含义。如果您不熟悉用于工业数据交换的OPC软件,建议您也下载并阅读我们的OPC入门指南。

什么是OPC Client工具包?

OPC Client工具包是通过严格的设计,实施和测试过程开发的软件模块库,可为自定义应用程序/软件开发人员提供简化的界面。该工具包的主要目的是使用预定义的界面元素(例如,属性,方法和事件)简化了自定义应用程序的开发,这些元素封装了OPC客户端功能的详细信息,而无需用户学习OPC规范的低级细节。
OPC Client工具包的主要应用是编写一个客户端程序,该程序需要充当OPC Client并与OPC服务器交换数据。

OPC Data Client教程:为什么要使用OPC Client开发工具包?

OPC客户端工具包可以支持一个或多个OPC规范。最常见的是,人们会找到OPC客户端工具包来添加OPC DA和/或OPC UA合规性,以使自定义软件应用程序能够与尽可能多的其他系统(无论是其他软件应用程序还是设备)进行互操作和读写数据。在继续阅读时,您将了解到,使用OPC UA,了解需要实现的规范中的哪些方面和配置文件很重要。

使用商业OPC客户端工具包有哪些好处?


  • 减少学习时间和开发时间


如前所述,OPC工具箱的主要目的是极大地简化向应用程序添加OPC客户端和/或服务器功能,而无需开发人员学习相关的OPC规范并从头开始实施。您是否知道要完全了解OPC UA,您需要阅读至少617页的规格?工具箱将此功能简化为简单易懂的功能,用于读取,编写,订阅和错误处理。


  • 提高软件质量


OPC客户端工具包是使用严格的分析,开发和测试过程开发的。它们通常由产品管理,具有定期添加的功能,定期的错误修复和支持。您可以从购买并承诺支持和维护该工具包的其他公司的所有其他商业用户中受益。开发人员使用许可和维护费用来支付致力于改进和支持产品的人员和团队。您只需要支付许可和支持费用即可受益。您可以专注于代码的质量,用户体验和应用程序,同时让Toolkit开发人员成为OPC的专家。


  • 降低支持成本-与其他OPC产品的互操作性


OPC的互操作性可能会成为支持难题的根源,特别是如果您从一开始就编写自己的代码。如果您使用的是免费的OPC客户端工具包,则只能依靠免费的社区支持,没有人需要帮助,没有定期的更新或生计取决于您的满意程度的人。

OPC客户端工具包可通过互操作性降低支持成本并增加价值

通常,OPC客户端工具包已通过OPC Foundation的流程进行了至少一次互操作性测试。有时,它们还经过OPC Foundation实验室认证,以确保它们遵循相关的OPC规范,因此,它们应与其他经过互操作性测试和/或实验室认证的OPC服务器解决方案(无论是使用OPC工具包还是非开源软件创建)一起正常工作现有的OPC服务器解决方案)。只需意识到,对于OPC客户端工具包,OPC基金会只能认证测试或参考实现,因为您在代码中的实现最终会影响合规性。OPC客户端工具包通常会在其文档中提供最佳实践,以实现合规实施。


  • 与开发工具的兼容性和集成


商业OPC客户端工具包将在一系列开发环境中经过全面的互操作性测试,这些开发环境将用于开发自定义OPC客户端应用程序。开发环境兼容性是支持高质量OPC客户端应用程序目标的重要组成部分。


  • 降低总拥有成本


存在OPC客户端工具包的另一个主要原因是为了降低在自定义应用程序中实现OPC客户端接口的成本,包括初始实施和持续维护。由于从头开始设计没有工具箱的OPC客户端接口将是一项极其昂贵,耗时的工作,并且以后的任何问题都将难以调试,因此,好的工具箱是一项不错的投资。


  • 文档,示例和支持


优质的OPC客户端工具包旨在使用户的生活更轻松-这应包括使其易于学习和实施。良好的文档,示例和/或代码示例,以及支持团队来解决前两件事未涵盖的任何问题,对于获得OPC Client工具包投资的最大回报至关重要。

哪里可以找到具有所有这些优点的OPC客户端工具包?

自1996年成立以来,我们在Software Toolbox中一直参与OPC。多年来,我们一直在提供OPC Client工具包,以帮助像您这样的用户进行严格不符合现货要求的项目。我们的OPC客户端工具包被称为OPC Data Client。

为了易于使用:


  • OPC数据客户端(用于开发OPC客户端)大大简化了将OPC集成到应用程序中的任务。
  • OPC Data Client在后台为您处理混乱的OPC和COM详细信息,因此您不必担心学习基础调用和规范。
  • OPC数据客户端将OPC通信转换为看似无连接的API。这使您的代码免于所有设置,拆除和重新连接的烦恼。
  • 使用OPC Data Client,可以从OPC服务器读取值,写入数据值或订阅数据更改
  • 用户甚至可以完全不用编码就将组件绑定到OPC数据!


与其他OPC解决方案的互操作性:


  • OPC数据客户端经过OPC互操作性测试,并经过实验室认证,符合法规要求。
  • OPC数据客户端直接支持以下OPC规范:
  • OPC DA(数据访问)1.0、2.0和3.0
  • OPC警报和事件自定义接口标准1.00、1.01和1.10
  • OPC通用1.0和1.10
  • OPC XML-DA 1.01
  • OPC统一体系结构1.00、1.01、1.02、1.03、1.04(仅.NET Standard); 包括数据访问,警报和条件,Pub Sub支持


为了与开发工具兼容和集成:


  • OPC数据客户端允许用户开发用于.NET Core,.NET Standard和.NET Framework的自定义OPC客户端软件应用程序,同时还支持Windows和Linux(仅.NET Core,OPC UA,XML-DA),以提供灵活的平台选择。
  • OPC Data Client还支持各种COM开发选项。


对于总拥有成本:


  • Software Toolbox提供了OPC Data Client的开发许可证,这些许可证免费提供运行时。这包括针对非商业应用程序(即不会作为现成产品出售给他人的应用程序)的无限部署。因此,用户可以开发自定义的OPC客户端,并将其部署到多个站点,而所有这些都只需单个开发者许可证的价格。


有关文档,示例和支持:


  • 从Software Toolbox购买的所有OPC Data Client许可证均包含为期1年的支持和维护协议,该协议可为您提供产品更新,错误修复以及对电子邮件/电话支持的访问。并且,尽管不需要每年续订,但强烈建议您确保您将获得最新的OS和开发工具支持,OPC规范支持,并获得我们经验丰富的应用顾问团队的持续支持。
  • 我们经验丰富的支持团队精通使用我们的OPC客户端工具包,可以帮助您解决在创建自定义OPC客户端时可能遇到的任何问题。
  • OPC Data Client还包括大量文档,无论您的支持协议状态如何,您都可以访问。




要购买该产品正版授权,或了解更多产品信息请点击



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP