基于OPC技术的应用程序实现

第22卷第4期·业9·:1002-6673机电产品开发与创新Development&InnovationofMachinery&ElectricalProducts〔2021〕04-100-02基于OPC技术的应用程序实现Vol.22,No.4July.,2021赵玮,金亚萍,张胜〔机械科学争辩总院,北京100044〕摘要:利用OPC〔OLEforProcessControl〕技术,采用RSView32作为效劳器,实现VB应用程序与RSView32之间的数据交互。介绍OPC技术的根本概念,RSView32作为OPC效劳器的设置方法,以及VB应用程序作为OPC客户端的实现方式。关键词:OPC;RSView32;VisualBasic6.0:TP274文献标识码:Adoi:10.3969/j.issn.1002-6673.2021.04.041---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---物理设备0引言随着工业企业的进展,工业自动化程度的提高,工业把握软件也取得了长足的进步。然而,由于生产规模的扩大、简单程度的增加以及企业对生产过程中的严格治理,工业把握软件的开发也面临着巨大的挑战。在传统的把握系统中,为了实现智能设备与把握系统的信息交互,必需开发特定的底层通信模块。由于各个设备供应商所供给不同的驱动程序,使把握软件必需依据每个设备编写不同的通信模块,造成软、硬件升级和维护的不便。OPC技术的消灭很好的解决了这些问题。它供给了一套标准的数据访问机制,具有语言无关性、代码重用性、易于集成的优点。各公司又推出了支持OPC协议的组态软件,使用户不仅可以便利的选用图形开发工具和图形库,同时还可以对报警、活动记录、大事、历史趋势等进行组态。采用组态软件作为OPC服务器,利用VB开发信息治理系统,依据现场设备的实际工作状态对信息进展采集、分析、处理,到达对设备进展有效监控、调度、治理的目的。1OPC技术概述OPC〔OLEforProcessControl〕即把OLE〔对象连接与嵌入〕应用于工业把握领域。它承受客户/效劳器体系,基于微软的COM/DCOM技术,为硬件厂商和应用软件开发者提供了一套标准的接口。OPC规范包括OPC效劳器和OPC客户端两个局部,其实质是在硬件供给商和软件开发商之间建立一套完整的“规章”。只收稿日期:2021-05-22作者简介:赵玮〔1983-〕,男,硕士争辩生。主要争辩方向:工业机器人。100要遵循这套规章,数据交互对两者来说都是透亮的,硬件供给商无需考虑应用程序的多种需求和传输协议,软件开发商也无需了解硬件的实质和操作过程。OPC的结构采用服务器/客户端模型。OPC服务器是数据源,它们拥有数据或者从各种设备、系统、把握器得到数据,可以是组态软件,也可以由C语言自行编写。OPC客户端是数据的用户,他们在应用中使用数据,但不需要了解数据的,可以是由VC、VB、Delphi等常用语言编写的应用程序。OPC标准中供给了两套接口方案,即定制接口和自动化接口。定制接口效率高,通过该接口能够发挥OPC效劳器的最正确性能,承受C++语言的客户一般承受定制接口方案;自动化接口使解释性语言和宏语言访问OPC效劳器成为可能,承受VB等语言的客户一般承受自动化接口。OPC数据存取服务器由三类对象组成:服务器、组、数据项,效劳器对象用于指出特定的OPC服务器应用程序名,并作为组对象的容器;组对象存储由假设干OPC定制接口OPC规律接口OPC自动化接口图1典型的OPC体系构造Item组成的Group信息并规律组织数据项;数据项对象存储具体的Item的定义、数据值、状态值等信息,一个Item就代表一个具体的过程变量。OPC协议中供给了三种数据访问机制,同步读写、异步读写和订阅。〔1〕同步读写:该方式简洁便利,在执行读写命令时,客户端始终处于等待状态,直到读取完成。在客户---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---C++客户应用VB客户应用效劳器·制造业信息化·数目较少且读取数据较少时,承受这种方式。〔2〕异步读写:该方式实现较为简单,在发出读写命令后,客户端程序返回连续执行后续程序,当读写完成后,由OPC效劳器调用回调函数返回结果。当客户端较多或数据量较大时,承受异步读写效率很高。〔3〕订阅:承受订阅功能,每当数据变化时,效劳器自动通知客户端。2RSView32作为OPC效劳器RSView32是一种专门用于工业控制系统的组态软件...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?