组态实验作业_第1页
组态实验作业_第2页
组态实验作业_第3页
组态实验作业_第4页
组态实验作业_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

/兰州理工大学《组态软件》综合测评院系:电气工程及其信息工程学院班级:自动化一班姓名:黄国洋学号:时间:2012年6月2日题目要求:动画制作:水罐1、水罐2有填充属性,水泵、调节阀、出水阀要求有开关的状态显示,管道需要有流动属性•ﻩ脚本制作:自己建立数据变量,使水罐1、水罐2的液位在一定范围内合理变化;水泵在水罐1的液位到一定高度后,应关闭,出水阀在水罐2的液位低于一定高度后,应关闭,调节阀在水罐1大于一定高度以及水罐2小于一定高度时才允许打开。• 报警:水罐1、水罐2高于一定高度或低于一定高度时,应当报警•曲线制作:要求绘制水罐1、水罐2的历史及实时曲线• 画面制作要求:要求制作开机界面、主界面、报警界面、趋势界面,并且不同画面之间可以相互跳转。•ﻩ在满足以上要求的前提下,学生可以自由发挥,这包括权限设置,报表功能等•ﻩ文本提交要求:A4纸,封面要求有课程及学生自己的信息,《组态软件》课程测评题目,题目分析,制作画面抓图及说明,脚本制作抓图及说明,心得体会或总结。一、 题目分析在本次要求的题目中,要求对系统中的两个罐体进行液位控制,开始水泵工作,水罐1液面上升,在上升到一定高度(本次设为90)调节阀打开,出水阀关闭,使水罐1也为下降,水罐2液位上升,同时水泵一直供水,当水罐1液位下降到一定程度时(本次设为10)水泵继续工作,当水罐2液位上升到一定程度(本次设为85),出水阀打开,使水罐2液位下降,当下降到一定程度(本次设为5)出水阀关闭.二、 脚本制作脚本说明:本脚本分为罐1和罐2分别编写,前半部分是罐1,后半部分是罐2脚本:ifrun。PV==1then

iflevel1.PV<90thenﻭpump.PV=1;ﻭelsepump.PV=0;ﻭ//adjust.PV=1;ﻭendif

iflevel1.PV〉=90&&level2.PV<30thenﻭadjust.PV=1;

out.PV=0;ﻭelseiflevel2.PV>90then

out。PV=1;

adjust.PV=0;

endif

//elseiflevel1.PV<30thenﻭ//adjust.PV=0;

//endifﻭendif

ifpump.PV==1then

level1.PV=level1.PV+10;ﻭendifﻭifadjust.PV==1thenﻭlevel1.PV=level1.PV-10;

level2.PV=level2.PV+10;

endifﻭifout。PV==1thenﻭlevel2.PV=level2。PV—10;ﻭendif

elsepump。PV=0;ﻭadjust.PV=0;

out.PV=0;

endif制作画面及说明1:建立项目点击新建按钮,按下窗口建立,然后点开发进入软件。2:各个界面的建立1)点击新建按钮,出现如下窗体,在窗口名称上填写"开机界面”,点击确定按钮:如下图:2)点击新建按钮,出现如下窗体,在窗口名称上填写”主界面”,点击确定:按要求,建立符合题意的主界面,可直接从精灵图库调出,也可以自行画出,考虑到界面的美观和省时,直接从图库调出。3)点击新建按钮,出现如下窗体,在窗口名称上填写”趋势图”,点击确定:最后建立如下的实时曲线和历史曲线;4)点击新建按钮,出现如下窗体,在窗口名称上填写”报警曲线”,点击确定:最后建立如下的的报警示意图:5)点击新建按钮,出现如下窗体,在窗口名称上填写"报警曲线”,点击确定:最后建立如下的的专家报表示意图:3:开机界面的设定:在系统配置导航栏中选择;系统配置—初始启动窗口;出现如下窗口,选择初始启动窗口为开机界面,点击确定,则初始启动窗口设为了开机界面。4:设置变量1)选择工程项目导航栏中:变量-I/O组态,在loManager窗口中的:力控—仿真驱动—SIMULATOR,出现如下第一个窗口,设备名称设为plc,设备地址填1,最后建立好的I/O组态如下第二个窗口.2)选择工程项目导航栏中:变量—数据库组态,在DbManager窗口中的建立各种变量。a:单击右键选择模拟量建立模拟量,水罐1液位-level1。b:以同样的方法建立模拟量,水罐1液位—level1,水泵供停水—pumpc:单击右键选择数字量建立数字量,开始按钮-run。d:以同样的方法建立以下数字量,进入按钮—go,调节阀状态—adjust,调节阀状态-out,暂停按钮—pause.5:变量连接a:开机界面.双击“进入”按钮,出现如下第一个的窗口。选择窗口显示,出现如下第二个窗口,选择主界面,点击确定,然后返回。b:主界面。双击开始按钮,出现如下第一个窗口,选择左键动作;出现如下第二窗口,在按下鼠标的的脚本编辑器上写run.pv=1,表示按下鼠标开始运行.双击趋势按钮,出现如下第一个窗口,选择窗口显示;出现如下第二窗口,选择窗口选择趋势图,点击确定。表示按下此按钮进入趋势图窗口。双击退出按钮,出现如下第一个窗口,选择左键动作;出现如下第二窗口,在按下鼠标的的脚本编辑器上写exit(0),表示按下鼠标退出运行。双击结束按钮,出现动画连接窗口,选择左键动作;出现如下窗口,在按下鼠标的的脚本编辑器上写run.pv=0,表示按下鼠标停止运行。双击报警按钮,出现动画连接窗口,选择窗口显示;出现如下窗口,选择窗口选择报警曲线,点击确定。表示按下此按钮进入报警曲线窗口。c:趋势图。双击暂停按钮,在出现的动画连接窗口中选择左键动作,然后出现如下窗口,在按下鼠标脚本编辑器中输入#SuperCurve。StopCurve(1);双击继续按钮,在出现的窗口中选择左键动作,然后出现如下窗口,在按下鼠标脚本编辑器中输入#SuperCurve.StartCurve(1);双击返回按钮,在出现的动画连接窗口中选择窗口显示,然后出现如下窗口,选择主界面,点击确定,然后返回.d:报警。双击返回按钮,在出现窗口中选择窗口显示,选择主界面c:报警界面.双击返回按钮,在出现的动画连接窗口中选择窗口显示,然后出现如下窗口,选择主界面,点击确定,然后返回。d:专家报表.双击返回按钮,在出现的动画连接窗口中选择窗口显示,然后出现如下窗口,选择主界面,点击确定,然后返回。6:各类变量其他参数设计。a:水罐1液位—level1,选择模拟点level1—数据连接-.pv—增加。寄存器地址0—寄存器类型:增量寄存器。选择模拟点level1-报警参数,把参数设置成下图。选择模拟点level1—历史参数—。pv—历史数据—数据变化保存—增加确定.b:水罐2液位—level2,选择模拟点level2-数据连接-.pv—增加。寄存器地址1—寄存器类型:增量寄存器。选择模拟点level1—报警参数,把参数设置成下图选择模拟点level2—历史参数—。pv—历史数据—数据变化保存—增加确定。c:水泵状态—pump,选择模拟点pump—数据连接—。pv—增加。寄存器地址2—寄存器类型:常量寄存器。d:开始按钮-run,选择数字点run—数据连接-。pv—增加。寄存器地址0-寄存器类型:常量寄存器。e:调节阀状态-adjust,选择数字点adjust-数据连接—。pv-增加。寄存器地址0—寄存器类型:状态控制。f:输出阀状态—out,选择数字点out-数据连接—。pv—增加。寄存器地址1-寄存器类型:常量寄存器。g:暂停按钮—pause,选择数字点pause-数据连接—。pv—增加。寄存器地址2—寄存器类型:状态控制。趋势界面:双击趋势界面图,按下图设置。7:用户设置.选择系统配置工具栏—用户管理,设置进入运行及退出运行的用户名及密码。四、心得体会通过对组态软件这门课程的学习,我发现了该软件强大的功能,了解到组态软件指一些数据采集与过程控制的专用软件,主要用于工业现场的检测,数据采集等,其功能强大,性能稳定,易于二次组态开发。通过实际制作液位系统,更加深刻的体会到该软件的复杂性与实用性,通过设定能够把一个工业系统栩栩如生的模拟出来,直观性非常好,再设定一个好的启动界面,整个过程趣味性十足

温馨提示

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

评论

0/150

提交评论