欢迎来到天天文库
浏览记录
ID:34601056
大小:1.52 MB
页数:101页
时间:2019-03-08
《基于c#监控组态软件开发论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、硕士学位论文基于C#的监控组态软件开发THEDEVELOPMENTOFCONFIGURATIONSOFTWAREFORMONITORINGANDCONTROLLINGBASEDONC#王光哈尔滨工业大学2012年7月国内图书分类号:TP273学校代码:10213国际图书分类号:681.5密级:公开工学硕士学位论文基于C#的监控组态软件开发硕士研究生王:光导师:邱剑彬副教授申请学位:工学硕士学科:控制科学与工程所在单位:航天学院答辩日期:2012年7月授予学位单位:哈尔滨工业大学ClassifiedIndex:TP273U.D.C:68
2、1.5DissertationfortheMasterDegreeinEngineeringTHEDEVELOPMENTOFCONFIGURATIONSOFTWAREFORMONITORINGANDCONTROLLINGBASEDONC#Candidate:WangGuangSupervisor:Prof.QiuJianbinAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:ControlScienceandEngineeringAffiliation:Departmento
3、fControlScienceandEngineeringDateofDefence:July,2012Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工学硕士学位论文摘要组态软件是一种应用于工业控制系统的自动化软件平台,它为用户提供丰富的配置选项,使用户无需编程便可生成自己的应用系统。我国一些中小型生产企业在进行自动化改造时,对组态软件有很高的使用需求。然而,当前国内外的组态软件产品普遍造价高昂、功能冗余,超出了这些企业的承受能力。因此,开发一款价格低廉
4、、功能适中、运行可靠的小型组态软件可以很好的填补这个使用缺口。基于这种要求,本文以C#语言为开发工具,给出了一种组态软件的设计方案。在研究和分析当前主流组态软件产品的技术特点和设计思想之后,本文将组态软件的结构分为图形系统、实时系统、外部程序系统、通信组件系统、历史数据库等五个部分,其中将实时系统作为整个组态软件的核心。在图形系统开发时,以MVC模式作为设计架构,实现了图形的生成、编辑、动画连接、图形脚本等功能,同时开发出了图形库;实时系统开发时,重点研究了实时内核的数据组织以及实时事务的调度和并发控制,并且开发了数据库脚本和报警管理
5、等功能模块;组态软件的历史数据库采用关系型数据库,实现了历史数据的保存、查找、图形显示、打印等功能;采用Windows动态链接库和全局内存技术开发出外部程序系统,实现了组态软件的第三方程序接口;为了使用户能够在组态软件外部开发自己的硬件驱动程序并可将驱动程序动态加入到组态软件中,本文深入研究了硬件设备在组态软件中的抽象和组织,以及通信调度过程,开发出了通信组件系统,通信组件系统为用户提供驱动开发包,利用开发包,用户可以快速的开发出符合通信协议的驱动程序。最后,在实验室环境下对本文开发的组态软件进行了性能测试,测试结果显示该组态软件使用
6、方便、运行可靠;并最终将其成功的应用到某皮革厂的废水处理系统中。关键词:C#、组态软件、实时系统、图形画面、数据库、通信组件-I-哈尔滨工业大学工学硕士学位论文AbstractTheconfigurationsoftwareisanautomationsoftwareplatformappliedinindustrialcontrolsystems,whichcangenerateaapplicationsystemwithoutprogramming.Theconfigurationsoftwarewillberequiredwid
7、elyinautomatedtransformationprocessofsomesmallandmedium-sizedmanufacturingenterprises.However,thecurrentdomesticandforeignsoftwareproductsaregenerallybeyondthecapacityofenterprisesfortheirexpensivecostandfunctionalredundancy.Thegapisfilledthroughthedevelopmentofminiativ
8、econfigurationsoftwarewithlowcost,moderatefunction,reliableoperation.Inthispaper,anewschemeofconfigurationsoft
此文档下载收益归作者所有