OPC技术及DA客户端的开发研究.pdfVIP

  • 20
  • 0
  • 约9.19千字
  • 约 6页
  • 2018-01-07 发布于广东
  • 举报
2007 年全国电力企业信息化大会论文集 OPC 技术及DA 客户端的开发 任学军 (陕西电力信通有限公司) 摘要:OLE for Process Control 即过程控制中的对象链接与嵌入技术(其简称是OPC ),是最近几年国际上自动控 制领域研究的热点之一。该技术解决了办公室与生产现场的信息通信问题,并成为工业控制和生产自动化领域中使 用的硬件和软件接口的国际标准。国内OPC 研究起步较晚,介绍OPC 的中文资料少之又少。本文深入浅出地介绍 了OPC 技术的基本原理及OPC DA 客户开发的详细过程,将对国内OPC 技术的研究者有所帮助。 关键词:OPC ;对象链接与嵌入技术;分布式组件对象型;过程控制 1 OPC 产生的背景 在工业控制领域有大量的自动化控制设备,通常情况下这些设备必须通过专用的接口(或驱 动程序)才能与计算机和其它智能设备进行交互。显然,设备的种类不同,其接口就千差万别, 这样一来,要实现多个设备之间的交互,就要花费大量的时间和精力用于各个设备之间的接口设 计,对资源是一种极大的浪费。 为了解决这一问题,由一些大的控制设备生产厂商发起成立了国际 OPC 基金会(OPC FUNDATION ),致力于解决工业控制领域的开放式互联问题,并于 1996 年 8 月推出了 OLE for Process Control (即OPC)规范,该规范已成为工业控制领域的国际标准。目前OPC 基金会的会 员已超过 300 家。遍布全球,包括世界上所有主要的自动化控制系统、仪器仪表及过程控制系统 的公司 (当然也包括微软)。 由于 OPC 已经成为国际标准,国内外大的控制系统公司所开发的最新设备基本上都已支持 OPC 规范了。电力行业有大量的自动化设备,绝大多数最新的自动化设备均已提供OPC 接口,用 于实现设备的智能控制、各设备之间的数据共享等。电力信息化系统作为自动控制设备的使用者, 必须熟悉OPC 规范,熟悉通过OPC 技术访问设备数据的方法。 2 OPC 简介 OPC (用于过程控制的OLE)是一个工业标准。它由一些世界上占领先地位的自动化系统和 硬件、软件公司与微软(Microsoft )紧密合作而建立的。其宗旨是在Microsoft COM、DCOM 和 Active X 技术的功能规程基础上开发一个开放的和互操作的接口标准,这个标准的目标是促使自动 化/控制应用、现场系统/设备和商业/办公室应用之间具有更强大的互操作能力。 OPC 采用客户——服务器模式,其基本结构如下图所示: 147 2007 年全国电力企业信息化大会论文集 应 用 1 应 用 2 应 用 3 O P C C l i e n t 1 O P C C l i e n t 2 标 准 的 O P C 接 口 O P C S e r v e r A O P C S e r v e r B O P C S e r v e r C 设 备 A 设 备 B 设 备 C 图 1 OPC 结构图 由上图可见:OPC 标准指的是OPC Server 与OPC Client 之间遵循标准的接口,通过该接口, 不同的客户端就可以使用统一的方式访问不同的设备。OPC 标准包括服务端和客户端两部分。OPC 服务端的作用是使不同的设备都能提供标准的符合OPC 规范的接口,它一般都是由控制设备的生 产厂商提供的。OPC 的客户端一般由使用设备客户自己开发,由于OPC 服务端和客户端之间的接 口是标准的,因此就有可能开发出通用的OPC 客户端,使不同的应用访问同一台设备或使同一个 应用访问不同的设备。OPC 规范的制订使

文档评论(0)

1亿VIP精品文档

相关文档