- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OPC技术应用简析
OPC技术应用简析
OPC技术的产生
随着工业生产的不断发展,工业控制软件取得了长足的进步。然而,由于生产规模的扩大和过程复杂程度的提高,工业控制软件设计面临着巨大的挑战,那就是要集成数量和种类不断增多的现场信息。在传统的控制系统中,智能设备之间及智能设备与控制系统软件之间的信息共享是通过驱动程序来实现的,不同厂家的设备又使用不同的驱动程序,迫使工业控制软件中包含了越来越多的底层通信模块。另外,由于相对特定应用的驱动程序一般不支持硬件特点的变化,这样使得工业控制软硬件的升级和维护极其不便。还有,在同一时刻,两个客户应用一般不能对同一个设备进行数据读写,因为它们拥有不同的、相互独立的驱动程序,同时对同一个设备进行操作,可能会引起存取冲突,甚至导致系统崩溃。OPC技术的出现则很好的解决了这些问题。???? OPC是Object Linking and Embedding(OLE)for Process Control的缩写,它是微软公司的对象链接和嵌入技术在过程控制方面的应用。OPC以OLE/COM/DCOM技术为基础,采用客户/服务器模式,为工业自动化软件面向对象的开发提供了统一的标准,这个标准定义了应用Microsoft操作系统在基于PC的客户机之间交换自动化实时数据的方法。采用这项标准后,硬件开发商将取代软件开发商为自己的硬件产品开发统一的OPC接口程序,而软件开发者可免除开发驱动程序的工作,充分发挥自己的特长,把更多的精力投入到其核心产品的开发上。这样不但可避免开发的重复性,也提高了系统的开放性和可互操作性。
????2. OPC规范概述???? OPC是一个工业标准,它是由一些世界上著名的自动化系统和硬件、软件公司和Microsoft(微软)紧密合作而建立的。OPC包括一整套接口,属性和方法的标准集,提供给用户用于过程控制和工业自动化应用。Microsoft的OLE/COM技术定义了各种不同的软件部件如何交互使用和分享数据,从而使得OPC能够提供通用的接口用于各种过程控制设备之间的通讯,不论过程中采用什么软件和设备。其发展动态如表1所列。??????????????????????????? 表1? OPC标准标准??????????????????????????????? 版本???????????????????????? 内容Data Access?????????????????? 3.0,2.0,1.0?????????????????数据访问规范Alarms and Events???????? 1.10,1.00??????????????????报警和事件规范Historical Data Access?? 1.0????????????????????????? ? 历史数据存取规范Batch????????????????????????????? 2.0,1.0???????????? ???????? 批量过程规范Security????????????????????? ?? ?1.0?????????????????????? ???? 安全性规范Compliance????????????????????2.00.2??????????????????? ?? 数据访问标准的测试工具OPC XML?????????????????? ? 1.00,0.18????????????????? 过程数据的XML规范OPC eXchange?????????????? 1.0??????????????????????????? 数据交换规范OPC Commands??????????? 正在开发???????????????? 命令规范OPC Common I/O???????? 正在开发?????????????????公共I/O规范OPC Complex Data???? ? 正在开发?????????????????? ????复杂数据规范OPC技术的实现由两部分组成,OPC服务器和OPC客户应用部分。其应用模式如图1所示。OPC服务器完成的工作就是收集现场设备的数据信息,然后通过标准的OPC接口传送给OPC客户端应用。OPC客户端则通过标准的OPC接口接收数据信息。在具体的实现过程中,用户可以根据自己的需要挑选相应的规范来使用。???? 其中数据访问规范提供给用户访问实时过程数据的方法;报警和事件规范提供了一种由服务器程序将现场的事件或报警通知客户程序的机制;历史数据存取规范用来提供用户得到存储在过程数据存档文件,数据库或远程终端设备中的历史数据以及来分析这些历史过程数据的方法。其他规范不在此一一介绍。 ????3.采用OPC规范设计
文档评论(0)