rongqinggu
欢迎大家互相学习共同进步
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 93 点
下载积分: 479 分
在线时间: 12(小时)
注册时间: 2016-08-29
最后登录: 2019-02-27
查看rongqinggu的 主题 / 回贴
楼主  发表于: 2017-01-20 15:51
如题所见,目前在学习三菱PLC控制伺服电机,但是说明书上对于32位跟16位的解释不是看的很明白,希望大神给点解答。

如16位传输指令: mov k10 d0
我的理解是把常数10传输到D0中。

但是,看到32位的时候,如:Dmov K10 D0
书上说的意思是把常数10的低位传到D0,把10的高位传到D1。

这个我的智力水平是完全无法理解。。。。。。

或者说,其实例子应该是Dmov K10000 D0 ???
把00传到D0,把100传到D1?
谢谢了
jeffwang2011
千里独行客
级别: 网络英雄
精华主题: 0
发帖数量: 1068 个
工控威望: 6061 点
下载积分: 2034 分
在线时间: 988(小时)
注册时间: 2015-02-28
最后登录: 2021-11-02
查看jeffwang2011的 主题 / 回贴
1楼  发表于: 2017-01-20 16:00
16位和32位指的是2进制,不是十进制,数值范围不同而已。
一个数据寄存器D可以存放16位2进制数。
那么32位2进制数就要2个连续的寄存器存放了。
jeffwang2011
千里独行客
级别: 网络英雄
精华主题: 0
发帖数量: 1068 个
工控威望: 6061 点
下载积分: 2034 分
在线时间: 988(小时)
注册时间: 2015-02-28
最后登录: 2021-11-02
查看jeffwang2011的 主题 / 回贴
2楼  发表于: 2017-01-20 16:04
运气这么好,一下找到了。