西门子PLC中值滤波实现案例

发布时间:2025-06-03
来源:
点击:34

本文使用软件:STEP7 Micro/WIN SMART V2.7

硬件:CPU-ST30  

注:程序仅供参考!!! 

中位值平均滤波法介绍:

中位值平均滤波法是连续采集N个数据,去掉一个最大值和一个最小值,然后对剩下的数据取平均值,N的数据取值范围为3~14个。

中位值平均滤波法特点:

能够抑制随机干扰,有能消除明显的脉冲干扰,缺点就是测量速度较慢。

1、首先找出一组数据中的最大值和最小值,程序如下;

1.png

建立变量表

编写程序如下:

2.png

寻找一组数据的最大值和最小值

编译下载测试程序

3.png

测试结果

2、将数据累加后求平均值,程序如下;   

4.png

建立变量表

编写程序如下:  

5.png

6.png

平均值程序

 调用程序,下载测试;

7.png

测试结果

中位平均值滤波算法:应用于模拟量采集数据求平均值程序如下;

8.png

免责声明:本站所提供信息均来源于网友提供或网络搜集,由本站编辑整理,如涉及版权问题,请联系本站管理员予以更改或删除
旗下服务
在线课程 现场培训
微信公众号
© 2019-现在 版权所有,并保留所有权利。ICP备案证书号:沪ICP备18011190号-4

沪公网安备 31011202007493号