您现在所在的是:

西门子SIEMENS

回帖:9个,阅读:2442 [上一页] [1] [下一页]
944
怕我空调外
文章数:155
年度积分:50
历史总积分:944
注册时间:2015/2/1
发站内信
发表于:2016/10/8 14:11:02
#0楼
现在每秒温度跳动很大,想把5S内所有的温度加起来再求平均值传到上位机,不知道这么程序应该怎么写,请教各位老师,谢谢。我是1200的PLC。
4457
gaoyingchun
文章数:498
年度积分:91
历史总积分:4457
注册时间:2009/9/19
发站内信
发表于:2016/10/8 14:24:39
#1楼
你还是次数求平均吧
定时器50ms,采集10次或20次,求平均
共同学习!!!
944
怕我空调外
文章数:155
年度积分:50
历史总积分:944
注册时间:2015/2/1
发站内信
发表于:2016/10/8 14:59:51
#2楼
回复 #1楼 gaoyingchun
每50MS接通读取数据一次吗?用哪个定时器啊?
25705
ytleaderplc
文章数:10774
年度积分:268
历史总积分:25705
注册时间:2008/6/7
发站内信
发表于:2016/10/8 15:02:04
#3楼
10ms的
此帖发自论坛手机版
PLC 文本显示器 触摸屏 变频 伺服 编程电缆 plc触摸屏编程 维修等
email:  ytleader@126.com
8371
fujifa
文章数:2941
年度积分:57
历史总积分:8371
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2016/10/8 15:47:35
#4楼
以下是引用怕我空调外2016/10/8 14:11:02的发言:
现在每秒温度跳动很大,想把5S内所有的温度加起来再求平均值传到上位机,不知道这么程序应该怎么写,请教各位老师,谢谢。我是1200的PLC。

西门子官网可以下载扩展库并调用其中的LGF_FLOATINGAverage,如果将Mode设置为2的话,你将可以循环读取输入值并得到浮点数的100次平均值,如果MODE为1的话(默认),你将可以通过在trigger上连接定时器的输出Q,来获得你想得到的结果。

附件 snap1.jpg
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
944
怕我空调外
文章数:155
年度积分:50
历史总积分:944
注册时间:2015/2/1
发站内信
发表于:2016/10/12 17:26:13
#5楼
回复 #4楼 fujifa
好的,谢谢。我做了一个1S的脉冲,然后每秒累加,加到若干秒再除,貌似这个块简单多了。
20178
高雅的雅
文章数:15776
年度积分:-210
历史总积分:20178
注册时间:2015/5/12
发站内信
2018论坛解答高手
发表于:2016/10/12 19:08:17
#6楼
把模块的平均值次数设置到你的要求,5秒钟应该可以
那一瞬间忽然不再想你,因为去一趟漠河,走了一趟西藏,逛了一趟天涯海角,泡了一会栖谷温泉,回来就是:一切随他去吧,该咋过咋过!!车祸不死感言
8158
cfm6662008
文章数:2613
年度积分:50
历史总积分:8158
注册时间:2010/4/5
发站内信
2016国庆活动(三)
发表于:2016/10/12 21:30:08
#7楼
应该是找温度跳动大的原因吧否则计算出的是波峰波谷的平均值也不是很靠谱吧
2013我来了,多看,多问,多实践
天道酬勤,事在人为
23122
gk_0 版主
文章数:7738
年度积分:128
历史总积分:23122
注册时间:2013/9/9
发站内信
2018论坛贡献奖
2017论坛贡献奖
2017国庆活动(二)
2016论坛贡献奖
2016国庆活动(三)
英威腾变频器(一)
S7-200 SMART(一)
寻找英威腾(三)
英威腾PLC体验(一)
2015春节活动
2013辞旧迎新
2013辞旧迎新
2013国庆活动
发表于:2016/10/12 21:58:12
#8楼
直接调用滤波模块不就行了
不被人嘲笑的梦想,就不值得去追求!
10416
twtynijj
文章数:2626
年度积分:68
历史总积分:10416
注册时间:2009/7/15
发站内信
2016国庆活动(三)
发表于:2016/10/12 22:04:33
#9楼
使用滤波功能。
此帖发自手机工控论坛

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

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

78.0005