工控玩家
澧县电气自动化
级别: 家园常客
精华主题: 0
发帖数量: 554 个
工控威望: 772 点
下载积分: 773 分
在线时间: 597(小时)
注册时间: 2008-09-06
最后登录: 2024-11-29
查看工控玩家的 主题 / 回贴
楼主  发表于: 2010-11-24 16:08
(MOV HFFFF D0)此传送指令执行的数据大于了32767,传送完毕后是否自动存放在32位数据寄存器D1 D0中??如不这样FFFF传到D0就等于-1了。
jxh668
jxh668
级别: 工控侠客
精华主题: 0
发帖数量: 1429 个
工控威望: 2169 点
下载积分: 4006 分
在线时间: 829(小时)
注册时间: 2009-12-21
最后登录: 2024-11-28
查看jxh668的 主题 / 回贴
1楼  发表于: 2010-11-29 10:57
引用
引用第13楼工控玩家于2010-11-29 09:56发表的  :
(MOV  HFFFF  D0)这个指令确是可以下载到PLC。可PLC运行时,用十六进制时监控D0,D0也不为HFFFF,而为-1这怎么解释??只有当成32位看D1 D0数字才正确。

显示方式不同而已,不影响数据的;( 第16位=1为负,反码加1;所以=-1)
[ 此帖被jxh668在2010-11-29 13:59重新编辑 ]
来看看 ,有用的就下了。深圳的可找我呵