- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OPC技术及其应用方向
发表时间:2003-5-27
作者:杨庆柏 王存旭
摘要:
??? 自动化技术的发展可以说是日新月异,品种之多,发展之快,令人目不暇接。OPC——过程控制软件的标准接口,就是最近出现的又一种自动化新技术。1? OPC技术的产生??? 随着微电子、计算机、通信和网络等技术的发展,智能仪表越来越多地出现在工业生产现场,它们提供了以前无法得到的大量信息。这些信息不仅包括现场的温度、压力、物位、流量等被测参数,也包括了装置本身的工作状况和组态参数。与此同时,现场总线技术得到了迅速发展,它通过标准化的数字通信链路将现场智能仪表与远程监控计算机连接起来,实现了数据传输与信息共享,形成了全新的分布式控制系统。??? 当大量现场信息由智能仪表直接进入监控计算机或通过现场总线传至监控计算机后,存在着计算机内部应用程序对现场信息的共享与交互问题。由于工业控制软件缺乏统一的工业标准,使不同厂家的软件之间通信非常困难。
??? 图1? 显示了装在客户机上的两个应用软件与三个现场设备的通信情况。??? 客户机的应用程序X为了能与现场设备A、B和C通信,必须开发出三个现场设备的驱动程序。同样,另一客户机的应用程序Y为了能与现场设备A、B和C通信,也必须开发出三个现场设备的驱动程序。当现场设备升级时,应用程序X、Y的驱动程序必须要作相应的修改。特别是当应用程序X、Y同时访问现场设备A时,往往会由于相互之间的不协调或不兼容而造成系统的瘫痪(或死机),严重影响了整个系统的安全运行。如果现场设备A、B、C驱动程序(或称服务器)由硬件设备制造厂开发,那么,现场设备制造厂必须针对应用程序X、Y开发相应的驱动程序。但是,目前市场上的应用程序多达数百种,如果现场设备制造厂一一进行开发,其成本将十分高昂。因此,尽快建立一种软件之间的开放式通信标准,已经成为了自动化技术领域里的当务之急。正是在这种情况下,产生了OPC技术。2? OPC技术的涵义??? OPC是OLE for process control的缩写,意思是把OLE技术应用到工业控制领域;OLE是Object Linking and Embedding的缩写,意思是对象的链接与嵌入。例如,OLE允许用户将Excel电子表格内嵌入Word文档,电子表格中的数据变化将直接反应到Word文档内。OPC是世界上领先的自动化公司、软硬件供应商与微软公司合作开发的一套工业标准,是全开放控制系统的核心部件;是专为现场设备、自动控制系统和企业管理系统应用软件之间实现无缝集成而设计的接口规范,是不同厂家生产的现场设备之间连接的桥梁。??? OPC技术的出现.使得所有的通信连接问题变得简单、轻巧,更易于使用,它提供了一种软件的总线形式,如图2所示。所有提供了OPC服务器的现场设备都能通过全世界一致标准的OPC接口共享数据。现场设备中OPC服务器的功能类似于I/O驱动程序(驱动器),它负责与作为数据供应方的现场设备通信,将来自数据供应方的数据通过标准的OPC接口“暴露”给数据使用方,数据使用方充当了OPC客户的角色。标准接口是保证互操作性的关键,它使一个OPC客户可以同时与多个OPC服务器“对话”,并使所需要开发的驱动程序大大减少,因而为用户带来了低廉的价格。
???? OPC提供了一种使系统以标准的方式从数据源获取数据并传输给客户应用程序的机制,现场设备生产商只需要开发一套遵循OPC规范的服务器,由服务器与数据源进行通信,获取现场数据,客户应用程序通过服务器访问现场设备。3? OPC技术的效益3.1? 硬件驱动程序开发单一化?? OPC技术把硬件和应用软件有效地分离开,硬件厂商只需要提供一套软件组件,所有OPC客户程序都可以使用这些组件而无须单独开发驱动程序。一旦硬件升级,只须修改OPC服务器I/O接口部分,无须改动客户程序。因此,OPC技术使设备驱动程序开发的单一化成为可能。3.2? 应用软件接口统一化??? 对于工业控制软件公司来说,使用通用的开发工具,开发出一套OPC接口,就可以采用统一的方式对不同硬件厂商的设备进行存取操作。这样,软硬件厂商可以专注于各自的核心部分,而不是兼容问题。3.3? 用户设备选型自主化??? 对于最终用户而言,可以选用各种各样的商业软件包,使得系统构成的成本大为降低,同时也更加容易地实现由不同供应商提供的设备所混合构成的工业控制系统。由于无须担心互操作性,在选择和更换软硬件时有了更多的余地,不再局限于从单一的厂商购买成套系统,用户可以将重点放在整个控制系统的功能和应用上。3.4? 控制系统实现组态化?? 采用OPC技术便于控制系统实现组态化,将系统复杂性大大简化,可以大大缩短软件开发周期,提高软件运行的可靠性和稳定性,便于系
我的文档主要集中的行业是石油化工和安全生产,从事石油化工行业并且取得了中级注册安全工程资格。精通炼油工艺方面的工艺、安全、设备。希望通过平台共享自己的知识和经验。
原创力文档


文档评论(0)