查看更多
[回复:监控 accu 1 : 3e8400 这步的3e8400 是如何解出啊? 菜鸟 跪求解析 谢谢]2013-11-14 13:53:38
你认真学习指针POINTER结构了码? [br][img]upload/635200616802842500.jpg[/img][br] 从上图片可以看出,POINTER共6个字节,前2个字节(0字节和1字节)是DB号,在你的程序中是 D [AR1,P#0.0] 的前2个字节,即十六进制‘3e8400’中的‘003e’ = 62(十进制,你可以用电脑上的计算器,科学模式下选择十六进制,键入3e,然后切换到十进制就会显示十进制值),表示DB62,第3个字节(2字节)即十六进制‘3e8400’中的‘84’表示存储区84表示DB区,后面3个字节是区域地址,即图中BBBBBBBBBBBBBBBB
[回复:监控 accu 1 : 3e8400 这步的3e8400 是如何解出啊? 菜鸟 跪求解析 谢谢]2013-11-14 14:02:49
Pointer指针占6个字节 第一个字节、第二个字节是DB号 00 3e = 62 第三个字节到第六个字节是32位区域地址,第三个字节84表示DB数据块 关于87代表的V区,是上一层的本地数据,如果这个FC是OB1调用的,那么这个V区就存在于OB1的临时变量区域,用于存储块调用临时数据。
[回复:监控 accu 1 : 3e8400 这步的3e8400 是如何解出啊? 菜鸟 跪求解析 谢谢]2013-11-14 14:41:15
回 老学童 师傅: 学了 就是 学的不咋好 谢谢您 我会加油的
[回复:监控 accu 1 : 3e8400 这步的3e8400 是如何解出啊? 菜鸟 跪求解析 谢谢]2013-11-14 14:44:15
谢谢 奇侠 我等了 你一下午 回复 后来发现 我把题目 写错了 呵呵,我说你咋后来没回复 那 谢谢 你的帮助
ACCU 相关问题_去找答案提问 众多业内高手在线解答问题,最快2分钟有答案
[回复:监控 accu 1 : 3e8400 这步的3e8400 是如何解出啊? 菜鸟 跪求解析 谢谢]2013-11-14 15:05:52
// 监控 accu 1 :87000108 L D AR1,P#0.0 //监控 accu 1
[回复:监控 accu 1 : 3e8400 这步的3e8400 是如何解出啊? 菜鸟 跪求解析 谢谢]2013-11-14 15:20:14
看清了,从‘84’后面共有6个‘0’,十六进制1位相当于二进制的4位,例如:F=1111,这里6个0表示3个字节,就是我前面告诉你的 00000BBB BBBBBBBB BBBBBXXX,一般来说在寻址时是非常重要的!
[回复:监控 accu 1 : 3e8400 这步的3e8400 是如何解出啊? 菜鸟 跪求解析 谢谢]2013-11-15 02:57:00
// 监控 accu 1 :87000108 L D AR1,P#0.0 //监控 accu 1
[回复:监控 accu 1 : 3e8400 这步的3e8400 是如何解出啊? 菜鸟 跪求解析 谢谢]2013-11-15 09:13:25
搂主你的程序用来提取块号的 如果你还不清楚的话 可以看一下廖老师写的一篇文章关于S7-300的V区的探索与发现: http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=814827&s_id=23&num=11#anch 如果你不笨的话 看了应该会明白的