您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 组态王课程设计实验报告
组态王课程设计2012基于组态王的XX小区恒压供水系统设计指导老师:刘鹏学生(学号):唐红云2009073152吴涛2009073154班级:楼控0921/17目录一、组态王软件概述.....................................2二、设计背景...........................................3三、设计题目以及要求...................................31题目...............................................32对象描述...........................................43测量信号...........................................44控制要求...........................................45对象模拟...........................................46设计内容...........................................4四、实验目的...........................................5五、系统需求分析.......................................5六、功能描述...........................................6七、实验步骤...........................................6(一)创建组态画面....................................6(二)程序设计.......................................12八、结束语............................................15九、参考书目..........................................15十、附表:............................................16超链接模块组变量定义2/17一、组态王软件概述组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于议题,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。它给予MicrosoftWindowsXP/NT/2000/7操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本以及原材料的消耗。它适用于从单一设备的生产运营管理和鼓掌诊断,到网络结构的分布式大型集中监控管理系统的开发。组态王软件结构由工程管理器、工程浏览器及运行系统组成。工程管理器:工程管理器用于新工程的创建和已有工程的管理,对一游工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。3/17图一组态王软件二、设计背景某小区建筑面积约为5万平方米,小区内包括七栋小高层住宅、一个地下车库和两栋两层的临街商铺。住宅楼中1#~4#楼为十四层,5#~7#楼为十二层。为简便起见,住宅楼每层楼有五个单元,每个单元二户,商铺每层十个铺面。小区中央有一个约1千平方米的方形中心广场,大门入口在两栋两层的临街商铺之间,商铺后面有一个50个车位的地面停车场,中心广场处有一个约1000个车位的地下停车场。小区各楼之间的空地有小型花园。(注:*小区布局请自行设计)三、设计题目以及要求1题目:恒压供水系统4/172对象描述:引入管处水压为0.16Mpa,临街商铺和地下车库生活用水市政供水管网直接供给,住宅楼部分生活用水采用市政供水管网——地下不锈钢生活水池——生活加压泵——屋顶不锈钢生活水箱——住户的供水方式。每栋楼设置一组地下生活水池和2台生活加压泵,水管出口装设一电磁阀。3测量信号:流量,水管压力,生活水池液位4控制要求:水管压力小于0.13MPa时自动开启水泵,一台不够,自动开启第二台,开泵后自动开启电磁阀;关泵前,先关阀。生活水池水位低于水位满量程20%时,自动开启进水电磁阀;水位达到满量程,自动关闭电磁阀。图二某栋楼供水系统的工艺原理图5对象模拟:用户用水以按按钮表示开启用水阀,水量关系:两个泵的输水等于所有用户的用水量,压力、水位与水量之间满足开方关系。(可以选择一栋住宅楼,每层一个用户来进行演示)6设计内容:a)绘制主画面,模拟整个供水系统;主、分画面方便切换;5/17b)设计操作按钮,可以手动启动和关闭水泵、开关电磁阀;c)画面显示压力、流量、水位实时数据;d)绘制趋势曲线,显示压力、流量和水位;e)设计指示灯,指示电磁阀、水泵、用水阀的开关状态;f)设置报警指示,指示水位低、水压低,水压高;g)设计日、月报表,汇总压力、水位、流量等数据。四、实验目的1认识、熟悉组态王软件,能够熟练使用软件常用工具。2分析实际情况,学会并完成组态工程的设计。3锻炼动手能力,学会如何去学习一个新软件。五、系统需求分析在本次设计中,分别考虑了地下水水池和屋顶水池。使用水泵作为动力源往高处送水。在地下水水池进入口、水泵以及用户采用电磁阀来控制管道的流动状态,并且每个电磁阀处安装流量计监控水管的水量状态。在动态链接之前首先要定义程序中用到的变量,在组态王的数据词典中定义I/O变量、内存变量和中间变量,数据是用来描述工控对象的属性,组态王定义的各种变量组成数据库。本次设计中我们共考虑了电磁阀、流量计、生活水池水位(地下水池)、屋顶生活水池水位,水泵用来完成画面的链接和控制水池水位。同时建立报警画面当也为过高或者过低时产生报警信息。设置实时曲线和历史曲线。6/17随时人们生活水平的提高,逐渐用机器替代人力的操作。本次实验设计课题能够有效的降低人工成本,自动化的完成地下水水池和生活水水池的注水。同时,两个生活水池的储水是按照居民用水量进行控制,对有效的节水等也有一定的好处。六、功能描述本系统有10户住户,每户用水单位量1.5则生活屋顶水池最大的出水单位量为1.5*10,要保证生活屋顶水池的压强在0.13~0.16之间,再根据压强公式,推算出屋顶生活水池水位在65~80之间即:水位>80水泵1,2全关;水位<65水泵1,2全开,在这之间水泵1开,。两个水泵出水单位量为20(20>1.5*10);地下生活水池水位在设置在20~80之间,当水位>80时电池阀1关闭,水位<20时电池阀1开启。以上这些都是电池阀工作的条件,当条件出现时,电池阀会做出相应的状态变化来应对。两个水池水位在20~80之外都会产生报警。七、实验步骤(一)创建组态画面1启动浏览器,新建工程7/172设备定义:把地理上分散的物理硬件在软件上变成集中的逻辑硬件。3变量定义(定义变量见附表)。图三新建工程画图四设备定义画面8/17图五变量定义画面4画面绘制:完成各种需要画面的绘制。5完成动画连接。图六完成连接的画面6报警窗口显主要显示地下水池水位和屋顶水池水位是否在设定值范围内,如果不在就能实时的显示当前的液位值。9/17图七报警出口画面6实时趋势曲线图显示当下时刻地下水池水位和屋顶水池水位。7历史趋势曲线图显示过去时刻地下水池水位和屋顶水池水位。图九历史趋势曲线图8实时数据报表动态显示当下时刻地下水池水位和屋顶水池水位。图八实时趋势曲线10/17图十实时数据报表9显示一天24小时中正点时刻地下水池水位和屋顶水池水位。图十一日报表10月报表。11/17图十二月报表11信息窗口。图十一信息窗口12/17(二)程序设计1程序设计思路简介1.1设定屋顶水池水位变化范围:屋顶水池水位设置:当水位80,两个水泵全关;当水位70,水泵1开,水泵2关,当水位65,水泵1,2都关闭。1.2设定住户用水为1.5。1.3设定地下水池水位变化范围:生活水池水位80,进水开关(电池阀1)关闭;生活水池水位20,进水开关(电池阀1)开启。1.4设定每个水泵进出水位=101.5设定电池阀1进水为=251.6屋顶水位压强=屋顶水池水位*0.002。2附:程序\\本站点\压强=\\本站点\屋顶水池水位*0.002;if(\\本站点\电磁阀4==0){\\本站点\电磁阀5=0;\\本站点\电磁阀6=0;\\本站点\电磁阀7=0;\\本站点\电磁阀8=0;\\本站点\电磁阀9=0;\\本站点\电磁阀10=0;\\本站点\电磁阀11=0;\\本站点\电磁阀12=0;\\本站点\电磁阀13=0;\\本站点\电磁阀14=0;}if(\\本站点\水泵1电磁阀==0&&\\本站点\水泵2电磁阀==0&&\\本站点\水泵1==0&&\\本站点\水泵2==0){\\本站点\屋顶水池水位=\\本站点\屋顶水池水位-(\\本站点\电磁阀5+\\本站点\电磁阀6+\\本站点\电磁阀7+\\本站点\电磁阀8+\\本站点\电磁阀13/179+\\本站点\电磁阀10+\\本站点\电磁阀11+\\本站点\电磁阀12+\\本站点\电磁阀13+\\本站点\电磁阀14)*1.5;}if(\\本站点\水泵1电磁阀==1&&\\本站点\水泵2电磁阀==0&&\\本站点\水泵1==1&&\\本站点\水泵2==0){\\本站点\屋顶水池水位=\\本站点\屋顶水池水位-(\\本站点\电磁阀5+\\本站点\电磁阀6+\\本站点\电磁阀7+\\本站点\电磁阀8+\\本站点\电磁阀9+\\本站点\电磁阀10+\\本站点\电磁阀11+\\本站点\电磁阀12+\\本站点\电磁阀13+\\本站点\电磁阀14)*1.5;}if(\\本站点\水泵1电磁阀==1&&\\本站点\水泵2电磁阀==1&&\\本站点\水泵1==1&&\\本站点\水泵2==1){\\本站点\屋顶水池水位=\\本站点\屋顶水池水位+20-(\\本站点\电磁阀5+\\本站点\电磁阀6+\\本站点\电磁阀7+\\本站点\电磁阀8+\\本站点\电磁阀9+\\本站点\电磁阀10+\\本站点\电磁阀11+\\本站点\电磁阀12+\\本站点\电磁阀13+\\本站点\电磁阀14)*1.5;}if(\\本站点\电磁阀4==0&&\\本站点\水泵1电磁阀==1&&\\本站点\水泵2电磁阀==0){\\本站点\屋顶水池水位=\\本站点\屋顶水池水位+10;}if(\\本站点\电磁阀4==0&&\\本站点\水泵1电磁阀==1&&\\本站点\水泵2电磁阀==1){\\本站点\屋顶水池水位=\\本站点\屋顶水池水位+20;}if(\\本站点\屋顶水池水位=80){\\本站点\水泵1电磁阀=0;\\本站点\水泵2电磁阀=0;\\本站点\水泵1=0;\\本站点\水泵2=0;}if(\\本站点\屋顶水池水位=70){\\本站点\水泵1电磁阀=1;\\本站点\水泵1=1;\\本站点\水泵2=0;\\本站点\水泵2电磁阀=0;}14/17if(\\本站点\水泵1电磁阀==1&&\\本站点\水泵1==1){if(\\本站点\屋顶水池水位=65){\\本站点\水泵2电磁阀=1;\\本站点\水泵2=1;}}if(\\本站点\生活水池水位=20){\\本站点\电磁阀1=1;}if(\\本站点\生活水池水位=80){\\本站点\电磁阀1=0;}if(\\本站点\电磁阀1==1&&\\本站点\水泵1电磁阀==0&&\\本站点\水泵2电磁阀==0&&\\本站点\水泵1==0&&\\本站点\水泵2==0)
本文标题:组态王课程设计实验报告
链接地址:https://www.777doc.com/doc-7223987 .html