基于组态王液位控制系统设计

上传人:n**** 文档编号:37430850 上传时间:2018-04-16 格式:DOC 页数:20 大小:1.07MB
返回 下载 相关 举报
基于组态王液位控制系统设计_第1页
第1页 / 共20页
基于组态王液位控制系统设计_第2页
第2页 / 共20页
基于组态王液位控制系统设计_第3页
第3页 / 共20页
基于组态王液位控制系统设计_第4页
第4页 / 共20页
基于组态王液位控制系统设计_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《基于组态王液位控制系统设计》由会员分享,可在线阅读,更多相关《基于组态王液位控制系统设计(20页珍藏版)》请在金锄头文库上搜索。

1、过过 程程 控控 制制 课课 程程 设设 计计摘要摘要组态王软件指一些数据采集与过程控制的专用软件,它们是在自动 控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式 (而不是编程方式)提供良好的用户开发界面和简捷的使用方法。它们 通常有强大的界面显示组态功能和良好的开放性功能。组态王软件包由 工程管理器 ProjectManager、工程浏览器 TouchExplorer、画面开发系 统 Touchruak(内嵌于工程浏览器)和运行系统 Touchvcw 四部分组成, 具有动画连接、实时控制、实时曲线与历史曲线、报警功能、报表功能 等。 本次设计主要内容是利用提供的被控对象单容水槽

2、和相关仪器仪表, 设计液位控制系统,利用组态王软件编写控制算法实现控制系统的上位 机监控。 关键词:组态王 液位监控 上位机监控一、设计任务:一、设计任务:液位监控:完成一个液位监控系统设计, (对象自己定)要求有流程图画 面,报警画面,历史曲线,实时曲线,报表画面。各画面间能实现灵活 切换,所以画面都能实现动画效果或数据或曲线显示。二、实验目的:二、实验目的:1熟悉组态王软件,达到熟练使用组态软件的常用工具。 2学会完成组态工程的设计步骤。 3锻炼动手能力和分析问题解决问题的能力。三、实验步骤:三、实验步骤:1 1、系统设计:、系统设计: A启动浏览器,新建工程。 “组态王”采用面向对象的编

3、程技术,使用户可以方便地建立画面的 图形界面。 用户构图时可以像搭积木那样利用系统提供的图形对象完 成画面的生成。同时支持画面之间的图形对象拷贝, 可重复使用以前 的开发结果。 在工程浏览器中左侧的树型视图中选择“界面” ,在右 侧视图中双击“新建” 。B设备定义:把地理上分散的物理硬件在软件上变成集中的逻辑硬件。C.变量定义:完成所有想到的变量定义,对于没有想到的后面设计过程遇到再定义。D画面绘制:完成各种需要画面的绘制。E动画连接及按键的程序编写。动画连接的引入是设计人机接口的一次突破,它把工程人员从重复的图 形编程中解放出来,为工程人员提供了标准的工业控制图形界面,并且 由可编程的命令语

4、言连接来增强图形界面的功能。图形对象与变量之间 有丰富的连接类型,给工程人员设计图形界面提供了极大的方便。 “组态 王”系统还为部分动画连接的图形对象设置了访问权限,这对于保障系 统的安全具有重要的意义。 图形对象可以按动画连接的要求改变颜色、 尺寸、位置、填充百分数等,一个图形对象又可以同时定义多个连接。 把这些动画连接组合起来,应用程序将呈 现出令人难以想象的图形动画效果。1 水泵的动画连接及其程序编写2 水管的动画连3 启动按键的定义4 停止按键的定义5 历史曲线的按键定义6 实时曲线的定义7 报警按键定义为保证工业现场安全生产,报警和事件的产生和记录是必不可少的。 “组态王”提供了强有

5、力的报警和事件系统,并且操作方法简单。 报 警是指当系统中某些量的值超过了所规定的界限时,系统自动产生相应 警告信息,表明该量的值已经超限,提醒操作人员。如炼油厂的油品储 罐,如果往罐中输油时,如果没有规定油位的上限,系统就产生不了报 警,无法有效提醒操作人员,则有可能会造成“冒罐” ,形成危险。有了 报警,就可以提示操作人员注意。报警允许操作人员应答。、6 报表按键定义数据报表是反应生产过程中的数据、状态等,并对数据进行记录的 一种重要形式。是生产过程必不可少的一个部分。它既能反映系统实时 的生产情况,也能对长期的生产过程进行统计、分析,使管理人员能够 实时掌握和分析生产情况。 组态王提供内

6、嵌式报表系统,工程人员可 以任意设置报表格式,对报表进行组态。组态王为工程人员提供了丰富 的报表函数,实现各种运算、数据转换、统计分析、报表打印等。既可 以制作实时报表,也可以制作历史报表。组态王还支持运行状态下单元 格的输入操作,在运行状态下通过鼠标拖动改变行高、列宽。另外,工 程人员还可以制作各种报表模板,实现多次使用,以免重复工作。 我们应用报表系统,制作了符合要求的分子膜过滤系统的过程报表, 并保存到了工程目录下,以便查询。报表功能是指生产过程中的参数可 以按一定的格式打印输出。可以自动或者手动打印组态报表、历史数据 报表和实时数据报表。F配置系统程序编写if(本站点状态=1)if(本

7、站点液位=80) 本站点水泵=0;if(本站点液位=20)本站点水泵=1;if(本站点水泵=1)本站点液位=本站点液位+10;else本站点液位=本站点液位-10; else本站点水泵=0;本站点液位=0;if(本站点$时=0) 本站点液位 0=本站点液位; if(本站点$时=1) 本站点液位 1=本站点液位; if(本站点$时=2) 本站点液位 2=本站点液位; if(本站点$时=3) 本站点液位 3=本站点液位; if(本站点$时=4) 本站点液位 4=本站点液位; if(本站点$时=5) 本站点液位 5=本站点液位; if(本站点$时=6) 本站点液位 6=本站点液位; if(本站点$时

8、=7) 本站点液位 7=本站点液位; if(本站点$时=8) 本站点液位 8=本站点液位; if(本站点$时=9) 本站点液位 9=本站点液位; if(本站点$时=10) 本站点液位 10=本站点液位; if(本站点$时=11) 本站点液位 11=本站点液位; if(本站点$时=12) 本站点液位 12=本站点液位; if(本站点$时=13)本站点液位 13=本站点液位; if(本站点$时=14) 本站点液位 14=本站点液位; if(本站点$时=15) 本站点液位 15=本站点液位; if(本站点$时=16) 本站点液位 16=本站点液位; if(本站点$时=17) 本站点液位 17=本站点

9、液位; if(本站点$时=18) 本站点液位 18=本站点液位; if(本站点$时=19) 本站点液位 19=本站点液位; if(本站点$时=20) 本站点液位 20=本站点液位; if(本站点$时=21) 本站点液位 21=本站点液位; if(本站点$时=22) 本站点液位 22=本站点液位; if(本站点$时=23) 本站点液位 23=本站点液位;G运行与调试。对于不理想的在返回去重新设计。1 主监控画面2 历史曲线3 实时曲线3 报警画面4 报表画面5 运行调试画面四实验总结:四实验总结:这次实验是我们小组每一个成员真正亲自参加的一次组态王应用练习实验,它帮助我们更加深刻的了解和掌握了一些关于组态王的应用知识和方法。在这个学习调试运行的过程中我们也遇到很多问题经过老师和同学的帮助最终解决了这些问题,成功地调试出结果,完成了实验,达到了预期的效果和目标。但这使我们更加深刻地体会到对于这门课程还有多东西没有完全掌握也认识到这门课程的重要性,,使我们受益匪浅。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号