基于组态软件嵌入式数据库的设计

上传人:suns****4568 文档编号:82971918 上传时间:2019-02-25 格式:DOC 页数:33 大小:928KB
返回 下载 相关 举报
基于组态软件嵌入式数据库的设计_第1页
第1页 / 共33页
基于组态软件嵌入式数据库的设计_第2页
第2页 / 共33页
基于组态软件嵌入式数据库的设计_第3页
第3页 / 共33页
基于组态软件嵌入式数据库的设计_第4页
第4页 / 共33页
基于组态软件嵌入式数据库的设计_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《基于组态软件嵌入式数据库的设计》由会员分享,可在线阅读,更多相关《基于组态软件嵌入式数据库的设计(33页珍藏版)》请在金锄头文库上搜索。

1、 基于组态软件嵌入式数据库的设计 摘要组态王软件是近些年深受用户欢迎的国产工控组态软件之一。它为国内外大多数变频器、板卡、仪器仪表等都编写了相应的驱动程序,使用户可以方便快捷的使用。并且组态王软件用户界面友好,可利用计算机的软件资源进行二次开发,因此在国内受到工程人员和开发者的青睐。但是组态王软件的数据功能比较薄弱,例如存储数据的文件占用磁盘空间大、数据格式复杂而且不能达到通用的效果。本文就针对组态王软件的数据功能,进行嵌入式的设计。在组态王软件中完成实际的案例工程井供水监测系统,由于组态王软件支持动态数据交换技术,可以将组态王软件的实时数据传输到Visual Basic中,进行数据分析和监测

2、。组态王软件的SQL访问管理器可以用来建立数据序列和组态王软件变量之间的联系,将组态王软件产生的海量数据传输到了Access数据库中,完成了它们之间的数据交换,并且利用Visual Basic的数据处理功能进行海量数据的管理和处理。最后组态王软件调用Visual Basic的可执行文件,完成了嵌入式数据库的设计。关键词:组态软件;数据交换;嵌入式数据库ABSTRACTThe Kingview software is one of the domestic configuration software which is welcome in the recent years. The Kingv

3、iew software includes the corresponding drivers for the most of frequency changers, the board card, the instrument measuring appliance etc. And it enables the user to uses the software quickly and conveniently. The user interface of Kingview software is friendly, and the Kingview software can be imp

4、roved by using computer software resources. Therefore, the engineers and developers in our country show great favor to Kingview software. But the data function of kingview is a weak point of Kingview software, for example the document of storing data takes the floppy disk a large space, the data for

5、mat is complex, moreover it cannot achieve the general effect.This paper aiming at the data function of Kingview software kingview softwareints ofew software favors carries on the embedded design. We implement practical case project in the Kingview softwaremonitoring system of well water supply. Bec

6、ause the Kingview software supports dynamic data exchange technology, it can transmit its real-time data to Visual Basic, then analyze and monitor the data. SQLs visiting manager of Kingview is applied to establish the relationship between the data sequence and the Kingview variable. It transmits th

7、e plentiful data which is produced by the kingview to the Access database, exchanges the data between them, manages and processes plentiful data by using Visual Basic data processing function. At last, the embedded database can be complemented by executing the executable program which is generated b

8、y Visual Basic.Key words: configuration software; data exchange; embedded database 目录第1章绪论11.1工业组态软件概述11.1.1工业组态软件的发展过程11.1.2工业组态软件的主要特点31.2课题的设计背景及意义41.2.1国内外研究现状41.2.2组态王软件数据功能分析41.3论文结构6第2章软件简介及设计概要72.1软件工具简介72.1.1Visual Basic 6.0简介72.1.2Access数据库简介72.2组态王软件的介绍82.2.1组态王软件的组成82.2.2组态王开发工程项目的一般过程10

9、2.3需求分析112.3.1案例工程的设计需求分析112.3.2Visual Basic数据库设计分析112.4嵌入式数据库设计思想122.5本章小结13第3章案例工程的设计143.1井供水监测系统简介143.2变量的定义153.3画面的设计与动画连接193.3.1画面制作193.3.2动画连接193.4命令语言的编写213.5报警窗口的设计233.6实时趋势曲线的绘制233.7本章小结24第4章VB程序开发设计264.1本设计的关键技术264.1.1组态王与Access数据库之间的数据传输264.1.2DDE动态数据交换技术284.2数据功能的实现294.2.1数据分表功能的实现294.2.

10、2数据表格功能的实现314.2.3各种图形显示数据344.2.4实时数据的设计354.3用户功能的设计384.4嵌入式设计394.5在组态王中设计帮助说明394.6运行和调试404.6.1案例工程的测试404.6.2数据交换中出现的问题414.6.3嵌入式数据库功能的测试414.7本章小结42结论43参考文献45致谢46绪论工业组态软件概述新型的工业组态软件是伴随着计算机技术的蓬勃发展而兴起的。目前,组态技术在许多行业得到了广泛的应用,并且发展迅速。工业组态技术发展迅速的主要原因是PC机以及组态软件的普遍使用。工业组态软件主要是采用计算机语言进行工业工程的设计,例如:它将各种硬件设备(工业PC

11、机、控制板卡、PLC、仪器仪表等)有机的组合在一起,从而形成一个能完成实时监控的系统专业软件。工业组态软件将复杂的工控过程简单化,使得项目开发周期短,并带动着工控技术的快速发展。工控组态软件是利用其软件提供的工具,通过简单形象的组态工作,即可构成所需功能的软件。与以往用计算机语言开发软件相比,组态软件开发实际生产工程的成功率很高,可靠性较强;并且运用组态软件进行开发的周期短,且易于更改、扩充和升级。因此,工控组态软件发展迅速,得到了开发人员和设计者的充分肯定1。工业组态软件的发展过程20世纪60年代虽然计算机开始进入工业生产控制,但当时的计算机开发人员所具备的工控知识并不完备,导致计算机科学与

12、技术在工业控制行业的发展速度缓慢。到70年代初期,微处理器的出现使计算机控制得到了快速的发展。微处理器在数据计算能力、数据处理能力提高的同时,计算机的硬件成本也大副的下降,并得到了广泛的应用。在这种情况下,一些从事控制仪表和原来一直从事工业控制的公司陆续推出了新型控制系统。在随后的20年中,DCS(Distributed Control System)及其计算机控制控制技术日趋成熟,此时的集散型控制系统已具有较丰富的软件,包括计算机系统软件、工业组态软件、各种控制软件及其它辅助软件。工业组态软件的发展历史这一阶段虽然DCS技术的发展很迅速,但是软件本身还是专用和封闭的,除了在功能上不断的加强外

13、,软件成本却一直没有下降,造成DCS在中小型项目开发上的成本过高,因此,这段时期的DCS普及推广也不尽人意。20世纪80年代中后期,随着个人计算机的普及和开放系统概念的推广,基于计算机的监控系统开始进入市场,并发展壮大2。工业组态软件作为个人计算机监控系统的重要组成部分,比PC机监控的硬件系统具有更为广阔的空间。主要原因如下:原因一:很多DCS和PLC厂商公开了通信协议,加入了“PC机监控”的队伍。绝大多数的PLC和DCS都使用PC作为操作站。原因二:由于PC监控大大的降低了系统的成本,使得市场空间得到了迅速的扩大,从远程控制、数据采集与计量、数据分析到过程控制,几乎无处不用。原因三:各类嵌入

14、式系统和系统总线的飞速发展,把工业组态软件推到了自动化系统的主要位置,工业组态软件在自动化控制领域的地位越来越重要。原因四:各类智能仪器仪表、控制板卡和现场总线设备可与工业组态软件构成完整的低成本自动化系统,具有广阔的市场空间。应用领域工业组态软件在工业控制领域发挥着重要的作用;同时,它得到了广大用户和DCS厂商的认可,有以下几点原因:微型计算机操作系统日趋成熟,实时处理能力强大且价格低廉。微型计算机的软件及开发工具也非常的丰富,使工业组态软件的功能趋于完善,缩短了开发周期。所以,新型的工业控制系统正以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统,它们具有适应性强、开放性好、

15、易于扩展、开发周期短等鲜明优点。可以把这样的系统划分为控制层、监控层、管理层3个层次结构。其中,监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,而且常在自动控制系统中完成上传下达、组态开发的重要作用。监控层的硬件以工业级的微型计算机和工作站为主,目前更趋向于工业PC机。工业组态软件的主要特点组态软件最突出的特点就是实时多任务3。数据的输入输出,数据的处理、显示、存储及管理等多个任务需在同一个系统中同步快速的运行。组态软件大都由专业软件公司开发,提高了系统的成功率和可靠性,减轻了工程开发人员的工作量。组态软件通常有以下几方面的特点:强大的画面显示组态功能目前,工控组态软件大都运行于Windows环境下,充分利用Windows的图形功能完备,界面美观的特点,提供给用户丰富的作图工具,可随心所欲的绘制出各种工业画面,并可任意编辑,从而将开发人员从繁重的画面设计中解放出来,丰富的动画连接方式,如隐含、闪烁、移动等等,使画面生动、直观。丰富的功能

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号