基于组态王过程控制课程设计 水槽液位.docVIP

基于组态王过程控制课程设计 水槽液位.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于组态王过程控制课程设计 水槽液位

过程控制课程设计报告 ——水槽液位控制系统 一、课程设计目的 1.熟悉并熟练掌握组态王软件; 2.通过组态王软件的使用,进一步掌握了解过程控制理论基础知识; 3.培养自主查找资料、收索信息的能力; 4.培养实践动手能力与合作精神。 二、组态王简介 “组态王”是运行于microsoft windows 200/NT4.0.XP中文平台的中文界面软件,充分利用了windows图形功能完备、界面一致性好、易学易用的特点,并且采用了多线程。COM组件等新技术,实现了实时多任务,软件运行稳定可靠。 “组态王”软件包括由工程浏览器(TouchExplorer)、工程管理器(Proj-Manager)和画面运行系统(TouchVew)三大部分组成。在工程浏览中可以查看工程的各个组成部分,也可以完成数据库构造、定义外部设备等工作;工程管理器中内嵌了画面管理系统,用于新工程的创建和已有工程的管理。画面的开发和运行由工程浏览器调用画面制作系统touchMak和运行系统touchVew来完成。 三、工程建立 设计思路:这个系统是我们对照着课本课后题的图画的,所以在控制上可能会有点粗糙; 首先,一打开运行,就是进入首页,点击“水槽液位控制系统”进入主界面,动作之前,先要给定高水位、低水位和出口温度预设值,然后点击自动按钮,就可以观察实时曲线;也可以手动控制,当水位超过90时,报警指示灯会亮并水箱会排水。 (一)设计过程 首先建立工程“水槽液位控制系统”,进入画面界面,点击新建工程画面,进入开发系统界面,确定背景属性,打开工具栏,使用图库(快捷键F2)创建所需的器件:泵、电动阀门、流量计、水槽等;并设计水流的动态表示; 设置串口(根据教程设置就行); 然后打开数据词典,定义所需的变量,注意其变量类型及其后续设置; 接下来就是动画连接,双击画面上的器件,输入变量,或点击“?”进入变量浏览器选择所需变量,当设定完成后,进入工程浏览器双击“应用程序命令语言”输入控制程序。 系统变量定义 图1.变量定义 图2.数据词典-变量集合 图3.动画连接 图形界面的设计 图4.控制界面 运行结果如下 图5.系统运行图 (二)运行程序如下: //自动控制状态 if(\\本站点\装换开关==1) { \\本站点\a=\\本站点\出口温度期望值-\\本站点\出口温度; \\本站点\出口温度=\\本站点\出口温度+0.05*\\本站点\a; if(\\本站点\液位变化=\\本站点\水槽液位低水位) //如果水槽实际液位低于设定的低水位 { \\本站点\阀门1=1; //打开阀门1 \\本站点\阀门2=1; //打开阀门2 \\本站点\阀门3=0; //关闭阀门3 } if(\\本站点\液位变化\\本站点\水槽液位高水位) //如果水槽实际液位高于设定的高水位 { \\本站点\阀门1=0; //关闭阀门1 \\本站点\阀门2=0; //关闭阀门2 \\本站点\阀门3=1; //打开阀门3 } if(\\本站点\液位变化==\\本站点\水槽液位高水位) //如果水槽实际液位等于设定的高水位 { \\本站点\阀门1=0; //关闭阀门1 \\本站点\阀门2=0; //关闭阀门2 \\本站点\阀门3=0; //关闭阀门3 } if(\\本站点\液位变化\\本站点\水槽液位低水位 \\本站点\液位变化\\本站点\水槽液位高水位 \\本站点\液位变化!=(\\本站点\水槽液位高水位+\\本站点\水槽液位低水位)/2)//如果水槽实际液位在设定的高水位和低水位之间 { \\本站点\阀门1=1; //打开阀门1 \\本站点\阀门2=1; //打开阀门2 \\本站点\阀门3=1; //打开阀门3 } if(\\本站点\液位变化\\本站点\水槽液位低水位 \\本站点\液位变化\\本站点\水槽液位高水位 \\本站点\液位变化==(\\本站点\水槽液位高水位+\\本站点\水槽液位低水位)/2)//如果水槽实际液位在设定的高水位和低水位之间 { \\本站点\阀门1=0; //关闭阀门1 \\本站点\阀门2=0; //关闭阀门2 \\本站点\阀门3=0; //关闭阀门3 } } //自动控制结束 //手动控制状态 if(\\本站点\停止按钮==1) {\\本站点\装换开关=0; \\本站点\阀门1=0; \\本站点\阀门2=0; \\本站点\阀门3=0; } //液面高度保持不变 if(\\本站点\阀门1==0 \\本站点\

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档