FB41 PID 可以在自动模式下强制输出?

我现在用FB41 PID 调试张力控制.如果我已知道大约的输出值,我可以在自动模式下强制FB41输出且这个输出值可以并入LMN做加减?我知道可以利用类似Precontol去做,可是当我到达我的设定值我还是不可以将Precontrol归零,否则系统还是会变化?还是我可以用我需求的输出值去推算出PID值吗?

最佳答案

我觉的你可以使用无扰切换。
转载:
S7-300 PID控制功能块FB41的BOOL输入参数MAN_ON为1状态时,控制器为手动模式,0状态时为自动模式。在手动模式,PID控制器的输出值被手动输入值MAN代替。
PID的输出值由比例、积分、微分分量()和扰动量DISV组成,即
                   PID输出值=LMN_P + LMN_I + LMN_D + DISV
在手动模式,控制器输出中的积分分量被自动设置为LMN–LMN_P–DISV,而微分分量被自动设置为0。此时的PID输出为
                PID输出值=LMN_P +(LMN–LMN_P–DISV)+ 0 + DISV = LMN
这样可以保证手动到自动的无扰切换,即切换前后PID控制器的输出值LMN不会突变。
2、相关文档:
、无扰动手_自动切换在S7_300系统中的应用:
http://wenku.baidu.com/view/ebfc1a1e5f0e7cd1842536f3.html

提问者对于答案的评价:
thx

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

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

相关推荐