组态王-水塔水位控制_第1页
组态王-水塔水位控制_第2页
组态王-水塔水位控制_第3页
组态王-水塔水位控制_第4页
组态王-水塔水位控制_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

自动化应用软件实训报告2-自动化应用软件实训评语:平时(40)修改(30)报告(30)总成绩

1绪论组态王Kingview是一种通用的工业监控软件,它融过程控制设计、现场操作及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现了最优化管理。它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。在生活及生产供水中,通常是通过建造水塔以维持水压。但是,建造水塔费用高,还会造成水的二次污染。因此,通常采用的方法是:当水箱液位过低时,启动报警并打开进水水泵;当水箱液位过高时,启动报警并关闭水泵,打开阀门防水。这就是水箱供水的基本思路。本文介绍了基于组态王的水箱供水系统的设计,在设计过程中通过模块化编程,完成了水箱的自动供水和水箱的液位保持,基本达到实际工程要求。2系统需求分析基于组态王的水箱控制系统具体需求如下:(1)当水箱水位低于10L时,低水位报警灯闪烁,水泵自动开启,向水箱内充水,防止水箱液位过低;(2)当水箱液位高于90L时,高水位报警灯闪烁,水泵自动关闭,防止水箱液位过高;(3)当水箱液位在10L与90L之间时,水箱进水量大于出水量,保证水箱中的水位持续上升,达到高水位限时,水泵关闭。3系统方案论证本设计对于水箱控制与检测分为四个部分,分别为:水位检测系统、报表、历史趋势曲线和实时趋势曲线等四个画面。本系统可实现水箱的手动控制。本设计设计的基本思路是:当水箱液位过低时,启动报警并打开进水水泵;当水箱液位过高时,启动报警并关闭水泵,打开阀门防水。系统运行时的工作情况:当水箱水位低于10L时,低水位报警灯闪烁,水泵自动开启,向水箱内充水,防止水箱液位过低;当水箱液位高于90L时,高水位报警灯闪烁,水泵自动关闭,防止水箱液位过高;当水箱液位在10L与90L之间时,水箱进水量大于出水量,保证水箱中的水位持续上升,达到高水位限时,水泵关闭。4系统监控界面设计4.1新建工程打开组态王首先新建立工程“自动供水控制系统”,进入画面界面,点击新建工程画面,进入开发系统界面,确定背景属性。如图4.1所示。图4.1开发系统界面4.2调用器件打开工具栏,使用图库创建所需的器件:水泵、指示灯、阀门、水管、水箱、仪表等。如图4.2所示。图4.2图库管理器4.3画面部署然后调整好各器件的位置,进行相应的管道连接,使得整个画面安排合理、紧凑。如图4.3所示。图4.3水塔水箱控制系统图4.4历史趋势曲线新建画面,调用历史趋势曲线,进行相应的属性设置和文字标注,然后保存,以进行后续操作。如图4.4所示。图4.4历史趋势曲线图4.5实时趋势曲线新建画面,调用实时趋势曲线,进行相应的属性设置和文字标注,然后保存,以进行后续操作。如图4.5所示。图4.5实时趋势曲线图4.6报表新建画面,调用实时趋势曲线,进行相应的属性设置和文字标注,然后保存,以进行后续操作。如图4.6所示。图4.6报表图5数据字典设计5.1定义变量(1)选中左边的数据字典,然后双击新建来定义变量,并注意其变量类型及其后续设置。其定义变量的界面如图5.1所示。图5.1定义变量(2)重复上述步骤,按题目要求定义相应的变量,最后结果如图5.2所示。图5.2变量表5.2动画连接回到系统监控界面,把定义的变量与相应的器件进行动画连接,使系统监控界面能实现动态仿真,模拟自动供水系统的效果。当所有设定完成后,进入工程浏览器双击“应用程序命令语言”输入控制程序。见附录A。5.3系统调试和仿真水塔水箱控制系统仿真结果如图5.3所示。图5.3水塔水箱控制系统仿真图6总结本课题研究的内容是“水塔水箱控制系统”。水位控制在日常生活及工业领域中应用相当广泛,比如水塔、地下水、水电站等情况下的水位控制。而以往水位的检测是由人工完成的,值班人员全天候地对水位的变化进行监测,用有线电话及时把水位变化情况报知主控室。然后主控室再开动电机进行给排水。很显然上述重复性的工作无论从人员、时间和资金上都将造成很大的浪费。同时也容易出差错。因此急需一种能自动检测水位,并根据水位变化的情况自动调节的自动控制系统,本课设所研究的就是这方面的课题。

解决实际问题需要的不仅仅是理论知识,而且要求较强的理论联系实际的能力,完成本设计要求理清水塔水箱控制的全过程。才会对软件实现带来方便。纵观整个设计过程,本设计还有很大的扩展空间,相信在未来的学习与发展中会得到更好的应用与改进。附录A水塔水箱控制程序if(\\本站点\开关==1){if(\\本站点\水箱液位<10){\\本站点\管道1=7;\\本站点\管道2=7;\\本站点\水泵=1;}if(\\本站点\水箱液位>90){\\本站点\水泵=0;\\本站点\管道1=0;\\本站点\管道2=0;}if(\\本站点\水泵==1){\\本站点\管道1=7;\\本站点\管道2=7;if(\\本站点\水箱液位<\\本站点\水箱液位1上限){\\本站点\水箱液位=\\本站点\水箱液位+5;}}else{\\本站点\管道1=0;\\本站点\管道2=0;}if(\\本站点\阀门==1){\\本站点\管道3=7;\\本站点\管道4=7;if(\\本站点\水箱液位>\\本站点\水箱液位1下限){\\本站点\水箱液位=\\本站点\水箱液位-4;}}else{\\本站点\管道3=0;\\本站点\管道4=0;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论