关于S7-200+EM235占空比输出的PID控制问题

分享到:
339
下一篇 >

菜鸟:

我用占空比输出控制时,可以固态继电器的方法给市面上的电热水壶加热,控制水温,当我设定值为40°时,可以很好的控制,到达40°并稳在40°,但是接下来我不改变PID这3个参数,把设定温度改为60°后把新的程序下载到PLC,发现*后的温度上升不到60°,到59.4°左右就保持了,这种情况越往上误差越大,设定值为80°时,在同样PID参数情况下,温度到达78°左右就上不去了,这怎么解释呢,是我这个参数没调好,还是说其他什么问题
侠士:

是否有积分?

80度时输出是否达到极限,即占空比为1。

未到*大。

菜鸟:

我设定值在40°时的PID参数分别是P=9,I=50,D=0.05,占空比为1S,采样时间=1S,达到极限了为1,完全输出,各位老大们,你们说清楚点什么叫“未到*大”,小弟愚钝,先谢谢大家

侠士:

把P调到10。会怎样?试过没?

恒定偏差的话,把I值调小,增强积分作用,消除偏差。“未到*大”的意思是你调节输出是否还有余量,如果你的PID输出一直是100%的话,那就不是PID调节的问题。

菜鸟:

我把P调到12都调过,感觉参数都不能再调了,如果把P调大,那么也许你60°的时候可以保持了,但是回过头再用这个P值去加热40°就又不对了,或者用这个P值去加热80°,还是会有误差

在比例不变的情况下,积分也是的,你把积分数值增大,输出减小,那么曲线下降的就慢,你把积分时间减小,输出增大了,那么还是会超调

侠士:

其实,差也差不太多,如果100°以内,设定值在60°的时候到了59.5°就停了,设定值在80°时,到达79°就停了,那要是温度*高1000°呢,那不是差太多

不能一套参数打天下。


你可能感兴趣: 工控菜鸟园 自动化系统 SIMATIC S7-200 PID
无觅相关文章插件,快速提升流量