登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:求助一个温度在一定时间内求均值的程序
点击:2534 回复:9
楼主
编辑
引用
管理
怕我空调外
现在每秒温度跳动很大,想把5S内所有的温度加起来再求平均值传到上位机,不知道这么程序应该怎么写,请教各位老师,谢谢。我是1200的PLC。
16-10-08 14:11
1楼
编辑
引用
管理
gaoyingchun
你还是次数求平均吧
定时器50ms,采集10次或20次,求平均
16-10-08 14:24
2楼
编辑
引用
管理
怕我空调外
每50MS接通读取数据一次吗?用哪个定时器啊?
16-10-08 14:59
3楼
编辑
引用
管理
ytleaderplc
10ms的
16-10-08 15:02
4楼
编辑
引用
管理
fujifa
引用
怕我空调外
在 2016/10/8 14:11:02 发言
【内容省略】
西门子官网可以下载扩展库并调用其中的LGF_FLOATINGAverage,如果将Mode设置为2的话,你将可以循环读取输入值并得到浮点数的100次平均值,如果MODE为1的话(默认),你将可以通过在trigger上连接定时器的输出Q,来获得你想得到的结果。
16-10-08 15:47
5楼
编辑
引用
管理
怕我空调外
好的,谢谢。我做了一个1S的脉冲,然后每秒累加,加到若干秒再除,貌似这个块简单多了。
16-10-12 17:26
6楼
编辑
引用
管理
高雅的雅
把模块的平均值次数设置到你的要求,5秒钟应该可以
16-10-12 19:08
7楼
编辑
引用
管理
cfm6662008
应该是找温度跳动大的原因吧否则计算出的是波峰波谷的平均值也不是很靠谱吧
16-10-12 21:30
8楼
编辑
引用
管理
gk_0
直接调用滤波模块不就行了
16-10-12 21:58
9楼
编辑
引用
管理
twtynijj
使用滤波功能。
16-10-12 22:04
工控新闻
ABB 完成对西门子歌美飒电力电子业务的收购
滴滴押注交互机器人,中国科大团队融了数千万!
“5G+工业互联网” 从连接赋能到智能原生
舍弗勒人形机器人数智工厂落户太仓
华北工控BIS-6380ARA-A10:专为边缘AI赋能和物联控制打造的嵌入式准系统
倍福新品|EtherCAT:源自倍福的全球标准
SmartDV亮相ICCAD-Expo 2025,助力中国集成电路产业高质量升级
尼得科精密检测科技株式会社与中国感图科技签署战略合作协议
更多新闻资讯