s7-200的寻址问题

在学习s7-200的间接寻址时看到:
   MOVB &VB200,AC1
      MOVB *AC1 , AC0
 这两条指令的作用应该是等同于:
   MOVB VB200,AC0
在S7-200中难道不能直接把VB200传送到AC0吗?

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

最佳答案

在S7-200中难道不能直接把VB200传送到AC0吗? 

答:可以。影响不大。

如果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这个是正确的。


MOVB &VB200,AC1 把VB200的地址(VB200的起始地址)作为指针存入AC1。

 MOVB *AC1 , AC0将AC1所指向的字节(VB201)的值送入到AC0。

这里显然可以看出两种不同的地址。


具体可以参考一下《S7-200系统手册》内容在第四章,PLC的基本概念。


文档连接:

http://www.ad.siemens.com.cn/download/DocList.aspx?TypeId=1&CatFirst=1&CatSecond=2&CatThird=-1


1109582  S7-200可编程控制器系统手册

提问者对于答案的评价:
弄明白了,比S7-300的间接寻址简单。谢谢各位了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:10
下一篇 2020年11月1日 下午3:10

相关推荐

  • S7200中断程序中连接中断

    先用一个IO点中断,中断程序中开启两个定时中断连接!!分离前面IO中断事件号!当定时达到中断程序分别给Q0.0Q0.1发脉冲!中断程序中然后有分别连接两个IO点中断启用两个高速计数…

    SIMATIC S7-200 2020年10月31日
  • TP170A的显示

    我已经组态好TP170A了(设了S7200的输出变量是IB0),用DP电缆与S7200接好,为什么显示#######,而不是数值 最佳答案 说明你的TP170A和PLC的连接没有建…

    SIMATIC S7-200 2020年11月1日
  • S7-200高速计数器编程问题

    使用S7-200高速计数器,编码器编程。A/B正交计数,4倍率,计数器当前值和预置值是否是1倍率的4倍?脉冲当量(一个脉冲移动的距离)是否是1倍率的1/4?请网友指导。 最佳答案 …

    SIMATIC S7-200 2017年11月4日
  • PLC和智能电流采集模块通信问题

    现有电流模块支持RS485总线通讯协议为标准modbus-RTU,能否与PLC通讯?PLC怎样读取数据?能否举例。我要读取数据比较然后控制! 先感谢下! 问题补充:大哥能…

    SIMATIC S7-200 2021年7月5日
  • 西门子控制器

    请问老师们:在网络1里面当条件M0.0满足时候,去执行做了一个四段PTO参数写入,并且执行PTO输出,并且调用了19事件(PTO输出完成事件)去复位M0.0。。。在网络2里面,当M…

    SIMATIC S7-200 2017年8月16日
  • 求一道程序学习

    我刚开始学模拟量编程,望大家编到小程序我学习。例如一压力变送器测量范围为0-50KPa,对应的模拟量信号为4~20mA,当压力为40KPa时输出一个开关量。谢谢!我的邮箱是maoy…

    SIMATIC S7-200 2021年7月5日
  • 三个状态指示灯全亮

    现在PLC一上电,三个状态指示灯全亮。SF/DIAG(橙色)、RUN(绿色)、STOP(黄色)。PLC无法与PC机实现通讯,像是处于死机状态,双击通讯能找到地址,上传程序是空的,下…

    SIMATIC S7-200 2021年7月4日
  • WINCC的OPC通信需要哪些软件

    wincc 通过OPC与S7-200通信,需要安装STEP7,SOFTNET,WINCC;如果改用access,是不是还是要安装以上3个软件? 最佳答案 S7-200PL…

    SIMATIC S7-200 2020年11月1日
  • 西门子的温度传感器QAE22

    请教,QAE22的输出是电阻值,还是电压,电流?个人感觉好像是热电阻,但因为要接入s7-200,涉及到模拟量模块选型,害怕买错东西,所以请了解的朋友帮一下。 问题补充:是的,好像现…

    SIMATIC S7-200 2020年11月1日
  • 如何实时读HSC当前值

    我用的是S7-200的PLC,想用一个七线制编码器计数,将信号线接入I0.0、I0.1、I0.2,在PLC中我用的是向导完成高速计数器编程。请问我如何实时读出计数器的当前值?&nb…

    SIMATIC S7-200 2021年7月5日