用户名: 密码: 验证码:
SCADA系统中应用OPC数据接口技术的研发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
数据采集与监视控制(SCADA)系统是以计算机、通信网络为基础的生产过程控制与调度自动化系统,在工业自动化领域得到了广泛的应用。工业生产过程复杂程度的提高,SCADA系统需要集成数量和种类不断增多的现场信息,由此引发的大量的规约转换工作和兼容性问题已经成为实际工程中的瓶颈,使得SCADA系统内的无缝互连变得相当困难。
     OPC技术为工业自动化系统不同应用层之间提供了一种标准的数据交换机制,使工业控制环境中的各个数据源之间能够灵活地进行数据交换,这对增强SCADA系统的开放性和互操作性,实现不同系统的集成,达到信息的共享,具有重要作用。
     论文从企业的实际需求出发,不仅着眼于OPC技术的深入研究,而且着重就工业控制环境下如何在SCADA系统中应用OPC技术,实现不同数据源之间的数据交换以及SCADA系统的互连集成进行了较为深入的研究,设计了SCADA系统引入OPC技术后的软件集成解决方案以及OPC服务器内部结构,并按照OPC基金会的数据访问规范,结合组件对象模型技术,在VC++集成开发环境中开发了OPC数据访问服务器核心组件程序和服务器界面组态程序源代码,把各种设备的通信协议转换成OPC标准,对外提供标准的接口,为各种带有OPC客户端的工业监控软件提供数据源,实现了信息的共享,解决了不同硬件设备以及应用软件的通讯协议兼容性问题,为工业过程控制级与企业信息管理级通讯打下了坚实的基础,应用效果良好,具有很强的工程实用价值,达到了理论研究与实践的紧密结合。
The Supervisory Control And Data Acquisition(SCADA) system is a production process controlling and dispatching automation system which is based on the computer, communications network, and it has been widely used in the field of industrial automation. As the complexity of industrial processes is improving, SCADA system needs to integrate an increasing number and range of on-site information. Simultaneously, a large number of protocol conversion work and compatibility issues have become a bottleneck in practical projects, so that seamless interconnection in the SCADA system becomes rather difficult.
     OPC Technology provides a standard data exchange mechanism for the different industrial automation system layers. This makes that every data source has the flexibility to exchange data in the industrial control environment. And it has played an important role in enhancing the openness and interoperability of SCADA system, achieving the integration of different systems and sharing the information.
     Considering the actual needs of enterprises, this paper is not only focus on in-depth study of OPC Technology, but also focusing on researching how to apply OPC technology in SCADA system and achieve data exchange between different data sources and the interconnect integration of SCADA system in the industrial control environment. It also includes the design of software integration solutions for SCADA system which has imported OPC Technology and the internal structure of OPC Server. According to Data Access Specification of OPC Foundation and combining Component Object Model technology, this paper developed the core components program and the interface configuration program source code of OPC Data Access Server in the VC++ integrated development environment. In addition, it converts communication protocols of different equipments into OPC standards. It provides a standard interface to external and provides the data source to a variety of industrial monitoring software with OPC Client. All of these that are proved to be useful in application enable information sharing and solve the communication protocol compatibility issues between different hardware devices and applications software. This lays a solid foundation for industrial process control and enterprise information management newsletter, has a strong practical value in engineering and achieves close integration of theory and practice.
引文
[1]陈颖.SCADA系统通信软件研究与设计[硕士学位论文][D].南京:东南大学,2006:1
    [2]OPC Foundation(China). OPC技术综述http://www.opcchina.org
    [3]OPC Task Force. OPC Common Definitions and Interface Standard Version 1.0[S/OL],1998
    [4]Ried.M, Thron.M, Hdalich.T. Drive Sevrer-significantly reduce in engineering expense[J]. Industrial Electronies Society, the 27th Annual Conference of the IEEE,2001:285-288
    [5]OPC Foundation. Data Access Custom Interface standard Stnadard Version 2.05A. June 28,2002
    [6]OPC Foundation. OPC Alarms and Events Version 1.02. November 2,1999
    [7]OPC Foundation. Historical Data Access Custom Interface Standard Version 1.1. January26,2001
    [8]OPC Foundation. OPC Batch Custom Interface specification Version 2.0. July 19,2001
    [9]OPC Foundation. OPC Security Custom Interface Version 1.0. October 17, 2000
    [10]Janke. M. OPC Plug and Play Integration to Legacy Systems[J]. Pulp and Paper Industry technical Conference,2000
    [11]Dale Rogerson,杨秀章.COM技术内幕—微软组件对象模型.北京:清华大学出版社,1999:1-9
    [12]赵根明,饶永生.COM组件编程探索.广州大学学报(自然科学版)2003,2(4):330-332
    [13]潘爱民.COM原理及应用[M].北京:清华大学出版社,1999:21-45
    [14]李炎新,邢建春,龚怒,丁健.COM中连接点及其在OPC数据采集中的应用工业控制计算机,2000,13(5):10-13
    [16]马云鹂,陆宝春.OPC通用接口与OPC服务器的注册[J].工业控制计算机,2000,31(6):51-53
    [17]Gongkong.com论坛.OPCSevrer的DCOM设置[EB/OL].http://www.gongkong.com
    [18]OPC Foundation(China).OPC实用应用的标准.http://www.opcchina.org
    [19]OPC Foundation.OPC基金会及其会员信息.http://www.opcchina.org
    [20]杨丽卿.OPC国际基金会简介[J].中国仪器仪表.2001.22
    [21]Armstrong Tom,Patton Ron著.董梁译.ATL开发指南[M].北京:电子工业出版,2000
    [22]潘爱民,COM本质论[M],北京:清华大学出版社,2000
    [23]Corry著.刘云,孔雷译.COM/DCOM编程指南[M].北京:清华大学出版社,2000
    [24]熊歆斌.Visual C++程序设计培训教程.北京:清华大学出版社,2002
    [25]ScottMeyers. EeffctiveC++中文版[M].武汉:华中科技大学出版社,2001
    [26]钱清泉.电气化铁道微机监控技术[M].北京:中国铁道出版社,2000
    [27]Pradeep Tapadiya著.冯延晖,刘晓铭,赵淦森,王泳译.COM+编程[M].北京:中国电力出版社,2002
    [28]王亚民,陈青,刘畅生,王水平.组态软件设计与开发.西安:西安电子科技大学出版社,2003
    [29]李旭.OPC技术及其在厂站监控系统中的应用研究[硕士学位论文][D].南京:河海大学,2006
    [30]郭强.应用OPC技术的SCADA系统的研究及开发[硕士学位论文][D].北京:北京化工大学,2005
    [31]陈五银.火电机组仿真系统中OPC通信技术的研究与开发[硕士学位论文][D].南京:东南大学,2006
    [32]杨智.监控组态软件中基于OPC规范的数据接口的研究与开发[硕士学位论文][D].武汉:华中科技大学,2005
    [33]雷云.基于OPC技术的变电站综合自动化监控系统[硕士学位论文][D].长沙:中南大学,2004
    [34]邹国明.基于OPC技术的变电站监控系统设计[硕士学位论文][D].武汉:武汉理工大学,2005
    [35]李剑.电网监控系统中分布式内存数据库系统的研究[硕士学位论文][D].南京:河海大学,2004
    [36]黄春光,刘锋涛.OPC技术在电力设备监测系统中的应用[J].继电器,2006,34(20)
    [37]胡旦华,马永光,张宇晴.OPC技术在分布式应用和异构环境下的实时数据通信[J].电力系统通信,2003(10)
    [38]李炎新,邢建春.COM技术及其在工业自动化软件中的应用[J].工业控制计算机,2000,13(1)
    [39]马增良.OPC数据访问服务器实现机制研究[J].计算机工程与应用,2003(21)
    [40]林跃,张彦斌.OPC技术及其在工程组态软件中的应用[J].基础自动化,2001,8(2)
    [41]马欣.OPC服务器与客户程序的设计.自动化仪表,2002,23(7)
    [42]殷卫兵.OPC数据服务器分析及程序开发[J].化工自动化及仪表,2003(5):41-45
    [43]马云鹂.OPC通用接口与OPC服务器的注册.工业控制计算机,2000,13(6):25-26

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

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

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