好文档 - 专业文书写作范文服务资料分享网站

S7-300 PLC中FB41 PID算法程序设计毕业设计 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

S7-300 PLC中 FB41 PID 算法程序设计

5.2 单容锅炉静态水温控制(一阶积分对象)

如图13所示,此控制对象为锅炉温度。温度反馈信号使用的是PT100热电阻,通过AI808智能仪表把信号转化为4~20MA电信号送入SM331模块。程序结合FB43占空比控制功能块,把PID运算结果转化为PWM信号,由PLC输出PWM脉冲信号对交流接触器进行锅炉加热控制。监控显示为锅炉从25度加热到30度的状态。

图13 锅炉水温实验装置

温度控制程序在0B35中调用PID运算模块,根据经验法所得其循环时间设置为10S。 P设置为15,I设置为800000ms,D设置为15000ms。

FB41(梯形图)控制结果如图14所示

20

S7-300 PLC中 FB41 PID 算法程序设计

图14 FB41(梯形图)控制结果

分析所得:

n=1.4 tr=116s tp=121s ts=144s σ=1.7% e(∞)=-0.147

FB41控制结果如图15所示

21

S7-300 PLC中 FB41 PID 算法程序设计

图15 FB41控制结果 分析所得:

n=1.4 tr=110s tp=291s ts=321s σ=2.4% e(∞)=0.747

实验结果表明,FB41(梯形图)在水温控制方面效果比FB41还好。

5.3 单容水箱水位控制(一阶惯性对象)

本实验装置如图16、17所示。此控制对象为单容水箱水位控制。装置使用压力传感器(1m=10KPA)把水位反馈信号(4~20ma)传至PLC SM331模块。PLC中通过PID运算,由SM332模块把PID运算结果转换为对应的4~20ma电信号传送给电动调节阀,从而通

22

S7-300 PLC中 FB41 PID 算法程序设计

过控制阀门的开度来控制蓄水口出水量的多少。此外,我们把水箱蓄水设置成为一个动态过程,即让水箱边蓄水时边放水(当然蓄水口出水量要始终大于放水口的蓄水量)。这样做就更加能够看出算法的控制优劣性。本次实验调节过程为先让水位稳定在75cm,然后把水位设置为120cm,稳定后,把水位设置为180cm,稳定后,最后把水位设置回120cm。

图16 水箱及压力水位传感器

23

S7-300 PLC中 FB41 PID 算法程序设计

图17 电动调节阀

水位控制程序在0B35中调用PID运算模块,根据经验法所得其循环时间设置为6s,P为10,I为40S,D为17S。

FB41(梯形图)控制结果如图18所示:

图18 FB41(梯形图)控制结果

24

S7-300 PLC中FB41 PID算法程序设计毕业设计 - 图文

S7-300PLC中FB41PID算法程序设计5.2单容锅炉静态水温控制(一阶积分对象)如图13所示,此控制对象为锅炉温度。温度反馈信号使用的是PT100热电阻,通过AI808智能仪表把信号转化为4~20MA电信号送入SM331模块。程序结合
推荐度:
点击下载文档文档为doc格式
3pun08welk77t6k14cm1
领取福利

微信扫码领取福利

微信扫码分享