过程控制系统中的OPC技术.docVIP

  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技术.doc

过程控制系统中的OPC技术 许宝祥 邵之江 钱积新 郑崇伟 摘要:OPC技术是OLE技术在过程控制中的应用,它为开发应用程序的不同厂商提供了一项共同遵循的通信标准,从而大大减少了在系统集成过程中的重复开发,并提高了控制系统的性能。OPC代表了今后一段时间内过程控制系统通信标准的发展方向。 关键词:OPC过程控制数据通信ActiveX控件 OPC technology in process control Xu Baoxiang Shao Zhijiang Qian Jixin (Institute of Industrial Process Control, Zhejiang University Hangzhou 310027) Zheng Chongwei (Wenzhou Normal School) Abstract In traditional way, data access between smart devices as well as smart devices and process control software is implemented through drivers. Since driver vendors adopt different data exchange standard,the burden of driver development is very heavy. With adoption of OPC, hardware vendors offer universal OPC custom interface, and software vendors can focus their energy on their specialty and develop automa-tion software of higher performance and softwares from different vendors will be integrated easily. Key words OPC; process control; data communication; ActiveX control   作为生产过程自动化的基础,过程控制系统从最初采用基地式仪表的就地控制,发展到采用单元组合式仪表的集中控制。随着计算机的出现和微型计算机性能/价格比的不断提高,集散控制系统(DCS)逐渐成为过程控制系统的主流。近年来,随着智能仪表及现场总线技术的引入,控制系统以计算机为中心的特征日益明显。   既然工业自动化体系,在硬件方面日趋计算机化,那么工业自动化系统的软件开发,亦必然会体现计算机领域的软件开发特点。在计算机领域,随着计算机技术的不断发展,应用程序和操作系统环境所具有的功能和复杂程度在迅速增加,传统的软件开发技术已难以适应软件开发的要求,面向对象技术成为重要的软件开发方法。面向对象方法具有良好的信息隐蔽性、模块独立性和可重用性,使应用程序的集成更加容易,而且能在不同软件厂商提供的应用程序中更为容易地对信息进行交换、合成和处理,可以大大提高软件的开发效率。在这方面微软的OLE(Object Linkingand Embedding)/COM(Component Object Module)技术是大家所熟知的面向对象开发的框架,并且已在计算机领域的软件开发中得到了卓有成效的应用。   OPC(OLEfor Process Control)是微软公司的对象链接和嵌入技术在过程控制方面的应用,为工业自动化软件面向对象的开发提供一项统一的标准。采用这项标准后,针对硬件的驱动程序不再由软件开发商开发,而是由硬件开发商根据硬件的特征提供统一的OPC接口程序。由于硬件开发商对自己的硬件特征了如指掌,从而能够最大限度地挖掘硬件的潜力,提高驱动程序的性能。采用OPC标准后,由硬件开发商提供统一的OPC接口程序,从而避免了开发重复性,使开发费用大大降低[1]。 1 产生背景   在传统的控制系统中,智能设备之间及智能设备与控制系统软件之间的信息共享是通过驱动程序来实现的。由于软件开发商对驱动程序的要求各不相同,硬件供货商不可能为所有的软件开发商提供驱动程序,所以这项工作主要只能由控制系统的软件开发商承担。   随着现场总线技术和PC机在过程控制系统中的应用,一方面网络中需进行数据访问的智能设备不断增加,另一方面,企业中越来越多来自不同部门的员工通过PC机对数据进行访问。这就需要更多的驱动程序,以满足以上的需要,而这势必会加重软件开发商的负担,使其无法全身心地投入到其核心产品的开发中去。这种开发方式主要存在以下弊端:   (1)重复开发   每个软件系统开发商必须为每个特定的硬件开

文档评论(0)

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

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

1亿VIP精品文档

相关文档