参数测量时,数值显示出现跳动

我使用s7-200来测试水泵的压力,流量还有功率,测量的数值在触摸屏上显示.在接地良好的情况下,读取某一点的参数时,屏上的数值不稳定.会在一个小范围内跳动,请高手指点.(是否要用到PID控制)
 

问题补充:
我的程序不涉及到控制,只需要把测量的参数显示在屏上然后读取就行了.但是参数测量的精度要求比较高.因为数据要用来计算泵的效率和性能.
  通过在线监视,发现问题在于从AIW中读取的数值就有跳动,导致通过线性计算后输出的结果也跳动.并且可能造成读数不准.
 请问有什么方法能解决这个问题,使测量的数据更准确,在读取某一点参数时趋于稳定?请前辈们帮忙!!!
  

   
 

最佳答案

如果AIW的值跳动属于正常现象,也就是排除了干扰等因素,那就用计算平均值的方法,也可以在系统块里将采样次数加大,论坛里有很多计算平均值的方法,这里提供一个,VD108是采样128次后的平均值。
 网络1
 LD     SM0.0
 ITD    AIW0, VD100
 +D     VD100, VD104
 INCB   MB0
 网络2
 LDB=   MB0, 128
 MOVD   VD104, VD108
 SRD    VD108, 7          //右移7位相当于除128
 网络3
 LD     SM0.1
 OB=    MB0, 128
 MOVB   0, MB0
 MOVD   0, VD104

 1 检测AIW0/AIW2/AIW4的值是否有跳动,系统块-输入滤波器-模拟量 可检查采样次数,建议用默认值。
  如果用了默认值后,AIW0/AIW2/AIW4的值还是跳动,那么就测量输入口的电压,检查接线和传感器,排除干扰。
  2 如果AIW0/AIW2/AIW4的值不跳动,那就检查程序,往触摸屏的方向检查。

提问者对于答案的评价:
我把采样数改为256,感觉好象要稳定些了.不过还是与预期的效果有些差距,量程小的参数测量起来还是蛮稳定的,但是量程大的测量起来还是会有较大的波动.不过仍然谢谢各位的帮助.也感谢LaoHuai不厌其烦的答案更新

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

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

相关推荐

发表回复

登录后才能评论