使用FB41做PID控制
-------
在OB35里调用FB41,那么OB35的中断周期(T)和FB41中的参数CYCLE(采样时间)要有一个怎样的关系?必须相等么?
-------------
如果OB35的中断周期设为200ms,CYCLE一般设置为多少最佳?
最佳答案
1、OB35的中断周期(T)和FB41中的参数CYCLE(采样时间)要有一个怎样的关系?必须相等么?
、为了保证执行频率一致,块应当在循环中断 OB (例如. OB35)中调用。
、"CYCLE" 参数对应的是扫描时间。必须将程序块调用的间隔时间赋值在这里 ( 例如基于 OB35 的时间 )。
、必须相等么?
采样周期: 常指在周期性的采样系统中,当对一模拟量进行采样时,两次采样之间的时间间隔。cycle:T#100MS,这个值与ob35默认的100ms一致。
原理上,PID 的调节节奏应该与其采样周期一致,这是数学模型应与物理过程一致的要求。这也就是 FB58要在 OB35 中周期调用且 OB35 的周期要与 FB58采样周期一致的原因。
2、如果OB35的中断周期设为200ms,CYCLE一般设置为多少最佳?
要根据调节对象来决定,例如,温度调节是一个滞后系统,所以周期可设置长一些。
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc245940.html