浅析OPC应用.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅析OPC应用

浅析OPC 应用 作者:吕正斌 Abstract: OPC is open connectivity in industrial automation and the enterprise systems that support industry. Interoperability is assured through the creation and maintenance of open standards specifications. Keywords: OPC OLE DCOM WINCC RSLinx 摘要:OPC技术的开放式连接在工业自动化和企业制度,支持行业。 互用性是 有保证的通过创造和维护的开放标准规格。 关键词:OPC OLE DCOM WINCC RSLinx 一、 概述 随着科技的不断提高,计算机技术的日新月异,用户需求的不断提高,监控系 统规模越来越大,选用不同厂家的现场设备和系统的种类也在不断的增加,但由 于缺乏统一的标准,开发商必须对系统的每一种设备都编写相应的驱动程序,而 且,当硬件设备升级、修改时,驱动程序也必须跟随修改。同时,一个系统中如果 运行不同公司的控制软件,也存在着相互冲突的风险。所以,如何实现监控系统的 开放和互操作性成为非常关键的一个问题。OPC技术的出现,则很好的解决了这 些问题。 二、 什么是OPC OPC是Object Linking and Embedding(OLE)for Process Control的缩写, 它是微软公司的对象链接和嵌入技术在过程控制方面的应用。OPC以 OLE/COM/DCOM技术为基础,采用客户/服务器(c/s)模式,为工业自动化软件面 向对象的开发提供了统一的标准,这个标准定义了应用Microsoft操作系统在基 于PC的客户机之间交换自动化实时数据的方法。采用这项标准后,硬件开发商将 取代软件开发商为自己的硬件产品开发统一的OPC接口程序,而软件开发者可免 除开发驱动程序的工作,充分发挥自己的特长,把更多的精力投入到其核心产品 的开发上。这样不但可避免开发的重复性,也提高了系统的开放性和可互操作性。 图1表示的是原有客户机/服务器与OPC客户机/服务器之间的关系。 图1-A(其他接口) 图1-B(OPC接口) 三、 OPC 基本概念 OPC服务器由三类对象组成:服务器 (Server)、组 (Group)、数据项 (Item)。 服务器对象(Server)拥有服务器的所有信息,同时也是组对象(Group)的容 器。组对象(Group)拥有本组的所有信息,同时包容并逻辑组织OPC数据项(Item)。 OPC组对象(Group)提供了客户组织数据的一种方法。客户可对之进行读写,还 可设置客户端的数据更新速率。当服务器缓冲区内数据发生改变时,OPC将向客 户发出通知,客户得到通知后再进行必要的处理,而无需浪费大量的时间进行查 询。OPC数据项是服务器端定义的对象,通常指向设备的一个寄存器单元。OPC 客户对设备寄存器的操作都是通过其数据项来完成的,通过定义数据项,OPC规 范尽可能的隐藏了设备的特殊信息,也使OPC服务器的通用性大大增强。(图2 显示的是服务器(Server)、组(Group)、数据项(Item)之间的关系) (图2) 1) 服务器(Server) OPC Server即OPC启动服务器,通过它获得其他对象和服务的起始类,并用 于返回OPC Group类对象。OPC Server级别有多种属性,其中包含一个OPC服务器 对象的状态和版本等信息。这种级别中的对象由客户应用创建。IOPCServer接口 包含管理OPC Group级别中的对象的方法。如将组加入服务器或从服务器中删除 组的方法(“AddGroup”,“RemoveGroup”)。IOPCBrowseServerAddressSpace 接口包含查找服务器地址空间的方法。IOPCCommon接口方法用于通知服务器语言 的设置和客户机的名称。同时还存在以下接口:图3说明了OPC Server对象及其 定制接口。

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档