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


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

菜鸟入行
级别: 论坛先锋

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

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

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