plc初学者
级别: 探索解密
精华主题: 0
发帖数量: 129 个
工控威望: 199 点
下载积分: 736 分
在线时间: 212(小时)
注册时间: 2018-01-17
最后登录: 2024-09-30
查看plc初学者的 主题 / 回贴
楼主  发表于: 2019-08-02 11:04
图片:
图片:
使用了A/D模块对电流进行转换,为了让数字波动次数少一点,选择做10个运算周期的平均值。程序如图。
问题1,这样编程是否正确。
问题2,按程序写法有那么一个时间点其实输出值d116是0,虽然从监控中是看不到的,如何避免?
小侯
小侯
级别: 工控侠客
精华主题: 0
发帖数量: 482 个
工控威望: 2612 点
下载积分: 7933 分
在线时间: 503(小时)
注册时间: 2008-10-17
最后登录: 2024-11-05
查看小侯的 主题 / 回贴
1楼  发表于: 2019-08-02 16:49
因為你沒標PLC型號
姑且以FX3U來作範例
利用間接定址與MEAN指令即可做平均


不然就是先累加D200~D209
總數除十

菜鸟入行
级别: 论坛先锋

精华主题: 0
发帖数量: 1381 个
工控威望: 1557 点
下载积分: 3686 分
在线时间: 177(小时)
注册时间: 2017-09-01
最后登录: 2024-06-11
查看菜鸟入行的 主题 / 回贴
2楼  发表于: 2019-08-02 17:48
如果用的FX2N-2AD  模块手册上有一个求平均值 的样例程序

如果用的FX2N-4AD  有平均次数设置

如果用的FX3U-4AD  不但有平均次数设置,还有滤波值(这个好用)
打个酱油,懂的不多
水平有限,能帮则帮
互相帮助,共同进步
zzq709
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 140 点
下载积分: 5023 分
在线时间: 56(小时)
注册时间: 2017-02-03
最后登录: 2024-07-11
查看zzq709的 主题 / 回贴
3楼  发表于: 2019-08-03 21:30
学习了,谢谢