s7-300 331模拟量输入模块 输入波动较大

331模拟量输入,输入波动大,如何进行程序上的平均值处理

最佳答案

首先需要解决设备的问题,以及电压干扰问题。
其次,用一阶滞后滤波或者先入先出队列保存一段时间的数值,然后对这短时间的数值求平均值。一阶滞后滤波方法简单。out(n)=out(n-1)*k+(1-k)*pv,pv滤波前的值,out滤波后的值,k取值0~1,k越大,滤波能力越强。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午7:32
下一篇 2018年12月1日 下午7:33

相关推荐