登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:32位寄存器怎么用,这条指令有无错

点击:2691 回复:8

附件 QQ图片20130929200117.jpg
13-09-29 20:04
32位乘法的结果是64位,也就是说,D132与K105的乘法占据4个16位寄存器,即:D10~D13.
Good Luck~
13-09-29 20:33
附件 QQ图片20130929200117.jpg
是不是要这样
13-09-29 21:11
呵呵 你到这里问了啊  呵呵。 上面人家说你后面的D10  使用起来的时候D11D12 D13 都自动被占用了。。下面那个D12应该从D14算起
13-09-30 09:51

引用 拓海科技 在 2013/9/29 21:11:11 发言【内容省略】

这张图没问题了……16位相乘的结果就是32位的。
Regards
13-09-30 12:20
要注意结果占多少个字节
13-09-30 22:51
亲,弄好了,把那几个寄存器改成D200以上就好了,开始PLC读不了文本寄存器里的数据。
附件 QQ图片20130930184807.jpg
附件 QQ图片20131002173503.jpg
附件 QQ图片20131002173503.jpg
13-10-02 17:40
附件 QQ图片20131002174145.jpg
13-10-02 17:43
16位乘法是MUL 32位是DMUL 三菱和国产的几个品版大多这样用其它的如几位楼上兄弟所说
最后修改:2013/10/2 22:11:49
13-10-02 22:09

工控新闻

更多新闻资讯