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

S7-300/400 PLC的存储器间接寻址方式

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

简介在存储器间接寻址指令中,给出一个地址指针的存储器,该存储器的内容是操作数所在存储单元的地址。在循环程序中经常用到存储器间接寻址。 地址指针可以是字或双字,定时器 (

    在存储器间接寻址指令中,给出一个地址指针的存储器,该存储器的内容是操作数所在存储单元的地址。在循环程序中经常用到存储器间接寻址。

    地址指针可以是字或双字,定时器(T)、计数器(C)、数据块(DB)、功能块(FB)和功能(FC)的编号范围小于65535,使用字指针就可以。其他地址则要使用双字指针,如果要用双字格式的指针访问一个字、字节或双字存储器,必须保证指针的位编号为0,例如P#Q20.0

    存储器间接寻址的双字指针格式如图4-8所示,其中02位为被寻址地址中的位编号,318位为寻址字节编号。只有MLDBPI存储区域的双字节才能做地址指针。

存储器间接寻址的双字指针格式

    4-8    存储器间接寻址的双字指针格式

    存储器间接寻址应用如下:

    LQB[DBD 10]//将输出字节装入累加器1,输出字节的地址指针在数据双字DBD10中,如果DBD10的值为2#0000 0000 0000 0000 0000 00000010 0000,装入的是QB4

    AM[LD 4]//对存储器位作“与”运算,地址指针在数据双字LD4中,如果LD4的值为2# 0000 0000 0000 0000 0000 00000010 0011,则是对M4.3进行操作