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日 下午3:24
下一篇 2020年10月31日 下午3:24

相关推荐

  • 西门子触屏和PLC组网问题

    准备用两台西门子的226PLC 和两台西门子的SMart LIne  触摸屏组网,要求两个触屏显示一样,都能进行显示和操作!现在的方案是:每…

    SIMATIC S7-200 2020年10月31日
  • 哪种S7-200CPU是继电器输出,但是电源是直流24V的

    哪种S7-200CPU是继电器输出,但是电源是直流24V的,不是交流 最佳答案 220V交流供电的CPU是继电器输出凡是24V直流供电的CPU都是晶闸管输出。 提问者对于答案的评价…

    SIMATIC S7-200 2020年10月31日
  • s7-200编程问题油缸位置定位

    4-20mA输入信号—-用pid控制比例阀从而控制油缸运动,油缸带有位移传感器(4-20mA)。由于工作需要油缸行程需要定期调节,也就是说需要重新定义零位和最大位,怎样用位移反…

    SIMATIC S7-200 2021年7月5日
  • 请教利用200PLC发送短信的问题

    就是类似报警时利用GSM模块发送短信,我在网上找到的例子都是利用TC35模块,但是我手边只有SIM100E模块,请问200PLC可以和这种模块通信吗??程序需要改动吗? 问题补充:…

    SIMATIC S7-200 2020年10月31日
  • 200编程线,USB-PPI驱动问题

    求个200编程线 USB-PPI的驱动 图片说明:    最佳答案 按说这个电缆的驱动是不需要的。你用这个电缆无法连接?通讯设置如何?通讯接口选择的是…

    2021年7月5日
  • S7 200PLC程序断电保持

    S7 200PLC程序中为防止市电突然断电导致意外,程序基本每5秒要执行一次断电保持,采用哪种方式好?或者如何实现?谢谢 问题补充:是在断电前对计时时间的保存一次工作时间…

    SIMATIC S7-200 2020年11月1日
  • S7200 SMART与电子秤自由口通讯

    S7200 SMART怎么通过自由口通讯与四台耀华的%ignore_a_1%仪表轮询通讯呢 问题补充:因为没接触过自由口通讯,最好能有类似的程序案例 最佳答案 大致的通讯…

    SIMATIC S7-200 2021年7月5日
  • 200的数字量输入和模拟量输入

    我不太清楚,数字量输入时外界是否需要串接一个电阻,PLC输入的内部是有内阻吗? 还有我手头上有一个224XP,为什么它的输入在未接的情况下就有值5248和5348?请各位…

    SIMATIC S7-200 2021年7月5日
  • 模拟量信号算几个点

    200的最多是256点,在计算plc点数的时候一个8位的模拟量通道是算一个点呢,还是八个点呢?还是不包括在这256点之内呢? 最佳答案 1.在计算plc点数的时候一个8位的模拟量通…

    SIMATIC S7-200 2021年7月4日
  • 关于PWM的输出脉冲个数

    请问,如何给PWM设定输出的脉冲个数?就像PTO那样可以设定输出多少脉冲。 最佳答案 采用高计中断,到了终止PWM输出 提问者对于答案的评价:ok

    SIMATIC S7-200 2021年7月5日