台达模块读取的数字量不稳,怎么做软件滤波? 点击:1071 | 回复:12



zhangli0612

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:17帖 | 64回
  • 年度积分:200
  • 历史总积分:3125
  • 注册:2009年5月21日
发表于:2011-10-11 21:16:56
楼主

我用的是20EX2主机,配的是04AD-S2的模块,监控是看到流量的模拟通道的数字量不稳定(从流量计那边过来的电流很稳定,流量计显示也很稳定),我想在PLC软件编程中,用软件滤波实现。软件滤波的方法有很多中,不知道采用什么方式是最合适的!

希望高手指点一下!谢谢!




invinliang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 18回
  • 年度积分:0
  • 历史总积分:90
  • 注册:2011年6月06日
发表于:2011-10-12 09:41:58
1楼

init c=0 buffer=0

every 0.1s pluse

{buffer=buffer+AD_SV

c++

c=10?}

c=10 {AD_filter=buffer/10 buffer=0 c=0}

 

Judger

  • 精华:0帖
  • 求助:1帖
  • 帖子:9帖 | 58回
  • 年度积分:0
  • 历史总积分:501
  • 注册:2011年1月07日
发表于:2011-10-12 13:50:35
2楼

你说的应该是信号受到干扰了吧,要是干扰的话软件滤波根本不顶事,建议采用屏蔽的方法或加隔离。

云锋

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2011-10-12 22:15:23
3楼

排除干扰因素;然后写入参数正确配置模块。

3CWQZ

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 821回
  • 年度积分:300
  • 历史总积分:4676
  • 注册:2003年1月21日
发表于:2011-10-16 16:01:35
4楼
如果是干扰的话,数字跳动不规律且变化很大,那样用大小比较方法,去掉最大与最小值,如果是本来数值不稳定,好像模块可以设读取的时间

ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2011-10-16 16:24:37
5楼
在排除干扰或接线问题之外,使用滤波也是可行的,常见的就是平均滤波

chenhuiyang1022

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 40回
  • 年度积分:0
  • 历史总积分:203
  • 注册:2011年3月11日
发表于:2011-10-26 11:08:01
6楼
应该是没有设置读取的采样时间吧,一直采样当然会一直跳动

齐萌工业

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2011年11月11日
发表于:2011-11-11 22:49:10
7楼
先找到干扰源,是不是旁边有变频器之类的设备?

kskstiy

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 379回
  • 年度积分:0
  • 历史总积分:2649
  • 注册:2010年8月30日
发表于:2011-11-12 11:37:57
8楼

把信号0与24V电源0短接看看效果怎么样

rico555

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 47回
  • 年度积分:0
  • 历史总积分:142
  • 注册:2009年7月23日
发表于:2011-11-20 20:24:21
9楼
你把它的采样 值采样10次然后去了最大,最小,然后再取平均值 ,

gujun500

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 17回
  • 年度积分:0
  • 历史总积分:95
  • 注册:2008年12月07日
发表于:2011-11-21 16:15:04
10楼
D1062设定EX2/SX2 模拟量输入(CH0~CH3)的平均次
数1~20    

zjq

  • 精华:1帖
  • 求助:0帖
  • 帖子:23帖 | 83回
  • 年度积分:0
  • 历史总积分:291
  • 注册:2006年9月19日
发表于:2011-11-24 14:28:38
11楼
对采集值加权处理效果也不错的。

qqaa220220

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2011年5月24日
发表于:2011-11-25 10:05:36
12楼

是的,排除干扰因素;然后写入参数正确配置模块。


热门招聘
相关主题

官方公众号

智造工程师