基于OPC技术的监控系统设计应用

:1003-5850〔2005〕10-0040-03基于OPC技术的监控系统设计应用DesignandApplicationofSupervisionandControlSystembasedonOPCTechnology郑明惠〔福建省计算中心福州350003〕【摘要】为了降低各通信模块硬件与应用软件之冋的相互耦合性,提高各设备的标准化、开放性及网络化,介绍了OPC技术的特点,阐述了OPC的构造及OPC客户端/效劳器程序接口,争辩了该技术的应用并供给源代码说明如何用VISUALBASIC实现〔〕PC数据存取效劳器的自动化接口。承受OPC标准设计监控系统软件,可大大提高软件的开发速度并削减软件的维护工作。【关键词】OPC,对象链接与嵌入,组件对象模型;TP273文献标识码:AABSTRACTForreducingthecoincidencebetweenhardwareandsoftwareofcommunicationmodelsandimprovingthestandardization^openingandnetworking,thispaperexpoundsOPCtechnicalcharacteristics,OPCstructureandprograminterfaceofOPCclient/servertandpresentstheapplicationofOPCtechnologyandprovidesthesourcecodetoexplainhowtorealizetheautomationinterfaceofOPCDataAccessserverinterfacewithVisualBasic•UsingOPCstandarddesignsupervisorandcontrolsystemwillimprovethesoftwaredevelopmentspeedgreatlyandreducethesoftwaremaintenancework.KEYWORDSOPC,OLE,COM为了降低各通信模块硬件与应用软件之间的相互耦合性,提高各设备的标准化、开放性及网络化,从而提出了OPC技术。1OPC技术特点和优势OPC全称是ObjectLinkingandEmbedding(OLE)forProcessControl,即用于过程把握的对象链接嵌入技术。它的第一个版本是由OPC基金会于1996年秋建立的硬件和软件接口标准。OLE是Microsoft公司面对对象策略的基石。许多大的WINDOWS应用程序都是围绕它设讦的。从用户角度讲,OLE是一种能使它们共享不同应用程序信息资源的技术,用户能够构造声、文、图、像、影于一体的复合文档,可以很简洁地集成应用程序。组件对象模型COM(ComponentObjectModel)是OLE的心脏,它不但供给了一个实现OLE的框架,还为一整类新软件提岀了一种全新的设计思想。它是一种面对对象的构造,定义了一套对象间相互通信的标准方式,规定了如何使一些小的、定义良好的软件模块在系统中共存并充分地相互作用。依照COM概念,开发应用程序就像是积存木一样,每一个COM组件就是一块积木,你可以利用各式各样不同的积木,拼凑出你所需要的应用程序。分布式组件对象模型DCOM(DistributedComponentObjectModel)是COM的一个扩展,OLE/DCOM支持TCP/IP等网络协议。它使得在不同的计算机上运行的OLE应用程序可以通过网络相互通信,形成分布式的OLE应用程序,支持远程自动化。OPC是基于Microsoft现有的OLE、COM、DCOM技术,其设计目标是为现场设备、自动把握应用、企业治理应用软件之间供给开放全都的接口标准。它将访问现场设备的开发任务以标准接口的形式放到设备生产厂家或第三方,并将该接口以效劳器形式透明地供给应用户,使得用户得以从底层的通信模块开发中解放出来,而专注于监控软件的功能。OPC技术在短短几年内得到了越来越多工控领域硬件和软件制造商的成认和支持,实际上已经成为工业治理把握中系统集成与数据交换的重要工具。2OPC体系构造与接口OPC釆用客户/效劳器体系构造,OPC效劳器完成的工作就是收集现场设备的数据信息,然后通过标准的OPC接口传送给OPC客户端应用。OPC客户端那么通过标准的OPC接口接收数据信息。OPC的标准中定义了很多OPCServer应当供给的Interface,要编写一个OPCServer的COM组件,你必需在你的组件中参加这些接口,并供给它们的操作程序和方法,Client便可以通过这些接口,操作连接到OPCServer的硬件装置,这也就是OPCServer/Client运作的方式。OPC效劳器---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---不仅包含与OPC客户的标准接口部分,还具体确定了可以存取的设备和数据、数据单元的命名方式以及对具体设备存取数据的细节,并且通过OPC标准接口开放给外部客户程序。各个OPC客户程序通过OPC标准接口对各OPC效劳器治理的设备进展操作,而无需关心效劳器实现的细节和设备内...

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

常见问题具体如下:

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

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

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

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

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

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

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

客服邮箱:

biganzikefu@outlook.com

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

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

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

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

biganzikefu@outlook.com

常见问题具体如下:

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

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

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

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

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

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

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

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

1

确认删除?