用户名: 密码: 验证码:
企业信息集成中OPC技术的研究与开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
OPC(OLE for Process Control)是在微软的协助下,由世界上领先的跨国自动化公司和软硬件供应商合作开发的一套工业标准。OPC的设计目的是利用微软的COM(Component Object Model)、DCOM(Distributed COM)和OLE(Object Linking and Embedding)技术,开发一个开放的接口标准,为现场设备、自动控制应用和企业管理应用之间提供高度的互操作性。
    OPC首先是一种应用程序间数据交换的技术,第一章从描述进程之间的通讯方法开始,来分析OPC技术概念、OPC技术带来的好处以及OPC适用场合。然后详细讨论了OPC基金会发行的几个OPC规范,最后介绍OPC的一致性和互操作性测试、以及OPC技术目前的应用和推广情况。
    第二章主要研究OPC在企业的信息集成中的广泛应用。集成的内容包括过程监控层与现场设备层之间、过程监控层内部各组件之间、数据层和过程监控层、应用层与数据层、数据层与企业管理层以及自动化系统和Internet之间的信息集成。利用OPC不仅可以实现企业内部各层之间的信息集成,而且可以实现企业与外部环境的信息交互,因此,OPC能够为企业信息集成提供全面的解决方案。
    本文的主题是企业信息集成中OPC技术的研究与开发,第三章和第四章主要围绕OPC技术的开发展开讨论。OPC技术的开发包括两部分:OPC服务器和OPC客户端的开发,开发的主要任务集中在OPC服务器的设计开发,OPC的客户端的开发则比较简单。第三章研究了OPC服务器的开发与实现,以作者开发的OPC快速开发工具SuperOPC为核心,讨论SuperOPC的设计思想、结构和实现,讨论了SuperOPC中数据传输的异步模型,并给出利用SuperOPC设计的几种OPC数据访问服务器的实例。
    第四章主要研究OPC客户端的开发,作者给出一般客户端程序的编写步骤和实现,详细讨论了客户程序与服务器交互的两种方式,研究了异步通信方式下的两种接收器设计,后半章结合两个OPC客户程序的实现来讨论客户端中的OPC技术应用。
    文章的第五章对作者研究OPC技术工作进行了总结,并形成自己进一步开展的工作的方向;同时对研究生阶段所参与的工程项目工作也进行了总结。文章最后对OPC技术本身及OPC技术在我国的应用进行了展望。
OLE (Object Linking and Embedding) for Process Control (OPC) is an open industrial-standard that is defined by a number of leading automation hardware and software suppliers working in cooperation with Microsoft. It defines an open industrial interface based primarily on the Component Object Model (COM) technology that provides interoperability between disparate field devices, automation/control, and business systems.
    OPC Firstly is a kind of technology by which application programs exchange their data. To begin with describing communication styles between processes in chapter one, the author analyses the concept of OPC technology and benefits that OPC brings to us and situations that OPC is fit for. Then the author at length discusses several OPC specifications released by OPC foundation. Finally the author introduces OPC compliance testing and OPC interoperability testing, as well as the application and popularization things of OPC technology.
    How OPC is widely used to integrate enterprise information is studied in chapter two. OPC is used not only to realize integrating information between layers within enterprises, but also to realize exchanging information between enterprises and external environment, OPC can supply all-sided solutions for integrating enterprise information.
    The main subject of this paper is the development and research of OPC technology in enterprise information integration. The development of OPC technology is discussed in chapter three and chapter four. In chapter three, the main attention is focused on a rapid development toolkit for OPC——SuperOPC, that is developed by the author.
    How to develop OPC client programs is studied in chapter four. The author introduces two styles of OPC client's communicating with OPC server, then particularly discusses the design of sinks.
    In the last chapter of this paper, OPC technology work that the author studied and project work that the author fulfilled in is summarized. At last the development of OPC technology and the application of OPC technology in our country are expected.
引文
[1] OPC Foundation. OLE for Process Control (OPC) Overview, Version 1.0. October 27, 1998, http://www.opcfoundation.org/OPC_specification.htm
    [2] National Instrument company. OLE for Process Control (OPC) Tutorial. 2000, http://www.natinst.com/catalog/pdf/chstut.pdf
    [3] Al Chisholm. A Technical Overview of the OPC Data Access Interface. ISA Expo98, 1998
    [4] OPC概述. http://www.eehoo.net/cndefault.htm
    [5] OPC Foundation. Data Access Custom Interface Standard Version 2.04. September 5,2000. http://www.opcfoundation.org
    [6] 李京等. “工控软件互操作规范OPC技术”讲座. 自动化仪表,Vol. 25(5),2002 5 :68~70
    [7] OPC Foundation. OPC Alarms and Events Version 1.02. November 2, 1999
    [8] OPC Foundation. Historical Data Access Custom Interface Standard Version 1.1. January 26,2001
    [9] OPC Foundation. OPC Batch Custom Interface Specification, Version 1.0. 2000, http://www.opcfoundation.org
    [10] 李京等. “工控软件互操作规范OPC技术”讲座. 自动化仪表,Vol. 23(6),2002 6 :67~69
    [11] Softing GmbH Company. OPC Security. 2000, http://www.softing.com/
    [12] Don Holley. OPC DX将现场总线连接起来. 国内外机电一体化技术.Vol.5, 2002 6:13~14
    [13] 汪仁智, XML和OPC将为工业自动化控制系统集成提供新途径, 世界仪表与自动化, Vol. 5(11), 200 11
    [14] Al Chisholm. OPC XML Overview. ISA Expo2000,2000
    [15] Softing GmbH Company. XML and SOAP. 2000, http://www.softing.com
    [16] Thomas J. Burke. OPC Foundation Compliance and Interoperability. 2000, http://www.software.rockwell.com/
    [17] 罗公亮. 希望的曙光——工业以太网数据交换标准OPC DX. 冶金自动化. 2002 2:1~5
    [18] Anders Lif. OPC Case Study Winner for February 2000. http://www.opcfoundation.org/
    [19] 马云鹂等. OPC通用接口与OPC服务器的注册. 工业控制计算机. Vol.13 (6). 2000 6:25~28
    [20] 李晓虹等. 使用MTA技术实现OPC服务器的异步数据传输. 化工自动化及仪表 2001, 28(6) :42~46
    [21] 李炎新等. COM中连接点及其在OPC数据采集中的应用. 工业控制计算机杂志社. 2000, 13(5):10~13
    [22] 蔡翔云等. OPC规范及开发应用. 昆明理工大学学报. 2002 6,27(3):1~7
    [23] 胡强等. OPC技术在DCS与工厂管理网数据通讯中的应用. 工业仪表与自动化装置.
    2002, 3:25~28
    [24] MCGS用户指南. 北京昆仑通态自动化软件科技有限公司
    
    
    [25] 王旭等. TCP/IP网络与TPS的实时通信. 自动化仪表. Vol.23 (8). 2002 8,55~58
    [26] PHD manual. Honeywell Company
    [27] PCDE manual. Honeywell Company
    [28] OPC Foundation. OPC Downloads Archive. 2003, http://www.opcfoundation.org
    [29] 季胜鹏等. 基于OPC规范的客户/服务器模型设计. 电力自动化设备. Vol. 22(11). 2002 11:59~62
    [30] 王小慧. 实时数据库与DCS通讯接口的设计与实现. 计算机应用. Vol. 29(4). 2002:48~50
    [31] 徐月华. 现代工业控制软件标准——OPC研究. 微计算机信息. Vol. 18(10). 2002:67~68
    [32] 张岩. 电厂集散控制系统与MIS接口方式探讨. 发电设备. 2002 4:25~28
    [33] 马欣等. OPC服务器在LonWorks监控系统中的应用. 自动化仪表. Vol. 23(10). 2002 10:69~70
    [34] 梁坚等. 基于OPC技术的DCS组态软件的设计与实现. 自动化仪表. Vol. 23(11). 2002 11:67~69
    [35] 边泽强等. OPC技术在隧道监控系统中的应用. 交通科技. 2002 12:63~66
    [36] 李超. 电力系统上值机监控软件与LonWorks网络间数据传输的实现. 低压电器. 2002(6):39~42
    [37] 陈字峰等. OPC标准驱动程序实现方法. 计算机应用研究. 2002(9):115~117
    [38] 高建平. 基于OPC技术的电厂实时数据管理系统. 工业控制计算机. Vol. 15(5) 2002:1~4
    [39] 陈晶. FF现场总线系统OPC DA Server的设计与实现. 黑龙江石油化工. Vol. 13(1). 2002 (13):36~38
    [40] 顾键. OPC——COM技术在工业自动化软件中的应用. 计算机工程与应用. 2002 12:207~209
    [41] 冯波等. OPC技术及其在工业过程控制中的作用. 中山大学学报. Vol. 22(3). 2002 6:169~171
    [42] 钟霖田. OPC——全开放控制系统的核心构件. 自动化博览. 2002 :1~5
    [43] 张国忠等. 电力监控模块OPC驱动程序的实现. 武汉大学学报(工学版). Vol. 35(2). 2002 4:54~58
    [44] 金新建等. 基于OPC规范的客户/服务器数据访问机制与实现. 工业控制计算机. Vol. 15(5). 2002:8~10
    [45] Corry, Mayfield, Cadman. COM/DCOM编程指南. 清华大学出版社. 2000
    [46] 潘爱民. COM原理与应用. 清华大学出版社. 1999
    [47] MSDN Library Visual Studio 6.0. Microsoft Company. 2000 6.

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

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

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