您好,欢迎访问泰安宏盛自动化科技有限公司!
20年专注工控自动化研发制造 系统设计\制作\安装一条龙服务
全国咨询热线:18605386049
当前位置: 首页 > 技术资料 > 程序案例

西门子S7-200 SMART 案例应用之中位值平均滤波算法程序分享

作者:admin 时间:2024-02-29 17:34:45 点击:

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

硬件:CPU-ST30  

注:程序仅供参考!!! 

中位值平均滤波法介绍:

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

中位值平均滤波法特点:

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

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

image.png

建立变量表

编写程序如下:

image.png

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

编译下载测试程序

image.png

测试结果

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

image.png

建立变量表

编写程序如下:  

image.png

平均值程序

 调用程序,下载测试;

image.png

测试结果

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

image.png

应用于模拟量数据滤波

下载扫码关注公众号菜单栏回复:hszwz021

undefined



QQ在线咨询
联系电话
17658151177
售后服务
17658151177