OPC通信在控制系统中的应用研究.pdfVIP

  • 1
  • 0
  • 约1.01万字
  • 约 4页
  • 2018-01-11 发布于广东
  • 举报
《冶金自动,fg)2006年增刊(s1) OPC通信在控制系统中的应用 张学珉,俞涛 。(宝“I钢锭膀{(}有限公司宝钢分公司设备部,上海201900) [摘要1介绍了Windows环境下OPC技术原理,以及控制系统中利用OPC技术实现应用程序之闻的通信,介绍 了在HomTweUEBI平台中实现OPC通信的方法,并简单介绍了采用中间件的方式在VB或vc工具下自行开发 OPC应用程序的方法。 【关键词】OPc;通信;控制系统 0引言 for OPC是英文OLEnmBControl的缩写,即 过程控制中的对象链接嵌入技术。它是一项技术 OPC接口 规范与标准。OPC规范是由世界领先的自动化厂 商与微软合作制定的一项工业标准,它以组件对 象模型和分布式组件对象模删(COM/DCOM)技术 为基础,采用客户/服务器模式,定义了一组COM 图1OPt客户与服务器的互联模型 对象及其接口规范。 器端I/O接口部分,无需改动客户端程序。其次, OPC规范定义了客户程序与服务器程序进行 工控软件公司只要开发一套OPC接口就可采_l_H统 交互的方法,但并没有规定具体的实现,OPC服务 一的方式对不同硬件厂商的设备进行存取操作。 器可由不同供应商提供,其代码决定了服务器访 这样,软硬件厂商可以专注于各自的核心部分,而 问物理设备的方式、数据处理等细节。但这些对 不是兼容问鹿。对于最终用户而言,由于无需担 OPC客户程序来说都是透明的,只需要遵循相同 心互操作性,在选择和更换软硬件时有了更多的 的规范或方法就能读取服务器中的数据。通过 余地,不再局限于从单一的厂商购买专用成套系 COM接口,OPC客户程序可以和一个或多个提供 统。同时在异构计算机环境下的系统集成将变得 商的OPC服务器连接。同时一个OPC服务器也 很简单,应用程序之问很容易实现信息的共享和 可以同多个客户程序相连,形成多对多的关系。 交互。用户可以将重点放在整个系统的功能及应 任何支持OPC的产品都可以无缝地实现系统集 用上,这也意味着成本的降低。此外,OPC组件的 成。由于OPC技术基于1)COM,所以客户程序和 使用也十分方便,用户只需进行简单的组态即可。 服务器可以分布在不同的主机上,形成网络化的 1 oPc对象,接口和oPc规范 监控系统。图1示意了OPC客户与服务器的互联 OPC规范描述了OPC服务器需要实现的COM 模型。 inter- 对象及其接口,它定义了定制接口(custom 由图1的互联模型可知,无论供应商还是最 face)和自动化接口(automationinterface)。每种不 终用户都可以从OPC技术中得到巨大的益处。首 同的OPC规范又分定制接口规范和自动化接口规 先,OPC技术把硬件和应用软件有效地分离开, 范二部分,以方便开发者设计和实现OPC服务器 硬件厂商只需要提供一套软件组件,所有OPC客 程序或客户程序。OPC客户程序通过接口与OPC 户程序都可以使用这些组件,无需重复开发单位 服务器通信,间接地对现场数据进行存取。一般 的驱动程序。一旦硬件升级,只需修改oPc服务 来说,自动化接口能为VB等高级语言客户程序提 [收稿日期]2006-01-23 【作者简介]张学珉(1954-),女,辽宁锦州人,高级工程师,主要从事过程控制计算机工作。

文档评论(0)

1亿VIP精品文档

相关文档