您现在的位置是:首页 > PLC技术 > PLC技术
SIMATIC S7间接寻址
来源:艾特贸易2017-06-05
简介间接寻址允许一直等到运行时才计算数据区域的地址。对于间接寻址, STL 和 SCL 使用不同的方法。在 STL 中,存储器间接寻址和寄存器间接寻址是有区别的: ●存储器间接寻址, IW[M
间接寻址允许一直等到运行时才计算数据区域的地址。对于间接寻址,STL和SCL使用不同的方法。在STL中,存储器间接寻址和寄存器间接寻址是有区别的:
●存储器间接寻址,IW[MD200]
此地址为存储器双字。
●区域内寄存器间接寻址,IW[AR1,P#2.0]
这个地址在地址寄存器AR1中,并在执行时加上偏移量P#2.0。
●跨区域寄存器间接寻址,W[AR1,P#0.0]
地址区域和地址本身都在地址寄存器AR1中。
当使用存储器间接寻址时,来自数据(DBD和DID)、位存储器(MD)和暂态局部数据(LD)的地址区域的双字对于保存地址是有效的。可以用两个地址寄存器(AR1和AR2)实现寄存器间接寻址。
间接寻址在第25章有详细描述。
对于SCL,地址区域由字段组成,字段元素间接地、单独地访问。例如,MW[index]寻址一个存储器字,其地址位于变量index中。变量index在运行时可以修改。
点击排行
