您现在所在的是:

PLC论坛

回帖:3个,阅读:1328 [上一页] [1] [下一页]
927
percy5
文章数:6
年度积分:50
历史总积分:927
注册时间:2006/3/28
发站内信
发表于:2006/4/21 14:29:00
#0楼
我的子程序是通过多次采样取平均值的方法~~可是采样进来的值跳动很大~所以想改进下踢出最大和最小值再取平均值~~哪位高手帮帮忙~~怎么修改我的程序啊~~LD     SM0.0
MOVW   AIW0, VW12                  //模拟量输入到VW12
LDW>=  VW12, +0                    //检查输入信号
MOVW   +0, VW10
NOT
MOVW   16#FFFF, VW10               //VD10=模拟量输入值
LD     SM0.0
+D     VD10, VD14                  //当前采样值加到采样和中
INCW   VW0                         //采样计数加1
LDW>=  VW0, VW2                    //若达到采样次数
MOVD   VD14, VD18                  //把VD14中的采样和复制到VD18中
ENCO   VW2, AC1                    //计数器移位
SRD    VD18, AC1                   //移位实现除法 算出平均值
MOVD   +0, VD14                    //采样和清零
MOVW   +0, VW0                     //计数器清零
                                  //此时模拟量输入平均值=VW20
LD     SM0.0
CRET
999
zhangyu_216
文章数:38
年度积分:50
历史总积分:999
注册时间:2006/4/14
发站内信
发表于:2006/4/21 17:24:00
#1楼
shenmeplc?
927
percy5
文章数:6
年度积分:50
历史总积分:927
注册时间:2006/3/28
发站内信
发表于:2006/4/29 9:41:00
#2楼
西门子的PLC~~~
981
plc自动化
文章数:30
年度积分:50
历史总积分:981
注册时间:2005/9/6
发站内信
发表于:2006/4/30 8:09:00
#3楼
软件滤波都有什么方式啊?望请赐教。
什么地方必须用滤波啊。
是有信号干扰,还是误动作是滤波啊?

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004