间接寻址的问题

我看了编程软件帮助文档中关于间接寻址的说明,结果不是很明白。
 它有个命令
 MOVD   &VB10, AC1 
 说的是把VB10的地址(而不是数据区存放的内容)放入到指针AC1中,我的V存储区的存放的数据如下:
 VB10    12
 VB11    34
 VB12    56
 VB13    78
 我下载到PLC,然后在线观察,发现&VB10的数据是16进制的800000A,AC1中是十进制的134217738我搞不明白这个数是什么数?怎么出来的?

问题补充:
SG9,
 为什么要这么寻址呢,如果要把VW10的值送入AC0,
 我直接用MOVW  VW10  AC0 不是更好,更简单?

最佳答案

AC1中的134217738是VB10的地址号数,也就是VW10的首地址。它是用十六进制来表达的,所以&VB10的地址=16#800000A经过指令MOVD &VB10,*AC1将其送入AC1后,得到的十进制数就是134217738了。如果再用指令MOVW  *AC1,AC0,那么AC0中的数据就是1234了。这就是完成了对VB10VB11的间接寻址的任务。最终把VW10的值1234送到了AC0中。

提问者对于答案的评价:
您能在回答下我的补充问题吗?谢谢。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:07
下一篇 2021年7月5日 上午10:07

相关推荐

  • S7-200控制器的地址

    模块是这样排列的CPU226+CP243-1+EM232+EM235,,AO地址分别为AQW0,AQW2(EM232),AQW4(EM235),如果EM235后面再装一个EM232…

    SIMATIC S7-200 2020年10月31日
  • 多次质量累加

    有一工程需要把称重传感器每次采集的质量数值相加,约5至10次为一个累计和。请问程序怎样编写? 问题补充:料斗式电子秤 最佳答案 200PLC系统块里有个“输入模拟量滤波”你可以先参…

    SIMATIC S7-200 2020年10月31日
  • S7-200MPI的连线问题

    S7-300和S7-200做了一个MPI的单边通讯,S7-300里调用SFC67和SFC68,在同一个工程师站,用MPI连接300PLC的编程口,可以监控S7-200的程序了,这是…

    SIMATIC S7-200 2021年7月5日
  • s7200 用MPI

    S7200 之间用MPI 通讯 最多可以带多少S7200cpu, 需要加那些通讯设备!不和300通讯 最佳答案 注意:S7-200CPU只能…

    SIMATIC S7-200 2020年11月1日
  • 西门子200编程软件F1帮助打不开

    下载安装补丁也总是失败,求各位大神帮忙解决,网上说的文件我几乎都安装过了,都是失败 问题补充:win732位系统 最佳答案 这种情况以前打个补丁就行了,建议换下系统 提问者对于答案…

    SIMATIC S7-200 2021年7月5日
  • SCL单按钮控制程序

    各位兄台!SCL单按钮控制程序怎么写啊!我泄漏后直接自锁啊!忘给与回复 钻石用户推荐最佳答案 http://www.ad.siemens.com.cn/club/bbs/post.…

    SIMATIC S7-200 2021年7月5日
  • 咨询EM231热电偶问题

    我的EM231模块是热电偶型的,接的是K型温度传感器,模块上的开关SW3拨在ON的位置,现在问题是读出的温度值感觉不对,用火烧传感器温度值也不变,不知还有哪里没弄对,请大师指点,A…

    2017年11月19日
  • s7-200与两种协议变频器通讯

    用224xp与西门子420系列变频器和台达变频器通讯,在网上看到西门子变频器可以用USS协议库,台达变频器可以用modbus或自由协议,两台变频器通讯线是用PLC上同一个485口吗…

    SIMATIC S7-200 2021年7月4日
  • 变频控制

    s7200控制台达变频,要求一分钟加料5kg,只有重量值的反馈,各位大侠,有什么好的方案么…… 问题补充:或者说1个小时加料1000kg(假设的数据),类似这样的流程 最佳答案 实…

    SIMATIC S7-200 2021年7月4日
  • 模拟量转换库

    请问:S7-200模拟量转换库在哪里下载?谢谢! 最佳答案 我来补充一下吧,在S7-200中,单极性模拟量输入/输出信号的数值范围是 0 – 3200…

    2021年7月5日

发表回复

登录后才能评论