您现在所在的是:

PLC论坛

回帖:7个,阅读:4434 [上一页] [1] [下一页]
1120
wfoxygen111
文章数:31
年度积分:50
历史总积分:1120
注册时间:2006/8/16
发站内信
发表于:2009/2/3 22:39:24
#0楼
各位大侠!!,本人菜鸟,怎样在S7-300中实现求出一个流量值在5分钟之内的平均值,或者10次采样值的平均值?不胜感激!!!给您鞠躬了!!!。
1865
qijg
文章数:693
年度积分:50
历史总积分:1865
注册时间:2009/1/29
发站内信
发表于:2009/2/4 8:07:14
#1楼
用一个加法,s初始值0.加上采样的数值,送给s,每次加完让另一个变量s2从零加1一次。最后用s除s2就可以。
9783
lwcccf
文章数:7459
年度积分:56
历史总积分:9783
注册时间:2006/1/7
发站内信
09工控人生征文
发表于:2009/2/4 8:15:44
#2楼
或者用堆栈的方法作,或用中断做,你都试试吧,哪个好用一些
希望通过论坛与各位成为朋友!
学无止境,学有所用
3249
ye_w 版主
文章数:849
年度积分:50
历史总积分:3249
注册时间:2003/12/13
发站内信
发表于:2009/2/4 10:45:08
#3楼
来说说10次采样值的平均值的一种方式:
1、使用100ms的中断或者任务
2、在中断和任务中,定义1个组对象变量,包括10个变量的组对象
3、每进入一次中断或者任务,就逐步赋值给一个组对象内的变量,同时对组对象内的10个变量求平均值
-------------------------------------------------------------------------------------------------------------
***想交流ABB品牌AC31 90系列和AC 500系列 PLC,请加群1*9*8*4*1*2*7*2*9***
-------------------------------------------------------------------------------------------------------------
12704
lixiaobai
文章数:7780
年度积分:49
历史总积分:12704
注册时间:2006/4/5
发站内信
08年最佳博客奖
发表于:2009/2/4 20:01:34
#4楼
没用过300的,好像有的PLC模拟量模块可以设置采样时间的
说说
4377
lhw982117910
文章数:2204
年度积分:50
历史总积分:4377
注册时间:2004/2/11
发站内信
发表于:2009/2/4 23:12:01
#5楼
以下是引用qijg在2009-2-4 8:07:14的发言:
用一个加法,s初始值0.加上采样的数值,送给s,每次加完让另一个变量s2从零加1一次。最后用s除s2就可以。
我一般也用这个方法来做。
rocky
2322
刘国辉
文章数:258
年度积分:50
历史总积分:2322
注册时间:2008/12/28
发站内信
发表于:2009/2/5 13:47:22
#6楼
2楼说的对
1120
wfoxygen111
文章数:31
年度积分:50
历史总积分:1120
注册时间:2006/8/16
发站内信
发表于:2009/2/6 8:04:03
#7楼
感谢诸位!!学习了!!!

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

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

62.4004