S7-200 自己写PID 是不是比用向导运行快?模拟量采样用不用滤波?

1:PID是不是用指令写比用向导(最小0.1S)执行速度快?
2:向导PID执行速度是不是由采样时间决定?最小时间0.1S?
3:如果自己写PID指令,其执行时间是不是由CPU程序扫描时间决定,即CPU扫描程序到PID指令时候就执行?
4:如果第三条对,那么如果指令PID的过程值为输入模拟量AIW4,用不用滤波功能?因为我查的模拟量通道选择滤波的时候,在CPU每次扫描程序前更新AIW4的值;选择不滤波的时候,是没次执行与AIW4相关操作时候,自动读取通道值。

最佳答案

1:PID是不是用指令写比用向导(最小0.1S)执行速度快?
PID不是单单追求指令执行速度快,而是设法追求PID能够在短时间内调节出稳定的调节值,即PID的调节速度。
采样时间:
计算机必须按照一定的时间间隔对反馈进行采样,才能进行PID控制的计算。采样时间就是对反馈进行采样的间隔。短于采样时间间隔的信号变化是不能测量到的。过短的采样时间没有必要,过长的采样间隔显然不能满足扰动变化比较快、或者速度响应要求高的场合。 
2、向导PID执行速度是不是由采样时间决定?最小时间0.1S?
应该讲,PID执行速度与指令的执行速度相关,PID的调节速度与采样时间相关。
编程时指定的PID控制器采样时间必须与实际的采样时间一致。
3:如果自己写PID指令,其执行时间是不是由CPU程序扫描时间决定,即CPU扫描程序到PID指令时候就执行?
4:如果第三条对,那么如果指令PID的过程值为输入模拟量AIW4,用不用滤波功能?因为我查的模拟量通道选择滤波的时候,在CPU每次扫描程序前更新AIW4的值;选择不滤波的时候,是没次执行与AIW4相关操作时候,自动读取通道值。?
建议应用滤波功能。这样保证采集到正确的过程值,对于PID进行调节出稳定的结果及调节时间短都是非常有利的保证。
是的。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐