S7-200地址寻址

1.地址前面加个*或&,是怎么用的,什么含义?
2.AC1,AC2是什么情况下才会用到的

最佳答案

西门子S7-200视频教程下载:连接
http://www.5iplc.com.cn/html/20/t-20.html
在线观看:
http://v.youku.com/v_show/id_XMTI0MTM3NzAw.html
http://www.gongkong.tv/detail/1695.htm 
建议学习《深入浅出西门子s7-200 plc》,下载连接:
http://download.csdn.net/source/1491167
S7-200CN E-learning--编程基础,跟我学:
http://www.ad.siemens.com.cn/products/as/s7_200/elearning/basic.asp
参考链接:
《我们为什么要学习间接寻址》
http://blog.plcjs.com/blog-16037-9291.html
《直接寻址,间接寻址,存储器寻址是什么意思》
http://www.it8g.com/XiTong/201002/34911.htm
看看这个:
LD SM0.0
MOVD   &VB0, LD10   建立一个指针。
+D     VD1004, LD10    指针增加的字节数。
MOVB   *LD10, VB1900   把指针里面的起始数据增加到VB1900开始的地址中。

应该改成这样才对
LD SM0.0
MOVD   &VB0, AC0
+D     VD1004, AC0
MOVB   *AC0, VB1900

如果VB200=12,执行MOVB &VB200,AC1,MOVB *AC1 , AC0
后AC0的内容是什么?

答:AC0=12。问题不大。

从这个简单的问题上可以看出来没有什么区别,其实很大的分支的。你要知道指针地址和使用指针就有点区别了。

   MOVB &VB200,AC1
      MOVB *AC1 , AC0
 这两条指令的作用应该是等同于:
   MOVB VB200,AC0

也可以用MOVD  $VB200,AC0。但是如果用MOVD  VB200,AC0这个就是错误。另外MOVD   VD200,AC0这个是正确的。
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=90972&cid=1028

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月5日 下午2:39
下一篇 2018年12月5日 下午2:39

相关推荐

  • 请帮助解决S7-200PLC中断优先级问题

    我想用S7-200实现一个控制过程。因所学知识有限,一直没有实施。恳请点播帮助。       过程是这样的,有…

    SIMATIC S7-200 2017年7月30日
  • STEP-Micro/WIN32无法转换成英文了。

    STEP-Micro/WIN32无意中转换成中文,但是SIMATIC Field PG不支持中文,所有字符均显示??如何解决,可以将该软件转换成英文。打开STE…

    SIMATIC S7-200 2021年7月5日
  • CPU224XP1个、两个RS232接口的智能仪表组态

    现在手头有CPU224XP1个、两个RS232接口的智能仪表,想要通过组态实现仪表数据的记录和保存,除了工控机,是否需要增加其他的模块,如何实现?谢谢! 问题补充:CPU224XP…

    SIMATIC S7-200 2021年7月5日
  • 请问高手,我有16台步进马达,如何来控制呢?

    请问高手,我有16台步进马达,如何来控制呢?每一台都需要2个脉冲点来控制,西门子PLC226每台只有2个脉冲点。请问我应该用什么来控制好? 问题补充:要经济,16个CPU也太多了吧…

    SIMATIC S7-200 2021年7月5日
  • [SIMATIC S7-200 SMART]

    [SIMATIC S7-200 SMART怎么连接维伦的屏。 最佳答案 你用哪种方式连接,是以太网还是串口连接。不过哪种连接方式,两边参数要设定一致才能通讯,还…

    2021年7月5日
  • 威纶的屏,S7-200的PLC

    我屏上可以设参数的地址为VD1305,设30.00,监控的时候显示的值是7…..多少,对不上有的可以对上,地址也没重复,每个地址间隔5个寄存器。 图片说明:  &nb…

    2021年7月5日
  • CPU 226 CN DC/DC/DC

    2个新产品,CPU 226 CN DC/DC/DC   同样的程序,一个运行没问题  ,一个运行延迟…

    SIMATIC S7-200 2021年7月5日
  • 顺控scr指令

    请教一个问题在s7-200顺控scr指令里,能调用子程序吗? 问题补充:我第一次调用好用。在调用就跳过,第一步s0.0是什么原因。 最佳答案 当然可以的。每一个活动步中均允许调用你…

    SIMATIC S7-200 2021年7月5日
  • 请问为什么我用光电开关+高速计数器检测电机转速

    用手转电机计数器+1正常,电机一旦开启计数器就成5成10的往上加。非常感谢 问题补充:回答的老师您好,我不知道怎么回复您,只能补充问题。我的光电开关没有丢脉冲的迹象,反而测速的时候…

    SIMATIC S7-200 2021年7月5日
  • PLC重新上电,PID无输出

    S7-200向导作的PID,PLC断电重新上点后,PID无输出,重启程序后才有输出,不知原因,想请教一下,谢谢! 最佳答案 为什么向导生成的 “PID bloc…

    SIMATIC S7-200 2021年7月5日