关于s7-300plc语句表编程问题

请问老师L   p#DBX12.0
              T   MD10
  这个MD10里面是二进制多少数,它是按照间接寻址规定的数吗,应该是多少,请老师按照二进制写出MD10里面的数,还有它是个间接寻址吗,因为在其他程序里没有用到间接寻址,只是把它当成块的s5timp参数用,回答正确者重奖

最佳答案

1:L P#DBX12.0,就是把DBX12.0的地址 赋值给MD10.MD10里面值应该是W#16#84000060或者W#16#85000060。化成二进制,自己可以相应看下。如果是OPN DB就是84,如果是OPN DI就是85。84000060转化成二进制就是
2#1000,0100,0000,0000,0000,0000,0110,0000.不过你需要二进制值让人觉得很奇怪!说白了MD10里面内容就是个指针,指向DBX12.0,如果有间接寻址,应该是 有一下类似语句
L W[MD10]或者L DBW[MD10]。
间接寻址参考
http://www.ad.siemens.com.cn/service/answer/wap/LoggedIn/ReadingPage/Solved.aspx?QuestionId=120850

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc199029.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月24日
下一篇 2017年10月24日

相关推荐