首页 上一页 1 2 下一页 尾页

求解一函数的PLC程序(S7300的) 点击:1327 | 回复:28



q51339

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 15回
  • 年度积分:0
  • 历史总积分:119
  • 注册:2011年4月19日
发表于:2011-05-16 12:10:16
楼主

a=0-1

本次滤波结果=(1-a)*本次采样值+a*上次滤波结果

的S7300PLC程序,放了几天了没人会做吗?会的请帮下忙,在下新学PLC。




bazi2001

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:45
  • 注册:2007年9月01日
发表于:2011-06-01 14:30:52
21楼

L MD 0     //a值
L MD 8     //上次滤波结果
*R
T LD 80
L 1.000000e+000
L MD 0        //a值
-R
L MD 4        //本次采样值
*R
L LD 80
+R
T MD 8        //本次滤波结果

bazi2001

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:45
  • 注册:2007年9月01日
发表于:2011-06-01 14:31:19
22楼

L MD 0 //a值
L MD 8 //上次滤波结果
*R
T LD 80
L 1.000000e+000
L MD 0 //a值
-R
L MD 4 //本次采样值
*R
L LD 80
+R
T MD 8 //本次滤波结果

bazi2001

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:45
  • 注册:2007年9月01日
发表于:2011-06-01 14:32:30
23楼

L MD 0 //a值
L MD 8 //上次滤波结果
*R
T LD 80
L 1.000000e+000
L MD 0 //a值
-R
L MD 4 //本次采样值
*R
L LD 80
+R
T MD 8 //本次滤波结果

bazi2001

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:45
  • 注册:2007年9月01日
发表于:2011-06-01 14:34:34
24楼

呵呵呵呵呵呵呵呵呵哈哈

西门子Newer

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 15回
  • 年度积分:0
  • 历史总积分:119
  • 注册:2011年4月19日
发表于:2011-06-07 17:35:53
25楼
谢谢了,今天刚回来,论坛自己把我的贴给结了,还是很感谢您!

pmcuser

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 139回
  • 年度积分:0
  • 历史总积分:751
  • 注册:2006年4月05日
发表于:2011-06-09 16:36:37
26楼

 

 

pmcuser

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 139回
  • 年度积分:0
  • 历史总积分:751
  • 注册:2006年4月05日
发表于:2011-06-09 16:37:49
27楼

真是太不好意思了哈.

wingwf2000

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 455回
  • 年度积分:0
  • 历史总积分:1000
  • 注册:2008年1月09日
发表于:2012-01-13 10:37:29
28楼

本次滤波结果

=(1-a)*本次采样值+a*上次滤波结果

=本次采样值 - a*本次采样值+a*上次滤波结果

=本次采样值 + a*(上次滤波结果-本次采样值)

这样可以至少少算一次乘法,可以提高计算速度

大家都知道乘法比加法等耗时的多,大家都懂得


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页