abcd123580
级别: 略有小成
精华主题: 0
发帖数量: 141 个
工控威望: 415 点
下载积分: 1174 分
在线时间: 114(小时)
注册时间: 2013-08-24
最后登录: 2024-12-24
查看abcd123580的 主题 / 回贴
楼主  发表于: 2020-05-19 09:07
图片:
这个变址寄存器D5500Z0对应地址到底是多少?现在Z0内的值是不是7500?为什么?哪位大师能给解答下
[ 此帖被abcd123580在2020-05-19 10:22重新编辑 ]
leechengyu
级别: 略有小成
精华主题: 0
发帖数量: 127 个
工控威望: 221 点
下载积分: 700 分
在线时间: 378(小时)
注册时间: 2015-10-17
最后登录: 2024-09-22
查看leechengyu的 主题 / 回贴
1楼  发表于: 2020-05-19 09:16
D5500 + D3210內的值 => 偏移量是D3210的值
cypress1121
级别: 工控侠客
精华主题: 0
发帖数量: 184 个
工控威望: 3272 点
下载积分: 17383 分
在线时间: 413(小时)
注册时间: 2020-01-07
最后登录: 2024-12-26
查看cypress1121的 主题 / 回贴
2楼  发表于: 2020-05-19 10:11
看你Z0是多少就D5500+多少Z0,舉例Z0=8  則對應的就是D5500+8=D5508  ~
xwlxwl306
努力奋斗
级别: 网络英雄

精华主题: 0
发帖数量: 270 个
工控威望: 5281 点
下载积分: 128552 分
在线时间: 4058(小时)
注册时间: 2010-08-03
最后登录: 2024-12-25
查看xwlxwl306的 主题 / 回贴
3楼  发表于: 2020-05-19 10:25
Z0肯定重复使用了很多,要看调用子程序时的定值
ntbigcg
级别: 探索解密
精华主题: 0
发帖数量: 132 个
工控威望: 170 点
下载积分: 52725 分
在线时间: 58(小时)
注册时间: 2020-02-22
最后登录: 2024-12-26
查看ntbigcg的 主题 / 回贴
4楼  发表于: 2020-05-19 15:33
诚如3楼所说,Z0已被告重复使用,从图中看,Z0在此阶段的值应为15,所以高亮的地方的地址应该是D5515
kuangjuncai8
级别: 略有小成
精华主题: 0
发帖数量: 131 个
工控威望: 226 点
下载积分: 888 分
在线时间: 166(小时)
注册时间: 2016-08-27
最后登录: 2024-12-25
查看kuangjuncai8的 主题 / 回贴
5楼  发表于: 2020-05-27 09:24
程序内Z0 肯定不止一个CALL P调用了,所以Z0不会在这个CALL P是7500,7500的值可能是你程序内扫描周期内最后的一个CALL P的Z0换算的值。所以,在这个P147内,是D3210传送值给Z0