登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:FX2N系列PLC运算问题
点击:1706 回复:13
楼主
编辑
引用
管理
云伴风回转
我用调试软件调试我这个程序,为什么我点“软元件测试”中把D100设置成350,程序中可以显示D100是350的,可是下面的乘法运算和除法运算却不执行,都写的“0”,这是为什么?
09-07-21 15:35
1楼
编辑
引用
管理
ZCMY
你是用软件模拟的还是用电脑监控PLC的?
09-07-21 15:46
2楼
编辑
引用
管理
fumz78
把监控有数值的图贴上来看下
09-07-21 15:59
3楼
编辑
引用
管理
云伴风回转
引用
ZCMY
在 2009-7-21 15:46:31 发言
【内容省略】
用的软件模拟的,而且,我重新建一个程序,就光用除法,乘法,我就可以看到除出来和乘出来的数值,为什么到这个程序上就不行了捏?
09-07-21 16:06
4楼
编辑
引用
管理
云伴风回转
引用
fumz78
在 2009-7-21 15:59:43 发言
【内容省略】
我不好发图了,我上传了一下。有这里。
http://p13.freep.cn/p.aspx?u=v20_p13_p_0907211610018108_0.jpg
09-07-21 16:10
5楼
编辑
引用
管理
fumz78
你这是32位的运算,乘后的结果是45000,超过16位的范围。先监控下D200开始的32位看下
09-07-21 16:19
6楼
编辑
引用
管理
sqhuang
超过16位的部分就溢出了,也得不到
09-07-21 16:34
7楼
编辑
引用
管理
云伴风回转
我不是用的双字乘法,除法吗?有什么不对?双字不是32位吗?
如果你说超过16位,溢出了,得不到,那为什么我就单单的用下面那个乘法,除法,就可以看得到我计算出来的结果?
而且,就算你就我设300超出了,那我刚刚设了3,也不显示啊~~!还是“0”啊~!
最后修改:
2009-7-21 16:42:24
09-07-21 16:37
8楼
编辑
引用
管理
云伴风回转
引用
ZCMY
在 2009-7-21 15:46:31 发言
【内容省略】
是不是跟这个有关系???
09-07-21 16:43
9楼
编辑
引用
管理
fumz78
这样监控下看看
09-07-21 16:46
上一页
下一页
工控新闻
CC-Link IE TSN|大暑万物蓄势,工业连接无忧
中国籍数学家首获菲尔兹奖 有望夯实工业技术创新地基
ABB@2026中国国际铝工业展:以创新技术与解决方案赋能铝行业高质量发展
图尔克 | 一滴可乐引发的"危机"
倍福 2026年第一期全国大学生工程游学夏令营(苏州工学院站)顺利开营
TE Connectivity公布2026财年第三季度财报
国产机器人产业加速出海,国内现存相关企业超115万家
CC-Link IE TSN 技术,打造工业通信统一 “赛场规则”
更多新闻资讯