登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:S7-300中怎样计算模拟量平均值
点击:4576 回复: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
工控新闻
米尔电子纳秒级抖动×24小时零丢帧:RK3576工业级EtherCAT主站全拆解
西门子推出Simcenter PhysicsAI 附加模块 助力探索基于AI的计算流体动力学设计
ABB扩大与英伟达的合作
ABB通过集成DSX Blueprint AI基础设施,扩大与英伟达的合作
西克小程序 | 5月重点资料推荐
携手生态伙伴 共筑具身智能确定性通信 “神经中枢”—CC-Link IE TSN
工业AI正重塑中国制造的系统性优势——访西门子大中华区总裁兼首席执行官肖松
倍福TwinCAT 50μs 极速控制!比闪电快 4000 倍!
更多新闻资讯