liumengqq66
级别: 探索解密
精华主题: 0
发帖数量: 36 个
工控威望: 129 点
下载积分: 824 分
在线时间: 46(小时)
注册时间: 2018-03-17
最后登录: 2024-11-06
查看liumengqq66的 主题 / 回贴
楼主  发表于: 2018-12-25 20:22
欧姆龙CP1H    D200是最终尺寸值   现在我要记录D200的100次变化值,到100后,
最新的数据挤掉最开始的数据,怎么弄,没办法了,在线等,AVG指令不适合,谢谢
liumengqq66
级别: 探索解密
精华主题: 0
发帖数量: 36 个
工控威望: 129 点
下载积分: 824 分
在线时间: 46(小时)
注册时间: 2018-03-17
最后登录: 2024-11-06
查看liumengqq66的 主题 / 回贴
1楼  发表于: 2018-12-27 19:48
引用
引用第3楼有来有去于2018-12-27 09:35发表的  :
我觉得先使用变址寻址记录100或更多个数据(使用变址寻址更改统计数据量比较容易)。然后再做一个功能块(使用ST功能编写求平均值)在程序里边调用功能块计算平均值。

这个变量是32位有符号的,这个也可以吗?
liumengqq66
级别: 探索解密
精华主题: 0
发帖数量: 36 个
工控威望: 129 点
下载积分: 824 分
在线时间: 46(小时)
注册时间: 2018-03-17
最后登录: 2024-11-06
查看liumengqq66的 主题 / 回贴
2楼  发表于: 2018-12-27 19:53
引用
引用第1楼nightblueblu于2018-12-26 09:10发表的  :
http://www.ymmfa.com/read-gktid-1661594.html
看我这个回复
不要AVG你还可以用SUM,再除以100

我看说明,这个好像不可以处理32位带符号的?有什么技巧