基于Delphi7的智能仪表OPC数据访问服务器的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
传统的工业控制软件采用原有的专用驱动模式,工业软件开发商需要开发大量相应的驱动程序来连接各种控制设备。由于不同客户有着不同的需要,同时也存在着不同的数据传输协议,因此也一直没有完整的解决方案。问题的关键在于系统之间的接口没有统一标准,OPC作为一个工业标准应运而生。
     新兴的、基于微软COM/DCOM技术的OPC“软总线”技术,为工业控制软件的数据通讯(数据采集)、异构系统的集成和多层软件体系架构提供新的标准。可以实现自动化控制软件和硬件的万能连接,从而实现数据的灵活配置和多种系统的真正集成。
     本文简单阐述了COM/DCOM技术,说明OPC技术实现的基础;全面的介绍OPC的基本概念、OPC的客户/服务器体系结构。本文通过深入研究OPC在异构系统集成中的应用,以宇电智能仪表AJ808为研究对象,探索出OPC数据访问服务器的设计方法,并通过了兼容性测试,实现了驱动程序的标准化,最后通过实例阐述了OPC服务器在组态软件中的实际应用。
The traditional industrial control software adopts the already existing customization driver mode, software vendor has to develop a great deal corresponding driver for various kinds of hardwares. Owing to the different requires of clients and the different transport protocols, there are not still whole deal with. The key is that there are not uniform interface between systems.
     The new developing one, OPC "softbus" technology on the basis of Microsoft COM/DCOM, for the data communication of the industrial control (Data Collection), the integration of the heterogeneous system and the construction of the mufti-layer software system, offer the new standard. OPC can achieve "omnipotent connection" between automatic control software and hardware, and consequently, realize flexible configuration and genuine integration in systems.
     This thesis, is it to COM/DCOM simple exposition of technology, prove OPC foundation of technology to pass. And it overall illuminates the basic OPC conception, the structure of the C/S. This paper lucubrates the application of OPC in the heterogeneous system integration, and search out the design method of OPC date access server based on yudian intelligent instrument AI808. This server already passes compatibility test and realize the standardization of driver. Finally, this thesis gives a practical application of OPC server in configuration software.
引文
[1] 邹云涛,吴重光.OPC技术初探及国内应用现状.石油化工自动化2003.6 1-5
    [2] OPC在管控一体化中的应用—基于OPC的制造执行系统的研究与设计硕士学位论文
    [3] 邹益仁等、现场总线控制系统的设计和开发、国防工业出版社、2004、第2版、83
    [4] 潘爱民、COM原理与应用、清华大学出版社、2002、第1版、9
    [5] 李京等、“工控软件互操作规范OPC技术”讲座第2讲、自动化仪表、2002、23卷第5期、68-70
    [6] 太子.Winsock API编程介绍.程序员微软专刊,2001
    [7] OPC Foundation, OPC DA 3.00 Specification, http://www.opcfoundation.org,Mar.4,2003
    [8] OPC Foundation, OPC Alarms&Events 1.00 Specification.http://www.opcfoundation.org,Oct. 2, 2002
    [9] OPC Foundation, OPC HDA 1.1 Specification. http://www.opcfoundation.org,Jan.26,2002
    [10] OPC Foundation, OPC Batch 2.00 Specification. http://www.opcfoundation.org,July19, 2001
    [11] OPC Foundation, OPC Security 1.00 Specification. http://www.opcfoundation.org, Oct.17,2000
    [12] OPC Foundation, OPC XML-DA 1.00 Specification. http://www.opcfoundation.org,July 12, 2003
    [13] OPC Foundation, OPC Common Definitions and Interfaces Version 1.0, October 27,1998
    [14] OPC Foundation, OPC Overview Version 1.0, October 27, 1998
    [15] 郑立、OPC应用程序入门日本、OPC(中国)促进会、7
    [16] 李捷等、“工控软件互操作规范OPc技术”讲座第5讲、自动化仪表、2002、23卷第8期、68.70
    [17] Microsoft.需求分析和解决方案结构定义.北京大学出版社,2000:26-29
    [18] 林跃.OPC数据服务器开发工具的研究与实现.自动化仪表,2001,22(9):7-8,13.
    [19] 赵仕建,阳宪惠,徐用懋.基于OPC的监控软件设计[[J].计算机工程与应用,2002(9):109-111,139。
    [20] 顾国昌,李庆军,张英辉.基于组件结构的OPC数据访问服务器开发的研究[J].测控技术,2004年23卷第7期、56-58
    [21] 厦门宇电自动化科技有限公司.AIBUS通讯协议说明(V7.0)[EB/OL].http://www.yudian.com/quick/download.php.2006.2
    [22] 殷卫兵,左信.OPC数据服务器分析及程序开发[J].化工自动化及仪表,2003,30(5):41-45
    [23] 许利军,王俊江.Vc++.NET中基于MSComm的通信软件设计与实现[J].新乡师范高等专科学校学报,Vol.19 No.2 P.60-62
    [24] 刘权,须德.如何用FactorySoft OPC Server Toolkit实现OPC数据访问服务器[J].微计算机信息,2004年第20卷第4期
    [25] 张丹,等.基于工控组态软件MCGS的某罐区监控系统的设计与应用[J].工业计量,2003年第5期:23-25
    [26] 任雯,李训杰,王维庆.基于MCGS的工业过程控制系统的开发与应用[J],自动化技术与应用,2006年01期

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700