syking1234
级别: 略有小成
精华主题: 0
发帖数量: 185 个
工控威望: 415 点
下载积分: 879 分
在线时间: 182(小时)
注册时间: 2009-01-01
最后登录: 2024-05-08
查看syking1234的 主题 / 回贴
楼主  发表于: 2013-03-31 22:53
最近心血来潮,想用PLC作移动平均计算
假如有一变化的模拟量,输入为D0,由于不稳定,D0值在一定范围内波动,为了减少波动范围,在最小时间内计算10个或更多输入值的平均值,这个程序如何设计
采用Q系列
今天下午试验了下,10个输入值采样能做出来,就是求平均值不太好做,三菱手册里没有找到相关的指令,哪位大侠指点下
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5168 个
工控威望: 7391 点
下载积分: 156824 分
在线时间: 3123(小时)
注册时间: 2007-11-21
最后登录: 2024-05-14
查看sjm213的 主题 / 回贴
1楼  发表于: 2013-04-01 21:57
看手册MEAN指令
syking1234
级别: 略有小成
精华主题: 0
发帖数量: 185 个
工控威望: 415 点
下载积分: 879 分
在线时间: 182(小时)
注册时间: 2009-01-01
最后登录: 2024-05-08
查看syking1234的 主题 / 回贴
2楼  发表于: 2013-04-02 00:33
版主,是哪个手册,我在手册里找了,没有啊
vdadiv
级别: 略有小成
精华主题: 0
发帖数量: 111 个
工控威望: 226 点
下载积分: 70949 分
在线时间: 256(小时)
注册时间: 2013-03-31
最后登录: 2024-05-10
查看vdadiv的 主题 / 回贴
3楼  发表于: 2013-04-02 00:59
输入为D0,由于不稳定,D0值在一定范围内波动~D0这个输入值,如果是一个连续变化的值,在程式中抓取这个值,每次都不一同,在一个范围内变化,要求平均值,使用
时间中断来抓取,再计算平均值会比较准确,例如马达旋转的RPM计算...
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52046 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-03-06
查看john42tw的 主题 / 回贴
4楼  发表于: 2013-04-02 08:07
既然是模擬量  為何不把取樣時間或取樣次數拉高?
syking1234
级别: 略有小成
精华主题: 0
发帖数量: 185 个
工控威望: 415 点
下载积分: 879 分
在线时间: 182(小时)
注册时间: 2009-01-01
最后登录: 2024-05-08
查看syking1234的 主题 / 回贴
5楼  发表于: 2013-04-02 19:55
最高只能达到32