OPC数据采集服务器的研究与设计.PDF

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OPC 数据采集服务器的研究与设计 熊望枝,焦青松,吴应良,左文明 (华南理工大学电子商务学院 广州,510006) 摘要:该文研究了OPC 技术的核心思想和服务器开发模式,并结合一种数据采集与控制卡,给出了 一种基于OPC 数据访问规范的数据采集服务器的系统设计与实现。 关键词:OPC;过程控制;数据采集 中图分类号:TP273 文献标识码:A Study and Design of OPC Data Acquisition Server XIONG Wang-zhi,JIAO Qing-song,WU Ying-liang,ZUO Wen-ming (E-Business College, South China University of Technology,Guangzhou 510006,China) 【Abstract】The core philosophy of OPC technology and developing pattern of OPC server are studied in this paper. The system design and implementation for an OPC Data and Access Server(DA ) are discussed,this solution is addressed to a kind of data acquisition and control card. 【Key words】OPC;Process Control;Data Acquisition 1.引言 随着计算机技术与控制技术的不断发展,过程控制系统的设计也得到了飞速的发展,不同的厂 商相继推出它们的过程控制装置和数据采集设备,然而它们之间常常不能协调工作;工厂上层的客 户应用程序与现场数字设备以及与其他应用程序之间的通信也不尽人意。尽管可以开发定制的设备 驱动程序和接口程序进行相互通信,但由于硬件类型和应用软件种类繁多,使得驱动程序的开发数 量急剧增长,大大增加了应用软件开发和部署的难度。出现这种问题的关键是接口不规范,OPC标 准的发布,为此提供了一种良好的解决方案。 2. OPC 技术简介 OPC (OLE for Process Control)是以Microsoft 公司的OLE /COM 技术为基础,采用客户/服务 器模型制定的一种工业控制领域的开放式标准。OPC 在工业控制设备与应用软件之间建立了统一的 软件接口标准。主要解决监控程序与其数据源的交互问题。 利用OPC 技术,可以对现场设备及其驱动程序进行封装,形成OPC 服务器。OPC 服务器向下 对设备数据进行采集,向上与 OPC 客户应用程序通信完成数据交换,如图 1 所示。OPC 服务器屏 蔽了现场物理设备的驱动程序;客户应用程序开发人员看到的,只是OPC 服务器提供的统一接口, 而不必再去关心现场设备的驱动程序。只要客户应用程序符合OPC 接口规范,就可以与OPC 服务 器进行数据交换。 OPC 应 OPC 设备 OPC 接口 物理设备 用程序 服务器 驱动程序 图1 OPC 客户/服务器关系图 同样地,硬件厂商只需要为生产的硬件设备开发一个驱动程序,然后按照 OPC 标准编写一个 OPC 服务器,那么,所有按照 OPC 标准开发的客户应用程序都可以与该硬件设备进行数据交互, 而无须编写额外的设备驱动程序。这样,在工业过程控制系统中,过程或设备监控程序,通过以太 网,可以方便地与现场设备的OPC 服务器进行数据交互,获得所需的现场数据。 3.基于OPC 规范的数据采集服务器设计与实现 *基金项目:国家自然科学基金项目),华南理工大学自然科学基金项目(G04-E5041210 ) 3.1 总体设计 本文设计的基于 OPC 数据存取规范的数据采集服务器是一个实时数据访问系统,是过 程控制系统与系统应用程序之间的桥梁。它主要负责与现场设备相连,在线采集控制系统 设备与生产运行信息,完成对采集数据的加工、整理、发放等操作,以及根据应用服务器 的需求提供相应的服务。 根据以上数据采

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档