首页 组态王课程设计实验报告

组态王课程设计实验报告

举报
开通vip

组态王课程设计实验报告 组态王课程设计 2012         目录 一、    组态王软件概述    1 二、    设计背景    1 三、    设计题目以及要求    1 1    题目    1 2    对象描述    1 3    测量信号    1 4    控制要求    1 5    对象模拟    1 6    设计内容    1 四、    实验目的    1 五、    系统需求分析    1 六、    功能描述    1 七、    实验步骤    1 (一)    创建...

组态王课程设计实验报告
组态王课程设计 2012         目录 一、    组态王软件概述    1 二、    设计背景    1 三、    设计题目以及要求    1 1    题目    1 2    对象描述    1 3    测量信号    1 4    控制要求    1 5    对象模拟    1 6    设计内容    1 四、    实验目的    1 五、    系统需求分析    1 六、    功能描述    1 七、    实验步骤    1 (一)    创建组态画面    1 (二)    程序设计    1 八、    结束语    1 九、    参考书目    1 十、    附表:    1 超链接模块组变量定义 一、 组态王软件概述 组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于议题,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。它给予Microsoft Windows XP/NT/2000/7操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。采用组态王软件开发工业监控 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 ,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本以及原材料的消耗。它适用于从单一设备的生产运营管理和鼓掌诊断,到网络结构的分布式大型集中监控管理系统的开发。 组态王软件结构由工程管理器、工程浏览器及运行系统组成。 工程管理器:工程管理器用于新工程的创建和已有工程的管理,对一游工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。 图一  组态王软件 二、 设计背景 某小区建筑面积约为5万平方米,小区内包括七栋小高层住宅、一个地下车库和两栋两层的临街商铺。住宅楼中1#~4#楼为十四层,5#~7#楼为十二层 。为简便起见,住宅楼每层楼有五个单元,每个单元二户,商铺每层十个铺面。 小区中央有一个约1千平方米的方形中心广场,大门入口在两栋两层的临街商铺之间,商铺后面有一个50个车位的地面停车场,中心广场处有一个约1000个车位的地下停车场。 小区各楼之间的空地有小型花园。 (注:*小区布局请自行设计) 三、 设计题目以及要求 1 题目:恒压供水系统 2 对象描述:引入管处水压为0.16Mpa,临街商铺和地下车库生活用水市政供水管网直接供给,住宅楼部分生活用水采用市政供水管网——地下不锈钢生活水池——生活加压泵——屋顶不锈钢生活水箱——住户的供水方式。每栋楼设置一组地下生活水池和2台生活加压泵,水管出口装设一电磁阀。 3 测量信号:流量,水管压力,生活水池液位 4 控制要求:水管压力小于0.13MPa 时自动开启水泵,一台不够,自动开启第二台,开泵后自动开启电磁阀;关泵前,先关阀。生活水池水位低于水位满量程20%时,自动开启进水电磁阀;水位达到满量程,自动关闭电磁阀。 图二  某栋楼供水系统的工艺原理图 5 对象模拟:用户用水以按按钮表示开启用水阀,水量关系:两个泵的输水等于所有用户的用水量,压力、水位与水量之间满足开方关系。(可以选择一栋住宅楼,每层一个用户来进行演示) 6 设计内容: a) 绘制主画面,模拟整个供水系统;主、分画面方便切换; b) 设计操作按钮,可以手动启动和关闭水泵、开关电磁阀; c) 画面显示压力、流量、水位实时数据; d) 绘制趋势曲线,显示压力、流量和水位; e) 设计指示灯,指示电磁阀、水泵、用水阀的开关状态; f) 设置报警指示,指示水位低、水压低,水压高; g) 设计日、月报表,汇总压力、水位、流量等数据。 四、 实验目的 1 认识、熟悉组态王软件,能够熟练使用软件常用工具。 2 分析实际情况,学会并完成组态工程的设计。 3 锻炼动手能力,学会如何去学习一个新软件。 五、 系统需求分析 在本次设计中,分别考虑了地下水水池和屋顶水池。使用水泵作为动力源往高处送水。在地下水水池进入口、水泵以及用户采用电磁阀来控制管道的流动状态,并且每个电磁阀处安装流量计监控水管的水量状态。在动态链接之前首先要定义程序中用到的变量,在组态王的数据词典中定义I/O变量、内存变量和中间变量,数据是用来描述工控对象的属性,组态王定义的各种变量组成数据库。本次设计中我们共考虑了电磁阀、流量计、生活水池水位(地下水池)、屋顶生活水池水位,水泵用来完成画面的链接和控制水池水位。同时建立报警画面当也为过高或者过低时产生报警信息。设置实时曲线和历史曲线。 随时人们生活水平的提高,逐渐用机器替代人力的操作。本次实验设计课题能够有效的降低人工成本,自动化的完成地下水水池和生活水水池的注水。同时,两个生活水池的储水是按照居民用水量进行控制,对有效的节水等也有一定的好处。 六、 功能描述 本系统有10户住户,每户用水单位量1.5则生活屋顶水池最大的出水单位量为1.5*10,要保证生活屋顶水池的压强在0.13~0.16之间,再根据压强 公式 小学单位换算公式大全免费下载公式下载行测公式大全下载excel公式下载逻辑回归公式下载 ,推算出屋顶生活水池水位在65~80之间即:水位>80水泵1,2全关;水位<65水泵1,2全开,在这之间水泵1开,。两个水泵出水单位量为20(20>1.5*10);地下生活水池水位在设置在20~80之间,当水位>80时电池阀1关闭,水位<20时电池阀1开启。以上这些都是电池阀工作的条件,当条件出现时,电池阀会做出相应的状态变化来应对。两个水池水位在20~80之外都会产生报警。 七、 实验步骤 (一) 创建组态画面 1    启动浏览器,新建工程 2 设备定义:把地理上分散的物理硬件在软件上变成集中的逻辑硬件。 3 变量定义(定义变量见附表)。 图五变量定义画面 4 画面绘制:完成各种需要画面的绘制。 5 完成动画连接。 图六完成连接的画面 6    报警窗口显主要显示地下水池水位和屋顶水池水位是否在设定值范围内,如果不在就能实时的显示当前的液位值。 图七报警出口画面 6 实时趋势曲线图显示当下时刻地下水池水位和屋顶水池水位。 7 历史趋势曲线图显示过去时刻地下水池水位和屋顶水池水位。 图九历史趋势曲线图 8 实时数据报表动态显示当下时刻地下水池水位和屋顶水池水位。 图十实时数据报表 9 显示一天24小时中正点时刻地下水池水位和屋顶水池水位。 图十一日报表 10 月报表。 图十二月报表 11    信息窗口。 图十一信息窗口 (二) 程序设计 1 程序设计思路简介 1.1 设定屋顶水池水位变化范围:屋顶水池水位设置:当水位>80,两个水泵全关;当水位>70,水泵1开,水泵2关,当水位<65,水泵1,2都关闭。 1.2 设定住户用水为1.5。 1.3 设定地下水池水位变化范围:生活水池水位>80,进水开关(电池阀1)关闭;生活水池水位<20,进水开关(电池阀1)开启。 1.4 设定每个水泵进出水位=10 1.5 设定电池阀1进水为=25 1.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+\\本站点\电磁阀9+\\本站点\电磁阀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; } if(\\本站点\水泵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) { \\本站点\生活水池水位=\\本站点\生活水池水位+25; }  if(\\本站点\电磁阀1==1 && \\本站点\水泵1电磁阀==1 && \\本站点\水泵1==1 && \\本站点\水泵2电磁阀==0 && \\本站点\水泵2==0) { \\本站点\生活水池水位=\\本站点\生活水池水位+15; } if(\\本站点\电磁阀1==1 && \\本站点\水泵1电磁阀==1 && \\本站点\水泵2电磁阀==1 && \\本站点\水泵1==1 && \\本站点\水泵2==1) { \\本站点\生活水池水位=\\本站点\生活水池水位+5; } if(\\本站点\电磁阀1==0 && \\本站点\水泵1电磁阀==1 && \\本站点\水泵1==1 && \\本站点\水泵2==0 && \\本站点\水泵2电磁阀==0) { \\本站点\生活水池水位=\\本站点\生活水池水位-10; } if(\\本站点\电磁阀1==0 && \\本站点\水泵1电磁阀==1 && \\本站点\水泵2电磁阀==1 && \\本站点\水泵1==1 && \\本站点\水泵2==1) { \\本站点\生活水池水位=\\本站点\生活水池水位-20; } 3 使用的其他命令语言 ShowPicture() 八、 结束语 本次实验是我们第一次真正意义上的接触组态王软件。通过本次实验,我们小组成员对组态王的知识了解掌握了很多,对以前学习的知识也有了进一步的拓展和延伸。本次课程设计第一次接触组态王软件是在实验室。实验伊始我们认为前面的步骤过于简单,就不断跳跃直接进入到画面绘制部分,但画面绘制完成之后却发现所有的模块不能有效的连在一起,最后经过查看网络视频仔细翻阅书籍才发现问根源并解决。在本次课程设计中我们也遇到了很多其他的问题,比如程序编写、画面模块的选择,但经过网络视频的学习,以及向同学请教,举一反三,相互讨论,最终收获颇丰。通过本次实验我们认识到如何根据实际情况去构架我们需要的实验模型,利用组态王软件合理的实时显示过程控制情况。本次实验除了对组态王软件的学习外,我们也在日常生活中学会了怎样去跟团队成员进行协调,提高工作效率;如何最大化利用身边资源去学习和认识新的事物,增强自己的学习能力。当然由于我们能力有限,在我们的实验设计中也还存在着很多的不足,希望老师能够给我们指出。我们必将努力修改,以期完善。 九、 参考书目 [1]组态王 King View. (2011年6月). 6.5初级培训 教程 人力资源管理pdf成真迷上我教程下载西门子数控教程protel99se入门教程fi6130z安装使用教程 . 北京: 北京亚控科技发展有限公司. [2]组态王软件学习视频 [3]百度百科对组态王介绍 一十、 附表: 序号 变量名 变量类型 变化范围 1 电磁阀1 内存离散   2 流量计1 内存实数 0.000000——1000000000 3 生活水池水位 内存实数 0.000000——100 4 屋顶水池水位 内存实数 0.000000——100 5 水泵1 内存离散   6 水泵2 内存离散   7 水泵1电磁阀 内存离散   8 水泵2电磁阀 内存离散   9 电磁阀4 内存离散   10 电磁阀5 内存离散   11 电磁阀6 内存离散   12 电磁阀7 内存离散   13 电磁阀8 内存离散   14 电磁阀9 内存离散   15 电磁阀10 内存离散   16 电磁阀11 内存离散   17 电磁阀12 内存离散   18 电磁阀13 内存离散   19 电磁阀14 内存离散   20 流量计2 内存实数 0.000000——1000000000 21 流量计3 内存实数 0.000000——1000000000 22 流量计4 内存实数 0.000000——1000000000 23 流量计5 内存实数 0.000000——1000000000 24 流量计6 内存实数 0.000000——1000000000 25 流量计7 内存实数 0.000000——1000000000 26 流量计8 内存实数 0.000000——1000000000 27 流量计9 内存实数 0.000000——1000000000 28 流量计10 内存实数 0.000000——1000000000 29 流量计11 内存实数 0.000000——1000000000 30 流量计12 内存实数 0.000000——1000000000 31 流量计13 内存实数 0.000000——1000000000 32 压力传感器 内存离散 0.000000——1000000000 33 压强 内存离散 0.000000——1000000000        
本文档为【组态王课程设计实验报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_731942
暂无简介~
格式:doc
大小:79KB
软件:Word
页数:18
分类:工学
上传时间:2019-04-29
浏览量:66