PID过程值波动太大

用向导做的%ignore_a_1%调节,控制变频器调节调节流量,流量值是由秤盘计算出来的的滑动差值,设置值比如是5克每秒,用10毫秒定时中断读取并计算的差值波动太大,应该怎么改善呢,连续读取了10个数据,然后取了平均值,但是数值经常太大,PID的输出要么是最大值,要么就没有输出。

问题补充:
读取秤盘的重量周期是100MS,PID采集时间是0.5  。现在输出值一直从4000多到5000多,然后变最大值32000,然后变0。最后继续循环4000多到5千多,一直这样循环,搞不明白为什么会有变最大值和变0的情况,读取的数值一直都有显示,是正常值,保持秤盘有料。

最佳答案

PID的执行周期、滤波时间、机械动态调整滞后周期、合理的流量整定,还有PID整定参数,都影响PID调节效果。可以试着减慢PID执行周期(变频器调整速度以及流量检测滞后,PID太快没意义),还可以减少P、加大I!

补充:我觉得可能是你的过程值是不是波动太大无规律,导致PID失控!在修改PID参数的同时,建议你适当增加滤波时间和次数!像你这个采样时间10MS意义不大,变频器根本 调整不过来的!建议采样时间200MS一次,滤波次数10-15次,得出一个2S-3S滤波后的值用来进行PID过程值进行运算!

提问者对于答案的评价:
谢谢,有些作用,只能自己慢慢调节了,谢谢大家的回复。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:29
下一篇 2021年7月5日 下午12:29

相关推荐

  • S7-200的地址问题

    MOVB   IB0, VB1207,I0.0~I0.7对应的顺序是V1207.0~V1207.7还是V1207.7~V1207.0? 最佳…

    SIMATIC S7-200 2021年7月4日
  • s7-200 S和SM是什么意思

    S和SM是什么意思 最佳答案 S(顺序控制继电器)SM(特殊存储器)看下面截图。 图片说明:      提问者对于答案的评价:感谢兄弟

    2021年7月5日
  • 关于流量计脉冲问题

    我用S7-200的高速计数器功能来处理电磁流量计的脉冲信号,高速计数器的输入端接脉冲信号的正端和负端有什么区别?在程序上正信号和负信号的处理应如何进行? 问题补充:而且是无源信号 …

    SIMATIC S7-200 2017年8月24日
  • 求助S7_200 smart编程软件型号

    如题,需要S7_200  smart编程软件,请提供型号,谢谢大家。 最佳答案 S7_200 smart编程软件是STEP 7—Micro/…

    SIMATIC S7-200 2021年7月5日
  • 和富士g11变频器通讯

    我在做和富士g11变频器通讯的时候,不大理解时间线检测是怎么一回事,希望高手给指点指点 最佳答案 是通讯是空闲线时间的设置。详见:《S7-200 CPU226CN与富士G…

    SIMATIC S7-200 2017年11月27日
  • 如何用CPU226控制外部电流值

    各位大侠,我想用226通过输出来调节外部的电流值,该怎么做啊?还需要什么外部设备呢?请各位指点。 问题补充:我是个菜鸟,对问题补充一下:假如外部电流的范围是0~40A,我怎么用22…

    SIMATIC S7-200 2020年11月1日
  • 怎么确定装的软件的版本?

    请问怎么确定我是装了SP几版本?我上面显示是STEP7-MICRO WIN V4.0.0.81,是SP8版吗? 最佳答案 你确定没看错吗我装的SP6,版本号为V…

    SIMATIC S7-200 2017年12月7日
  • 再来讨教了

    这个是中断问题,如下程序 LDB=   VB702, 1      &…

    SIMATIC S7-200 2021年7月5日
  • 关于S7 200PLC时钟读写的梯形图程序。

    如题做了个程序但不成功。看了手册但还是有些地方不明白。日期要从屏幕输入。希望有个详细的梯形图程序。 最佳答案 1 。使用 READ_RTC &nbsp…

    SIMATIC S7-200 2020年11月1日
  • S7-200 数据块数据更改

    描述:我们知道,用数据块定义的变量是写入EEPROM中永久保存的。比如:VW100   100问题:能否通过 HMI 将&nbsp…

    SIMATIC S7-200 2018年3月6日

发表回复

登录后才能评论