• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
二的n次方
级别: 探索解密
精华主题: 0
发帖数量: 15 个
工控威望: 163 点
下载积分: 2226 分
在线时间: 32(小时)
注册时间: 2013-06-28
最后登录: 2013-10-09
查看二的n次方的 主题 / 回贴
楼主  发表于: 2013-08-21 21:46
图片:
图片:
D210 乘以 Z2  为什么不等于对应的数值
550374389
!!!
级别: 论坛先锋

精华主题: 0
发帖数量: 696 个
工控威望: 1161 点
下载积分: 5237 分
在线时间: 2360(小时)
注册时间: 2010-11-28
最后登录: 2024-10-11
查看550374389的 主题 / 回贴
1楼  发表于: 2013-08-21 21:56

不知道该处的32位显示楼主有木有选上
楼主留言:
朋友,选择了32位,也不正确这是为何
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5213 个
工控威望: 7437 点
下载积分: 159075 分
在线时间: 3173(小时)
注册时间: 2007-11-21
最后登录: 2024-12-28
查看sjm213的 主题 / 回贴
2楼  发表于: 2013-08-21 23:39
1,DMUL运算结果放入64位寄存器中,你用D500Z3的方式是把它当做32位寄存器使用,当乘运算的结果在32位以内时,不会出错,即使这样会造成寄存器重叠占用;
2,该运算在M21为ON且Z2小于10时才会执行,从监控结果来看最后一次运行时D210为-30,不是显示的-7;
3,如楼上,虽然你的结果D502为-30,D503为-1,但把它两个看成32位寄存器,[D503 D502]的结果仍为-30;
4,PLC执行结果不会有问题,问题出在你的程序逻辑上,把PLC砸烂也解决不了这问题。
楼主留言:
D210为什么会上下两个值不一致呢
yuanshunk
天行健,君子以自强不息 !!!
级别: 家园常客
精华主题: 0
发帖数量: 178 个
工控威望: 989 点
下载积分: 2474 分
在线时间: 65(小时)
注册时间: 2010-05-13
最后登录: 2018-11-16
查看yuanshunk的 主题 / 回贴
3楼  发表于: 2013-08-22 09:33
涨见识了。。
xjjfs
级别: 略有小成
精华主题: 0
发帖数量: 140 个
工控威望: 221 点
下载积分: 843 分
在线时间: 121(小时)
注册时间: 2010-07-15
最后登录: 2024-05-11
查看xjjfs的 主题 / 回贴
4楼  发表于: 2013-08-22 12:29
你只要记住 乘法用32位乘32位得数为64位就行了,即D100 (100-101)X D102 (102-103)=D104 (104-107)
hzhcdy
级别: 家园常客
精华主题: 0
发帖数量: 689 个
工控威望: 841 点
下载积分: 1395 分
在线时间: 574(小时)
注册时间: 2008-12-22
最后登录: 2024-12-26
查看hzhcdy的 主题 / 回贴
5楼  发表于: 2013-08-22 12:37
我看应该把脑子砸了!
楼主留言:
把你的脑子伸过来
guofu
GUOFU
级别: 略有小成
精华主题: 0
发帖数量: 226 个
工控威望: 362 点
下载积分: 1526 分
在线时间: 715(小时)
注册时间: 2009-07-31
最后登录: 2024-12-28
查看guofu的 主题 / 回贴
6楼  发表于: 2013-08-22 13:10
PLC怎么用64位结果呀 程序只能用最大32位的数呀
liujunbo111
级别: 略有小成
精华主题: 0
发帖数量: 81 个
工控威望: 213 点
下载积分: 2183 分
在线时间: 85(小时)
注册时间: 2011-07-23
最后登录: 2022-10-06
查看liujunbo111的 主题 / 回贴
7楼  发表于: 2013-08-22 14:31
6楼  发表于: 2小时前只看该作者 | 小 中 大
  
PLC怎么用64位结果呀 程序只能用最大32位的数呀
说的对,

怎么显示64位结果??
xjjfs
级别: 略有小成
精华主题: 0
发帖数量: 140 个
工控威望: 221 点
下载积分: 843 分
在线时间: 121(小时)
注册时间: 2010-07-15
最后登录: 2024-05-11
查看xjjfs的 主题 / 回贴
8楼  发表于: 2013-08-22 15:56
DMUL运算结果放入64位寄存器中,不然会出错。 应该是运算结果会占用64位。即上面的D104-D107不能再用了。
旷工
上海旷久--三菱专业代理商,欢迎询价购买
级别: 探索解密
精华主题: 0
发帖数量: 22 个
工控威望: 146 点
下载积分: 464 分
在线时间: 38(小时)
注册时间: 2011-06-15
最后登录: 2023-06-20
查看旷工的 主题 / 回贴
9楼  发表于: 2013-08-22 18:29
砸啦  要买货联系我    
上海旷久--三菱专业代理商
狼堡
级别: 工控侠客
精华主题: 0
发帖数量: 305 个
工控威望: 2596 点
下载积分: 1329 分
在线时间: 423(小时)
注册时间: 2012-08-31
最后登录: 2023-03-04
查看狼堡的 主题 / 回贴
10楼  发表于: 2013-08-22 18:43
楼主把脑袋砸了
635678260
级别: 探索解密
精华主题: 0
发帖数量: 58 个
工控威望: 185 点
下载积分: 540 分
在线时间: 6(小时)
注册时间: 2013-02-01
最后登录: 2013-08-29
查看635678260的 主题 / 回贴
11楼  发表于: 2013-08-22 19:34
学习了
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go