OPC技术在工业自动化控制系统中的应用研究.docVIP

OPC技术在工业自动化控制系统中的应用研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OPC技术在工业自动化控制系统中的应用研究   摘要:介绍了OPC技术原理及特点,阐述了服务器的优点和我国在工业自动化相关方面的应用,包括服务器的注册及实践程序以及各种规范研究。通过程序的调协设置,验证了OPC软件的开放性。最后指出了OPC技术应用及发展前景。   关键词:OPC技术;技术规范;工业控制系统   中图分类号:TP274+.5文献标识码: A 文章编号:      1OPC技术的原理及特点   OPC是一个工业标准,采用客户/服务器模式,以微软的组件对象模型(COM/DCM/COM+)技术为基础,为工业控制软件定义了一套标准的对象、接口和属性,通过这些对象接口,应用软件之间能够无缝地集成在一起,实现了应用程序间数据交换方式的标准化。OPC客户是数据的使用方,处理OPC服务器提供的数据;OPC服务器又是数据的供应方,负责为OPC客户提供所需的数据。OPC已成为一种工业技术标准,应用此技术可以方便地把不同供应商提供的驱动程序与应用程序集成在一起。   OPC的优越性及特点:   1)在过程控制和机器制造工业领域的“即插即用”;   2)允许在不同供应商开发的硬件装置和应用软件之间通过共同的接口进行数据交换,Windows技术和OPC接口使之有可能将可编程控制端的硬件和软件组合在一起而不需要开发大量专用的通讯接口程序,由此节省了人、财、物;   3)使从办公室产品到过程数据的访问简单易行而且灵活可靠;   4)OPC客户可与所有接受OPC服务器的软件进行数据交换,并在数据库系统上建立了OPC规范,OPC客户也可与之实现数据交互。   2 服务器的功能及优点   0PC服务器对象为一组数据信息源进行访问(读/写)或者通信提供了一种方式。源变量的类型是一套服务器执行的功能函数。通过OPC接口部件,一个OPC客户应用程序能连接到OPC服务器,而且可以与OPC服务器进行通信,并处理相应的数据信息。OPC服务器对象为OPC客户应用程序建立和利用OPC组对象提供了相应的功能特性。这种组对象允许客户应用程序将它们所希望访问的数据信息有效地组织起来。   利用OPC技术可以对现场设备及驱动程序进行封装,形成OPC服务器,OPC服务器向下对设备数据进行采集,向上与OPC客户应用程序通信完成数据交换。OPC服务器屏蔽了现场层的设备驱动程序,控制系统的趋势之一就是网络化,控制系统内部采用网络技术,控制系统与控制系统之间也网络连接,组成更大的系统,而且整个控制系统与企业的管理系统也网络连接,控制系统只是整个企业网的一个子网。在实现这样的企业网络过程中,OPC发挥了重要作用。在企业的信息集成包括现场设场设备与监控系统之间、监控系统内部各组件之间、监控系统与企业管理系统之间、以及监控系统与Internet之间的信息集成。OPC作为连接件,按一套标准的COM对象、方法和属性,提供了方便的信息流通和交换。无论是管理系统还是控制系统,无论是PLC?可编程控制器,还是DCS或者是FCS现场总线控制系统,都可以通过OPC快速可靠的彼此交换信息。换句话说,OPC是整个企业网络的数据接口规范。所以,OPC服务器提升了控制系统的功能,增强了网络的功能,提高了工业自动化及企业管理水平。   3 OPC技术在工业自动化控制系统中的应用   随着工业生产的不断发展,由于生产规模的扩大和过程复杂程度的提高,工业自动化控制软件设计面临巨大挑战,即要集成数量和种类不断增多的现场信息。在传统的控制系统中,智能设备之间及智能设备与控制系统软件之间的信息共享是通过驱动程序实现的,不同厂家的设备使用不同的驱动程序,迫使工业控制软件中包含越来越多的底层通信模块;另外,由于相对特定应用的驱动程序一般不支持硬件的变化,使得工业自动化控制软硬件的升级和维护极其不便。同时,在同一时刻,两个客户不能对同一个设备进行数据读写,因为拥有不同的、相互独立的驱动程序,同时对同一个设备进行操作,可能会引起存取冲突,甚至导致系统崩溃。OPC技术的出现很好地解决了这些问题。OPC以OLE/COM/DCOM技术为基础,采用客户/服务器模式,为工业自动化软件面向对象的开发提供了统一的标准,标准定义了应用Microsoft操作系统在基于PC的客户机之间交换自动化实时数据的方法。采用这项标准后,硬件开发商将取代软件开发商为自己的硬件产品开发统一的 OPC接口程序,而软件开发者可免除开发驱动程序的工作,把更多的精力投入到其核心产品的开发上。这样不但可避免开发的重复性,也提高了系统的开放性和互操作性。但在应用过程中必须注意服务器测试、设备驱动程序开发中的异构等相关问题的处理。   3.1服务器测试   OPC服务器必须经过OPC基金会的测试,需要加入OPC基金会,成为其会员,然后从O

文档评论(0)

神话 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5203223011000000

1亿VIP精品文档

相关文档