当前位置:首页 > 电子工艺实习报告
西南石油大学 电子工艺实习报告
附录
进入程序:
run.pv=0; //程序状态标志清零
refeng.pv=0; //热风机关闭 xunhuan.pv=0; //循环风机关闭 chuchen.pv=0; //除尘风机关闭 jiezhifa.pv=0; //截止阀关闭 paifengfa.pv=0; //排风阀关闭 lenfengfa.pv=0; //冷风阀关闭 tiaojiefa.pv=0; //调节阀关闭 refengfa.pv=0; //热风阀关闭
wendu1.pv=0; //立磨入口温度清零 wendu2.pv=0; //立磨出口温度清零 yali2.pv=0; //循环气流量清零
flag=0; //阀门及风机打开延时标志清零 flag1=0; //阀门及风机关闭延时标志清零 wdks1=1; //入口温度变化标志清零 wdks2=1; //出口温度变化标志清零 pff=0; //循环气流量标志置清零 penshui.pv=0; //喷水标志清零 xiaoshu.pv=0; //小数清零
nudu1.pv=0; //立磨出口浓度清零 yali1.pv=0; //立磨入口气流量清零
程序运行周期
IF run.pv==1 THEN //状态标志run.pv=1程序开始运行 refengfa.pv=1; //热风阀打开 tiaojiefa.pv=1; //调节阀打开 jiezhifa.pv=1; //截止阀打开
flag=flag+1; //阀门打开延时标志位+1 IF flag==3 THEN //延时标志flag=3,延时3秒 refeng.pv=1; //热风机打开 xunhuan.pv=1; //循环风机打开 chuchen.pv=1; //除尘风机打开
zuo=0; //管道向左流动标志置0 shang=0; // 管道向上流动标志置0 ENDIF
//*************喷水控制*********************
//磨内温度>180度—喷水打开降温—磨内温度<160度—喷水关闭; wuliaoshuifen.pv=rand(2); //对物料水分进行设置 xiaoshu.pv=rand(100);
IF moneiwendu.pv<160 THEN //如果磨内温度<160,磨内温度标志ps置1 ps=1;
35
西南石油大学 电子工艺实习报告
ENDIF
IF ps==1 THEN
moneiwendu.pv=moneiwendu.pv+13; //ps=1时 磨内温度+13 ENDIF
IF moneiwendu.pv>100&&moneiwendu.pv<170 THEN//如果磨内温度在100~170之间 penshui.pv=0; //喷水标志位0,不喷水 ENDIF
IF moneiwendu.pv>180 THEN //当磨内温度>180时
penshui.pv=1; //喷水标志置1,开始喷水 ps=0; //磨内温度标志置0 ENDIF
IF ps==0 THEN //如果磨内温度标志为0 moneiwendu.pv=moneiwendu.pv-3; //磨内温度-3 ENDIF
//***********出口浓度*CO浓度*入口流量*****
yali1.pv=rand(100)+950; //出口温度设置在950~150之间 nudu2.pv=rand(2); //CO浓度设置在2%以下 nudu1.pv=nudu1.pv+37; //立磨出口浓度逐渐增加 IF nudu1.pv>=650 THEN
nudu1.pv=rand(250)+550; //立磨出口浓度设置在550~800之间 ENDIF
//****************循环管气流量**********************
//循环管气流量<800—排风阀打开;
IF yali2.pv<680 THEN //如果循环气流量<680
pff=1; //循环气流量标志pff置1, ENDIF
IF pff==1 THEN //如果循环气流量标志pff置1 yali2.pv=yali2.pv+23; //循环气流量增加 ENDIF
IF yali2.pv>400&&yali2.pv<700 THEN //如果循环气流量在400~700之间 paifengfa.pv=1; //排风阀打开 ENDIF
IF yali2.pv>800 THEN //如果循环气流量>800 paifengfa.pv=0; //排风阀关闭
pff=0; //循环气流量标志置0 ENDIF
IF pff==0 THEN //如果循环气流量标志位0 yali2.pv=yali2.pv-10; //循环气流量减少 ENDIF
//**************入口温度******************* //控制在140-150℃之间
IF wdks1==1 THEN //如果入口温度开始标志wdks为1 wendu1.pv=wendu1.pv+rand(10); //入口温度增加一个10以内的随机数 ENDIF
36
西南石油大学 电子工艺实习报告
IF wendu1.pv>=150 THEN //如果入口温度>150
wdks1=0; //入口温度开始标志wdks1置0 ENDIF
IF wdks1==0 THEN //如果入口温度开始标志wdks为0 wendu1.pv=wendu1.pv-rand(10);// 入口温度减小一个10以内的随机数 ENDIF
IF wendu1.pv<=140 THEN //如果入口温度<=140
wdks1=1; //入口温度开始标志wdks1置1 ENDIF
//***************出口温度*控制在95-120℃之间******************* //出口温度>120℃—冷风阀打开降温—出口温度<110℃—冷风阀关闭; IF wdks2==1 THEN //如果出口温度开始标志wdks2为1 wendu2.pv=wendu2.pv+rand(10); //出口温度增加一个10 以内的随机数 ENDIF
IF wendu2.pv>=120 THEN //如果出口温度>=120
wdks2=0; //出口温度开始标志wdks2清0 lenfengfa.pv=1; //冷风阀打开 ENDIF
IF wdks2==0 THEN //如果出口温度开始标志wdks2为0 wendu2.pv=wendu2.pv-rand(10); //出口温度减小一个10 以内的随机数 ENDIF
IF wendu2.pv<=105 THEN //如果出口温度<=105 lenfengfa.pv=0; //冷风阀关闭 ENDIF
IF wendu2.pv<=95 THEN //如果出口温度<=95
wdks2=1; //出口温度开始标志wdks2置1 ENDIF ENDIF
//*************停止********************
IF run.pv==0 THEN //状态标志run.pv=0 程序停止运行 flag1=flag1+1; //关闭延时标志flag1+1 ENDIF
IF flag1==3 THEN //当flag1=3,即延时3秒后 refeng.pv=0; //热风机关闭 xunhuan.pv=0; //循环风机关闭 chuchen.pv=0; //除尘风机关闭 paifengfa.pv=0; //排风阀关闭 ENDIF
IF flag1>=6 THEN //延时标志flag1=6,即延时6秒后 jiezhifa.pv=0; //截止阀关闭 lenfengfa.pv=0; //冷风阀关闭 tiaojiefa.pv=0; //调节阀关闭 refengfa.pv=0; //热风阀关闭
yali2.pv=yali2.pv/3; //循环气流量逐渐减小至0
37
西南石油大学 电子工艺实习报告
wendu1.pv=wendu1.pv/3; //立磨入口温度逐渐减小至0 wendu2.pv=wendu2.pv/3; //立磨出口温度逐渐减小至0 nudu1.pv=nudu1.pv/3; //立磨出口浓度逐渐减小至0 nudu2.pv=nudu2.pv/3; //尾气CO浓度逐渐减小至0 yali1.pv=yali1.pv/3; //立磨入口气流量逐渐减小至0 moneiwendu.pv=moneiwendu.pv/3; //磨内温度逐渐减小至0 wuliaoshuifen.pv=wuliaoshuifen.pv/3; //物料水分逐渐减小至0 penshui.pv=0; //喷水标志置0 xiaoshu.pv=0; //小数置0 ENDIF
38
共分享92篇相关文档