基于组态王液位控制系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
组态王课程设计报告
——液位控制系统设计
一、设计任务:
液位监控:完成一个液位监控系统设计,(对象自己定)要求有流程图画面,报警画面,历史曲线,实时曲线,报表画面。各画面间能实现灵活切换,所以画面都能实现动画效果或数据或曲线显示。
二、实验目的:
1.熟悉组态王软件,达到熟练使用组态软件的常用工具。
2.学会完成组态工程的设计步骤。
3.锻炼动手能力和分析问题解决问题的能力。
三、实验步骤:
1、系统设计:
A.启动浏览器,新建工程。
B.设备定义:把地理上分散的物理硬件在软件上变成集中的逻辑硬件。
C.变量定义:完成所有想到的变量定义,对于没有想到的后面设计过程遇到再定义。
D.画面绘制:完成各种需要画面的绘制。
E.动画连接及按键的程序编写。1水泵的动画连接及其程序编写
2水管的动画连接
5历史曲线的按键定义
6实时曲线的定义
7报警按键定义
、
6报表按键定义
F.配置系统程序编写
if(\\本站点\状态==1)
{
if(\\本站点\液位>=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(\\本站点\$时==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=\\本站点\液位;}
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运行调试画面
四.实验总结:
这次实验是我们小组每一个成员真正亲自参加的一次组态王应用练习实验,它帮助我们更加深刻的了解和掌握了一些关于组态王的应用知识和方法。在这个学习调试运行的过程中我们也遇到很多问题经过老师和同学的帮助最终解决了这些问题,成功地调试出结果,完成了实验,达到了预期的效果和目标。但这使我们更加深刻地体会到对于这门课程还有多东西没有完全掌握也认识到这门课程的重要性,,使我们受益匪浅。