FB41 CONT_C的功能放弃

在应用FB41 CONT_C功能块进行PID调节时,发现系统震荡比较厉害。这是一个液压系统,需要将比较重的负载(10ton)提升至某个固定位置,但是非常容易出现震荡,尤其想获得较高速速度时。不知有否比较好的方法?我一直想在第一次进入DEADBand时就让PID调节停止,给定变为0,这该如何实现呢?

最佳答案

如果进行PID调节时系统震荡比较厉害,可以适当减少比例控制(减少参数GAIN),适当增加微分控制(参数TD),从而改善系统在调节过程中的动态特性,避免被控量的严重超调,尤其对存在较大惯性组件(环节)的液压系统;
可以利用比较指令和赋值指令MOVE将FB41参数LMN_PER(浮点格式的PID输出值)(储存在背景数据块如DB41的数据字(DB1.DBW76)中与设定的死区范围通过比较,如果在死区范围(DEADBand)使其输出通过控制赋值指令MOVE给相应PQWx(将PID输出值,经过D/A转换后送出值)为0,即给定为0

提问者对于答案的评价:
忘记处理了 非常感谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc246389.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 上午12:40
下一篇 2018年12月2日 上午12:40

相关推荐