自动化控制软件和硬件的万能连接OPC.doc

自动化控制软件和硬件的万能连接OPC.doc

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

自动化控制软件和硬件的万能连接-OPC 1引言 自动化技术人员都有一个美丽的梦想,是否可以将自动化控制软件和 硬件万能连接。而不再考虑驱动程序和接UI问题,即非常简单的PlugHayWP 插即用}。使用OPC(用于过程控制的OLE),可以帮助实现这个梦想。当然用户对 此很感兴趣,并且首先赢得了自动化软件制造商的支持-OPC的第一批产品己先 于标准化委员会确定的円期投放市场。 在以前的自动化领域的通信技术规范方面,很少有象OPC新技术标准 那样能引起如此强烈轰动。OPC (OLE for Process Control用于过程控制的OLE) 在今天已经理所当然地被自动化组件的制造商逐步发展成一个事实上的新技术 标准。而所谓OLE(Object linking and embedding)含义是对象链接及嵌入,用 于过程控制。 当今,软件在自动化领域内使用的重要性与日俱增。无论项目是否涉 及到操作、可视化、数据存档或控制,向纯粹的、基于PC的软件解决方案的发 展趋势是不可阻挡的。这些软件解决方案不再是开发单个的块,而是由专用的软 件组件组成。采用可重复使用的模块以及利用这些模块所具有的柔性构成整个系 统,其能力似乎是没有什么能替代的,唯一例外的是通信接口的不兼容性。用于 适配通信接口的时间和资金是必需要投入的,其目的是将这些软件模块组合在一 起。由此开发出了数以百计的通讯接U软件程序,例如,用于过程控制或可视化 系统与外围设备进行通信的接门程序。但与此同时,亦显著増加了成本。 而OPC为这种情况提供了 一个补救方法:OPC使诸如软件连接器等软件 组件组合在一起,这些组件不需要特殊的适配就能相互通信。因此,即插即用(P lugPUy)在自动化中成为现实。 2 为什么需要OPC? 使有效的精力更多开发应用程序 对于早期的计算机系统,为了实现不同的硬件和软件所构成的计算机 之间的数据交换和通信,必须要花费很多时间去开发独自的通信程序。但是正是 由于现在冇了数据交换和通信的工业标准,才冇可以实现像互联网那样,使不同 的计算机相互连接为巨大网络。所以在开发企业的信息系统时,若采用符合工业 标准的数据库和客户一服务器接口,可以使有效的精力更多地投入到应用程序本 身功能的开发中去。 工业制造系统也存在同样的问题 也就是使由不同的供应商提供的机器设备无须特别的软件开发就可以 互相连接。例如在实现象阁1那样多层生产控制信息系统时,从处理设备数据的 现场设备层,到进行过程处理的过程控制系统层,以至最上层的生产管理层,建 立和普及一个有效的数据交换工业标准将是当务之急。在这种情况下,利用微软 Windows视窗中的OLR/COM技术实现工业制造系统过程控制中的数据交换标准 化,正是OPC本来的目的所在。 应用ffi序垛作平台历史数挞 眼务器传感器压力協度坂a液位I阀门定位器过程控制层 控湘现场总浅PD 应用ffi序 垛作平台 历史数挞 眼务器 传感器 压力 協度 坂a 液位 I 阀门 定位器 过程控制层 控湘现场总浅 PD仪表 分析仪 现场没备层 拱作平台 历史数拋 服务器 控制器 模拟I/O 数字I/O TC/RTD 生产管理层 多层生产控制信息系统框图 3 何为OPC? OPC定义了一个开放的接门,在这个接口上,基于PC的软件组件能交 换数据。它是基于Windows的OLE-对象链接和嵌入、COM-部件对象模型(Compon ent Object Model)和 DCOM-分布式 COM (Distributed COM)技术。因而,OPC 为 自动化层的典型现场设备连接工业应用程序和办公室程序提供了一个理想的方 法。 Windows程序的标准接口的引入,使得硬件制造商为其部件所开发的 接口程序的数量减少到一个,只需耍开发一个针对OPC服务器的接口程序,同样, 软件制造商也只需要开发唯一的通讯接口程序-OPC客户机接口。这不但对制造 商有利,而且对最终客户也有利用。 3. 1 基于COM技术的OPC 微软公司为了提供商业应用程序和特定用途的软件包之间的相互连接 性,开发了所谓的部件(组件)对象模型(Component Object Model, COM)技术。C OM是一种软件组件间相互数据交换的有效方法。是一个二进制和网络的标准。 也是DCOM、ActiveX (Active X是对广泛使用的OLE控件技术的更新和升级。它 依赖于COM技术,是OLE按件技术的更名和重构)和OLE技术的核心。而COM技 术具有以下特长: 所谓COM并不是一种计算机语言,与运行的机器、机器的操作系统(只要支 持COM)以及软件开发语言均无关,是任意的两个软件组件之间都可以相互通信 的二进制和网络的标准; COM服务器是根据COM客户的要求提供COM的服务的执行可能的

文档评论(0)

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

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

1亿VIP精品文档

相关文档