工控小生
级别: 家园常客
精华主题: 0
发帖数量: 450 个
工控威望: 623 点
下载积分: 5833 分
在线时间: 778(小时)
注册时间: 2008-05-19
最后登录: 2024-05-09
查看工控小生的 主题 / 回贴
楼主  发表于: 2013-09-20 13:53
图片:
图片:
FX2N 程序中要把16个16位计数器数据相加求总和,现在的做法是:先分成八组,用ADD 指令两个两个一组相加,得出的结果再两个两个相加,最后求出总和,最后当数据过大时会溢出,例如最后30000+30000结果存储在D100,D101中,D100数据是 27232 ,D101数据是  0  运算出错, 要怎么处理才能都得到准确数据,多个数相加要怎么解决数据过大溢出的问题。
[ 此帖被工控小生在2013-09-20 13:58重新编辑 ]
stincen
自动化系统研发,PLC+CIM程序开发;光电面板半导体物流
级别: 略有小成
精华主题: 1 篇
发帖数量: 266 个
工控威望: 286 点
下载积分: 5212 分
在线时间: 102(小时)
注册时间: 2013-05-17
最后登录: 2024-05-08
查看stincen的 主题 / 回贴
1楼  发表于: 2013-09-22 08:49
认真看看指令手册,对你有很大帮助
不知道为什么,很多朋友都不会查阅资料手册
自动化系统PLC+CIM程序;光电面板半导体PCB(LUL,显影蚀刻清洗机,OVEN等设备)及物流行业