基于组态王的储液罐液位自动控制.docx
《基于组态王的储液罐液位自动控制.docx》由会员分享,可在线阅读,更多相关《基于组态王的储液罐液位自动控制.docx(9页珍藏版)》请在冰点文库上搜索。
基于组态王的储液罐液位自动控制
自动化应用软件实训
评语:
考试(70)
报告(30)
总成绩
专业:
自动化
班级:
动1101
姓名:
学号:
—
指导教师:
基于组态王的储液罐液位自动控制系统
1任务要求
基于组态王的储液罐液位自动控制系统的要求:
进水阀控制储液罐的水位,出水阀控制主液箱的水位,排气阀用于保持储液罐内的压强与外界压强一致,储液罐与主液
箱设置的最大水位值为100。
当储液罐水位<100时,出水阀打开,储液罐液位增加,直到水位达到100;当主液箱水位<100并且储液罐液位不等于0时,出水阀打开,主液箱水位增加,储液罐液位减少;当主液箱水位<100时,出水阀打开,主液箱液位增加,直到水位达到100;当用户打开水龙头时,主液箱液位减少,出水阀打开,储液罐液位减少,进水阀打开,储液罐液位增加,如此循环。
2界面设计
2.1新建工程
打开组态王首先新建立工程“课程工程”,进入画面界面,进入画面界面,点击新
建工程画面,进入开发系统界面,确定背景属性。
如图1所示
图1建立工程
22主监控界面设计
打开“控制中心”画面,调用所需要的器件,然后调整好各器件的位置,进行相应
的管道连接,使得整个画面安排合理、紧凑。
如图2所示。
图2储蓄罐液位自动控制系统主监控界面
2.3实时趋势曲线设计
新建画面,调用实时趋势曲线,进行相应的属性设置和文字标注,然后保存,以进行后续操作。
2.4历史趋势曲线设计
新建画面,调用历史趋势曲线,进行相应的属性设置和文字标注,然后保存,以进行后续操作。
2.5实时报警设计
新建画面,调用报警窗口,选择实时报警窗,进行相应的属性设置和文字标注,然后保存,以进行后续操作。
2.6历史报警设计
新建画面,调用报警窗口,选择历史报警窗,进行相应的属性设置和文字标注,然后保存,以进行后续操作。
2.7报表设计
新建画面,调用报表窗口,进行相应的属性设置和文字标注,然后保存,以进行后续操作。
3数据字典设计
选中数据字典,然后双击新建来定义变量,按要求定义相应的变量,并注意其变量类型及其后续设置。
最后结果如图3所示。
图3变量表
4命令代码设计
命令代码设计见附录A。
5软件运行演示界面
回到系统监控界面,把定义的变量与相应的器件进行动画连接,当所有设定完成后,进入工程浏览器双击“应用程序命令语言”输入命令代码。
使系统监控界面能实现动态仿真。
主监控界面如图4所示,实时趋势曲线、实时报警图、历史报警图与实时报表
6实训心得体会
这次课程设计使我熟悉了组态王软件的应用,可以利用组态王设计出储液罐液位自动控制系统。
让我对使用专业知识、专业技能来分析和解决实际问题有了比较全面系统的锻炼。
相信以后在使用组态软件设计能够更全面,设计出更方便的实现监控和控制的功能,同时让我在使用编程技巧的熟悉度向前迈了一大步。
在课程设计的期间,我学到了很多课本上学不到的知识,拓展了自己的视野和拓宽了自己的知识面,这让我受益匪
浅,由衷的感谢老师给我们这个机会学到这么多知识
附录A
命令代码如下:
/*水位控制*/
if(储液罐液位!
=100)
{
本站点进水阀=1;
本站点储液罐液位本站点储液罐液位+3;
}
if(储液罐液位==100)
本站点进水阀=0;}
if(主液箱液位!
=100)
{
本站点出水阀=1;
本站点主液箱液位本站点主液箱液位+2;
本站点储液罐液位本站点储液罐液位-2;
}
if(主液箱液位==100)
本站点出水阀=0;}
if(储液罐液位!
=0&&主液箱液位!
=100){
本站点出水阀=1;
本站点主液箱液位
本站点储液罐液位
}
if(主液阀==1)
{
本站点主液箱液位
if(主液箱液位!
=100)
本站点出水阀=1;
本站点主液箱液位
本站点储液罐液位
}
}
if(储液罐液位!
=100)
本站点进水阀=1;
本站点主液箱液位
}
本站点主液箱液位+2;本站点储液罐液位-2;
本站点主液箱液位-1;
本站点主液箱液位+2;
本站点储液罐液位-2;
本站点主液箱液位+3;
附录B
实时趋势曲线如图1:
图1实时趋势曲线
历史趋势曲线如图2:
07:
36:
01
2O1^1fi
■|^5B34
07:
0233
20141W1-S
W53:
412Q14WI*
QTZ9QJ即4WIE
07:
2017201卿别啪
0711:
252A1磁«
O&5M1
nsnsnrar
图2历史趋势曲线
05山
20WD4i'1§
实时报警如图3:
«fai
mi
■■-.
IW3E
07:
31:
50.606
亠亠C口向宜
10D.0
1000
图3实时报警
历史报警如图4:
牆日期
牆翹
®ia(fwo
挪li
—
1W16
09:
26:
05.602
100.0
—-
300.0
14/M/1S
09:
26:
05.602
1V0V16
09:
26:
04.073
1
92.0
ItflO
90.0
—
—
1V0V16
09:
26:
010?
3
口同
92.0
—
90.0
14/W/16
O9:
25:
5(.W
3W16
09:
25:
52JIS
11.0
23.0
20.0
—-
…
1W36
09:
25:
52.119
fi
11.0
…
20.0
IVM/16
09:
25:
52.419
1V0V16
09:
25:
^.963
9』
n.o
10.0
■==■=■
1W36
09:
25:
18.963
tt
10
103
H/N/16
08:
2549363
1W16
09:
25:
46.363
ft
n.o
9.0
20.0
图4历史报警
实时报表如图5:
实时报表
日期
2014/4
时间
8:
29:
31
&-00
主掖箱液位
75.00
图5实时报表