施耐德TWIDO的若干问题! 点击:1945 | 回复:8



悲伤孤隐

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 19回
  • 年度积分:0
  • 历史总积分:1038
  • 注册:2005年12月13日
发表于:2005-12-13 11:34:00
楼主
一: 
由于外部模拟信号非常不稳定(在0--4095间乱跳,在2S内会恢复),导致PLC会误动作,请问在程序上能解决吗?该采用什么方法?那位达人告诉下小弟!

我的方法是在30ms内对该值计数到5,但却带来了另外一个问题,如果真实信号很快上升或者下降时,PLC也会把这个值忽略了!
二:
LD    1
[ %MW1 := %IW0.1.1 / 10 ]
[ %MW2 := %IW0.3.0 / 10 ]
LD    1
[ %MW32 := %MW1 * 5]
LD    1
[ %MW33 := %MW2 * 5]
LD    1
[ %MW14 := %MW32 / 4 ]
LD    1
[ %MW15 := %MW33 / 4 ]
%MW14,及%MW15我把这两个值显示在HMI面板上,结果发现只要是末位是4或者9(类如:54,59)就不会显示出来了,可不可以把%MW用[u]%MD或者%MF代替[/u]!应该怎样赋值?我试过%IW不能赋值到%MD或者%MF里面!





如火

  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-12-13 12:01:00
1楼
做一个中值滤波或平均值滤波应该可以满足您的需要。

悲伤孤隐

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 19回
  • 年度积分:0
  • 历史总积分:1038
  • 注册:2005年12月13日
发表于:2005-12-13 12:42:00
2楼
具体怎样来做!我用的是TWIDOSOFT软件!

如火

  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-12-13 12:57:00
3楼
请参照:
http://bbs.gongkong.com/detail_old.asp?id=291860

悲伤孤隐

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 19回
  • 年度积分:0
  • 历史总积分:1038
  • 注册:2005年12月13日
发表于:2005-12-14 09:19:00
4楼
多谢了,*激情如火*!

陈峰峰

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 12回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2004年7月28日
发表于:2006-02-20 22:18:00
5楼
碰到施耐德PLC等应用方面的问题,都找不出一个可以问的人;建个群供大家交流;现人员不多,以后会越来越多

cxdxyz

  • 精华:2帖
  • 求助:0帖
  • 帖子:8帖 | 269回
  • 年度积分:0
  • 历史总积分:630
  • 注册:2005年3月28日
发表于:2006-03-20 20:15:00
6楼
做中值滤波的一个缺点是实时性不好,你不应该做30ms内采集五个值。我做过的都是每个扫描周期采一个值,这样采五个取中间值,中间值再取32,或64,或128,或256个(若追求响应速度可以不做),相加再除以采样个数,求平均值。这样采许多样用时也很短。

woshiwo

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 20回
  • 年度积分:0
  • 历史总积分:209
  • 注册:2004年8月11日
发表于:2006-09-20 10:59:00
7楼
好啊。=S=技术问题可以加我,希望大家可以互相交流学习。

woshiwo

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 20回
  • 年度积分:0
  • 历史总积分:209
  • 注册:2004年8月11日
发表于:2006-09-20 11:00:00
8楼
QQ:63511772

热门招聘
相关主题

官方公众号

智造工程师