登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:S7-300中怎样计算模拟量平均值
点击:4589 回复:7
楼主
编辑
引用
管理
wfoxygen111
各位大侠!!,本人菜鸟,怎样在S7-300中实现求出一个流量值在5分钟之内的平均值,或者10次采样值的平均值?不胜感激!!!给您鞠躬了!!!。
09-02-03 22:39
1楼
编辑
引用
管理
qijg
用一个加法,s初始值0.加上采样的数值,送给s,每次加完让另一个变量s2从零加1一次。最后用s除s2就可以。
09-02-04 08:07
2楼
编辑
引用
管理
lwcccf
或者用堆栈的方法作,或用中断做,你都试试吧,哪个好用一些
09-02-04 08:15
3楼
编辑
引用
管理
ye_w
来说说10次采样值的平均值的一种方式:
1、使用100ms的中断或者任务
2、在中断和任务中,定义1个组对象变量,包括10个变量的组对象
3、每进入一次中断或者任务,就逐步赋值给一个组对象内的变量,同时对组对象内的10个变量求平均值
09-02-04 10:45
4楼
编辑
引用
管理
lixiaobai
没用过300的,好像有的PLC模拟量模块可以设置采样时间的
09-02-04 20:01
5楼
编辑
引用
管理
lhw982117910
引用
qijg
在 2009-2-4 8:07:14 发言
【内容省略】
我一般也用这个方法来做。
09-02-04 23:12
6楼
编辑
引用
管理
刘国辉
2楼说的对
09-02-05 13:47
7楼
编辑
引用
管理
wfoxygen111
感谢诸位!!学习了!!!
09-02-06 08:04
工控新闻
一键下载 | 西克《电池生产中的质量管理》电子手册
中国工业机器人出口首超进口,谁在推动?|华北工控
高集成,高性能:华北工控MITX-6155助力解决工业数据孤岛
CC-Link IE TSN 技术,打造工业通信统一 “赛场规则”
AI加速跑进千行百业:让智能创新扎根实体经济
直面汽车制造转型挑战,看 5 家设备企业分享心得|倍福
国产机器人产业加速出海,国内现存相关企业超115万家
告别英文壁垒!倍福 中文版 TwinCAT 3.1.4026 下载及安装指南
更多新闻资讯