各位大侠,我用6ES7-7NF00-0AB0模拟量模块进行速度采样,发现速度变化比较大,在700r/min~800r/min之间变化,为了使速度显示比较稳定,想取其2秒的平均值,该如何在S7-300程序中进行计算?
最佳答案
1、数字滤波的方法很多,计算平均值实际可采用排序区中间值。
用排序的方法,然后取中间值:相见:
《有关采样滤波的编程》:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=56045&cid=1029
2、有关《AD采集滤波算法》连接:
http://blog.chinaunix.net/u3/98807/showart_2015379.html
《模拟量信号采样滤波及STEP7语言的实现》连接:
http://wenku.baidu.com/view/8da0c4d4b9f3f90f76c61ba4.html
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc246382.html