用户名: 密码: 验证码:
基于Ethernet工业控制网络实时数据库模型研究与开发设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
基于Ethernet网络的CIMS (Computer Integrate Manufacture System)系统的设计是一个复杂的工程,也是一个艰巨的挑战。其中,实时数据库是CIMS系统的基础,是管理、控制一体化的核心技术。本文通过研究实时数据库的原理,分析实时数据库技术,利用VB语言作为开发工具,完成系统设计的部分源代码。
     实时数据库系统的设计包括以下几个部分,整体模型、点组态结构、报警处理、历史数据库、统计数据库、客户服务器通信、应用程序编程接口以及用户管理的设计。本文主要论述了点组态结构、实时数据库、历史数据库以及用户管理的设计与实现,并提出了基于COM技术设计历史数据库对其他客户应用的访问接口。
     该系统软件的设计参考了国内外几个比较著名的组态软件产品,如国外Wonderware公司的Industrial SQLServer、AspenTech公司的实时数据库系统InfoPlus.21和国内的大庆金桥信息技术工程有限公司的ConRTDB等,以此为基础,融入了自己的新特色:1.利用VB强大、高效的界面生成能力以及基于对内存、硬件编程的特点和SQL Server数据库为基础开发本系统;2.提出了采用关系数据库和文件管理系统及内存数据库实现对不同访问要求的数据的存储和管理,既保证了数据的共享性、独立性、安全性、完整性,又节约了内存,保证系统的响应速度;3.使用面向对象的技术设计数据结构,利用直接内存访问技术设计实时数据库,历史数据库建立在结构化存储技术之上,基于COM技术设计历史数据库对其他客户应用的访问接口,满足了数据存储和数据共享的要求。4.实时数据库系统以DLL形式存在,有利于其它编程语言实现的ActiveX动画构件访问实时数据库。
     该系统整体框架性的实现,为继续该课题的研究与开发打下了坚实的基础。
The design of CIMS(Computer Integrate Manufacture System) based on Ethernet is a complex engineering, It's also an arduous challenge. Thereinto, RTDBS(Real-Time Database System) is the base of CIMS, It is the kernel technology of management and control system. The paper mainly discusses how to design the whole frame and the realization means of medium and small configuration software of industrial control, and also provides part source code based on Visual Basic 6.0.
    The whole system can be devided into several parts: unitary model tag instrument input and output of the systems alarm processs historic database Statistic databases communications between client and server application programme interface and consumer management. The paper mainly design and implement the tag instruments historic database Statistic database and real-time database, and put forward designing the database based on COM in the industrial control system.
    The design of the system software refers to several domestic and overseas products, such as Industrial SQLServer(USA's Wonderware company) InfoPlus.21( AspenTech company) and ConRTDB(Beijmg Jinqiao company) and so on, on such a base, We increase our own characteristic: Firstly, Using VB language and SQL Server database to program, making good use of VB's strong and high-efficient ability and good function to manipulate the EMS memory and hardware to increase graphics interface. Secondly, the paper puts forward using relation databases file management system and memory database to realize the different data storage and management. In this way, the data can be kept the properties as sharing independency security and integrity. At the same time, it can save the memory room and ensure the response the speed; Thirdly, the Object-Oriented technology is applied in the design of the data structure, the real-time database is designed by the Direct Memory Address technology; an interface of the historical database to
    other client application is designed on the COM technology. All of this can reach the data storing and sharing requirement. Fourthly, real-time database system exists in DLL, the ActiveX Movie component can access real-time database system.
    The realization of the whole frame set up a good basic to continue this project's research and development.
引文
[1] 郑文波,魏庆福,段明祥。控制网络技术。清华大学出版社 2002.8。
    [2] 杨玲、漆永新。实时数据库概述[J]。冶金自动化,1996.3:5-10。
    [3] Chantal Polsonetti. Industrial Ethernet Protocols: The Next Battle ground. The Industrial Ethernet Book, 2002, 12.
    [4] 汤子瀛、杨成忠、哲凤屏。计算机操作系统[M]。西安电子科技大学出版社,1995。
    [5] 晏立。实时数据库系统RTDB的设计[J]。江苏理工大学学报,2000.21(2):64-67,86。
    [6] 马国华 监控组态软件及其应用[M]。清华大学出版社,2001年。
    [7] 刘云生、梁爽。实时数据库的定时调度策略[J]。小型微型计算机系统,2001.22(11):1375-1377。
    [8] 张晨艳。实时数据库系统特征及事务处理[J]。仪器仪表标准化与计量,2001.4.8-11。
    [9] 谢坤武、李军。一种并发控制协议-2PL-LW[J]。湖北民族学院学报,2001.19(1):65-69。
    [10] 吴明光、张玉润、金建祥、顾大雷。工业控制实时数据库的研究[J]。控制与决策,1995.10(3):238-243。
    [11] 张俊星、魏玉东。开放实时数据库的设计[J]。计算机工程与应用,1998(3):18-22。
    [12] 王荃,金海东,李福中.工控组态软件实时数据库系统的设计与实现[J]。化工自动化及仪表,2000,27(3):40-43
    [13] 吴健。实时数据库概述[J]。测控技术,1999.18(9):56-58。
    [14] 舒良才、刘生云、李国徽、卢炎生。实时内存数据库的数据管理[J]。计算机世界,1999年,第40期。
    [15] 蔡文军,巩超,张根度.以太网的分布式优先级实现方式,Vol.25 No.5 1999
    [16] 倪旻。工业控制组态软件的产品对比及发展趋势[J]。测控技术,2000.19(9):38-40。
    [17] 李丹 用于工业过程的一种新工具——组态软件 计算机技术与自动化。1995.3
    [18] 易异勋 工控系统组态软件体系结构的研究 基础自动化 2000.4第7卷第2卷。
    [19] OPC Foundation, Historical Data Access Specification Version 1.0,1998
    [20] 张慧平。电网中利用ODBC实现对历史数据库的访问[J]。航空精密制造技术,1998.34(6):42-44。
    [21] OPC Foundation, Alarms and Events Version 1.0,December 21,1998
    [22] OPC Foundation, OPC Data Access Custom Interface Standard Version, 2.03 July, 27,1999
    [23] 王燕.面向对象的理论与C++买践[M]。清华大字出版社,1996。
    [24] 贾宏宇、施仁。采用部件化结构设计工控软件流程图[J]。计算机工程与应用,2000.5:95-97。
    [25] 李广。VC++中的ODBC技术[J]。温州师范学院学报,1998.19(6):18-20。
    [26] 黄继通。Visual C++面向对象与可视化程序设计[M]。清华大学出版社。
    
    2000.5。
    [27] 张万春。用VC++5.0实现多线程的调度和处理[J]。计算机世界,1998年,第50期。
    [28] Benson Hougland. Ethernet Advantages at I/O Level.The Industrial Ethernet Book, 2002.2。
    [29] 周旭、管丽娜、白海波。SQL Server2000入门与提高 清华大学出版社 2001.5。
    [30] John W.Fronckowiak、David J.Helda著Visual Basic 6数据库编程大全 电子工业出版社 1999.6
    [31] 李鸿吉 编著 Visual Basic 6.0中文版编程方法详解 科学出版社 2001.2
    [32] 张炜 主编 Visual Basic 6.0数据库开发应用教程 航空工业出版社 2000.6
    [33] Simple steps to Make Ethemet-ready smart Devices,HP White paper.
    [34] Le Boudec and P.Thiran. Network calclus: a theory of deterministic question systems for the Internet.In Lecture Notes in computer science, volume 2050.Springer Verlag, 2001
    [35] 孙浩 工业控制组态软件的发展现状及应用 冶金自动化 1996.6
    [36] 李勇。工控组态软件在中国[J]。计算机工程与应用,2000(9):86-88。
    [37] 徐小东、杨振坤。基于VB和VC++语言的DCS组态软件的设计与实现[J]。微型机与应用.1999.(6):56-58。
    [38] 王常力,廖道文。集散型控制系统的设计与应用[M]。清华大学出版社,1993.6。
    [39] 王晓刚。集散控制系统的发展[J]。贵州化工,2001.26(3):54-56。
    [40] 谢松云,张建,王公望,董大群。工业计算机控制系统的应用现状和发展方向[J]。测控技术,1999.18(8):13-16。
    [41] 王建、毛沂冰、王德义。浅谈集散控制系统[J]。辽宁工学院学报,1995.15(4):54-58。
    [42] 徐晓东,杨振坤.中小型DCS组态软件的设计与开发 计算机工程与应用,2000.1
    [43] William Stallings著, Operating Systems: Internals and Design Principles(Fourth Edition)[M]。电子工业出版社,2001。
    [44] Rene L.Cruz. Acalculus for Network Delay, Part I:network Elements in Isolation .IEEE Transactions on Information Theory,37:114-1313,Jan. 1999
    [45] Rob Hulsebos.Enter Ethernet, Exit Fieldbus. The Industrial Ethernet Book,2002.4。
    [46] 李凉。SCADA新技术---OPC研究[J]。微计算机信息,2000.16(3):8-9,12。
    [47] 贾宏宇、施仁。基于OPC的工控软件设计[J]。工业控制计算机,1999.12(2):1-2。
    [48] 王凌峰、陈祥献、汪乐宇、吴海鑫。工业测控软件中报警系统的设计与实现[J]。测控技术,2000.19(2):17-20。
    [49] 欧金成,欧世乐,林德杰,彭备战。组态软件的现状与发展。工业控制计算机 2002.4。
    [50] Aacck W.Szymensky.Embedded Internet Technology in Process Control Device.IEEE, 2000.9

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

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

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