您现在的位置是:首页 > PLC技术 > PLC技术

SIMATIC S7间接寻址

来源:艾特贸易2017-06-05

简介间接寻址允许一直等到运行时才计算数据区域的地址。对于间接寻址, STL 和 SCL 使用不同的方法。在 STL 中,存储器间接寻址和寄存器间接寻址是有区别的: ●存储器间接寻址, IW[M

    间接寻址允许一直等到运行时才计算数据区域的地址。对于间接寻址,STLSCL使用不同的方法。在STL中,存储器间接寻址和寄存器间接寻址是有区别的:

    ●存储器间接寻址,IW[MD200]

    此地址为存储器双字。

    ●区域内寄存器间接寻址,IW[AR1P#2.0]

    这个地址在地址寄存器AR1中,并在执行时加上偏移量P#2.0

    ●跨区域寄存器间接寻址,W[AR1P#0.0]

    地址区域和地址本身都在地址寄存器AR1中。

    当使用存储器间接寻址时,来自数据(DBDDID)、位存储器(MD)和暂态局部数据(LD)的地址区域的双字对于保存地址是有效的。可以用两个地址寄存器(AR1AR2)实现寄存器间接寻址。

    间接寻址在第25章有详细描述。

    对于SCL,地址区域由字段组成,字段元素间接地、单独地访问。例如,MW[index]寻址一个存储器字,其地址位于变量index中。变量index在运行时可以修改。