完整版基于组态软件嵌入式数据库的设计毕业设计.docx
《完整版基于组态软件嵌入式数据库的设计毕业设计.docx》由会员分享,可在线阅读,更多相关《完整版基于组态软件嵌入式数据库的设计毕业设计.docx(29页珍藏版)》请在冰豆网上搜索。
![完整版基于组态软件嵌入式数据库的设计毕业设计.docx](https://file1.bdocx.com/fileroot1/2022-10/23/971cb55f-b8f2-4893-b439-7be04c38c5d7/971cb55f-b8f2-4893-b439-7be04c38c5d71.gif)
完整版基于组态软件嵌入式数据库的设计毕业设计
本科生毕业论文
基于组态软件嵌入式数据库的设计
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
3)其它
摘要
组态王软件是近些年深受用户欢迎的国产工控组态软件之一。
它为国内外大多数变频器、板卡、仪器仪表等都编写了相应的驱动程序,使用户可以方便快捷的使用。
并且组态王软件用户界面友好,可利用计算机的软件资源进行二次开发,因此在国内受到工程人员和开发者的青睐。
但是组态王软件的数据功能比较薄弱,例如存储数据的文件占用磁盘空间大、数据格式复杂而且不能达到通用的效果。
本文就针对组态王软件的数据功能,进行嵌入式的设计。
在组态王软件中完成实际的案例工程——井供水监测系统,由于组态王软件支持动态数据交换技术,可以将组态王软件的实时数据传输到VisualBasic中,进行数据分析和监测。
组态王软件的SQL访问管理器可以用来建立数据序列和组态王软件变量之间的联系,将组态王软件产生的海量数据传输到了Access数据库中,完成了它们之间的数据交换,并且利用VisualBasic的数据处理功能进行海量数据的管理和处理。
最后组态王软件调用VisualBasic的可执行文件,完成了嵌入式数据库的设计。
关键词:
组态软件;数据交换;嵌入式数据库
ABSTRACT
TheKingviewsoftwareisoneofthedomesticconfigurationsoftwarewhichiswelcomeintherecentyears.TheKingviewsoftwareincludesthecorrespondingdriversforthemostoffrequencychangers,theboardcard,theinstrumentmeasuringapplianceetc.Anditenablestheusertousesthesoftwarequicklyandconveniently.TheuserinterfaceofKingviewsoftwareisfriendly,andtheKingviewsoftwarecanbeimprovedbyusingcomputersoftwareresources.Therefore,theengineersanddevelopersinourcountryshowgreatfavortoKingviewsoftware.ButthedatafunctionofkingviewisaweakpointofKingviewsoftware,forexamplethedocumentofstoringdatatakesthefloppydiskalargespace,thedataformatiscomplex,moreoveritcannotachievethegeneraleffect.
ThispaperaimingatthedatafunctionofKingviewsoftwarekingviewsoftwareintsofewsoftwarefavorscarriesontheembeddeddesign.WeimplementpracticalcaseprojectintheKingviewsoftware——monitoringsystemofwellwatersupply.BecausetheKingviewsoftwaresupportsdynamicdataexchangetechnology,itcantransmititsreal-timedatatoVisualBasic,thenanalyzeandmonitorthedata.SQL’svisitingmanagerofKingviewisappliedtoestablishtherelationshipbetweenthedatasequenceandtheKingviewvariable.IttransmitstheplentifuldatawhichisproducedbythekingviewtotheAccessdatabase,exchangesthedatabetweenthem,managesandprocessesplentifuldatabyusingVisualBasicdataprocessingfunction.Atlast,theembeddeddatabasecanbecomplementedbyexecutingtheexecutableprogramwhichisgeneratedbyVisualBasic.
Keywords:
configurationsoftware;dataexchange;embeddeddatabase
第一章绪论
1.1工业组态软件概述
新型的工业组态软件是伴随着计算机技术的蓬勃发展而兴起的。
目前,组态技术在许多行业得到了广泛的应用,并且发展迅速。
工业组态技术发展迅速的主要原因是PC机以及组态软件的普遍使用。
工业组态软件主要是采用计算机语言进行工业工程的设计,例如:
它将各种硬件设备(工业PC机、控制板卡、PLC、仪器仪表等)有机的组合在一起,从而形成一个能完成实时监控的系统专业软件。
工业组态软件将复杂的工控过程简单化,使得项目开发周期短,并带动着工控技术的快速发展。
工控组态软件是利用其软件提供的工具,通过简单形象的组态工作,即可构成所需功能的软件。
与以往用计算机语言开发软件相比,组态软件开发实际生产工程的成功率很高,可靠性较强;并且运用组态软件进行开发的周期短,且易于更改、扩充和升级。
因此,工控组态软件发展迅速,得到了开发人员和设计者的充分肯定[1]。
1.1.1工业组态软件的发展过程
20世纪60年代虽然计算机开始进入工业生产控制,但当时的计算机开发人员所具备的工控知识并不完备,导致计算机科学与技术在工业控制行业的发展速度缓慢。
到70年代初期,微处理器的出现使计算机控制得到了快速的发展。
微处理器在数据计算能力、数据处理能力提高的同时,计算机的硬件成本也大副的下降,并得到了广泛的应用。
在这种情况下,一些从事控制仪表和原来一直从事工业控制的公司陆续推出了新型控制系统。
在随后的20年中,DCS(DistributedControlSystem)及其计算机控制控制技术日趋成熟,此时的集散型控制系统已具有较丰富的软件,包括计算机系统软件、工业组态软件、各种控制软件及其它辅助软件。
工业组态软件的发展历史
这一阶段虽然DCS技术的发展很迅速,但是软件本身还是专用和封闭的,除了在功能上不断的加强外,软件成本却一直没有下降,造成DCS在中小型项目开发上的成本过高,因此,这段时期的DCS普及推广也不尽人意。
20世纪80年代中后期,随着个人计算机的普及和开放系统概念的推广,基于计算机的监控系统开始进入市场,并发展壮大[2]。
工业组态软件作为个人计算机监控系统的重要组成部分,比PC机监控的硬件系统具有更为广阔的空间。
主要原因如下:
原因一:
很多DCS和PLC厂商公开了通信协议,加入了“PC机监控”的队伍。
绝大多数的PLC和DCS都使用PC作为操作站。
原因二:
由于PC监控大大的降低了系统的成本,使得市场空间得到了迅速的扩大,从远程控制、数据采集与计量、数据分析到过程控制,几乎无处不用。
原因三:
各类嵌入式系统和系统总线的飞速发展,把工业组态软件推到了自动化系统的主要位置,工业组态软件在自动化控制领域的地位越来越重要。
原因四:
各类智能仪器仪表、控制板卡和现场总线设备可与工业组态软件构成完整的低成本自动化系统,具有广阔的市场空间。
应用领域
工业组态软件在工业控制领域发挥着重要的作用;同时,它得到了广大用户和DCS厂商的认可,有以下几点原因:
微型计算机操作系统日趋成熟,实时处理能力强大且价格低廉。
微型计算机的软件及开发工具也非常的丰富,使工业组态软件的功能趋于完善,缩短了开发周期。
所以,新型的工业控制系统正以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统,它们具有适应性强、开放性好、易于扩展、开发周期短等鲜明优点。
可以