请联系客服QQ
艾特贸易网首页

艾特贸易网

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

提示:

在存储器间接寻址指令中,给出一个地址指针的存储器,该存储器的内容是操作数所在存储单元的地址。在循环程序中经常用到存储器间接寻址。 地址指针可以是字或双字,定时器(T)、计数器(C)、数据块(DB)、功能块(FB)和功能(FC)的编号范围小于65535,使用字指针就可以。其他地址则要使用双字指针,如果要用双字格式的指针访问

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

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

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

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

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

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

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

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


(责任编辑: 艾特贸易网 )

  • 本文关键字:PLC 

免责声明:本文章仅代表作者个人观点,与艾特贸易网无关。本站大部分技术资料均为原创文章,文章仅作为读者参考使用,请自行核实相关内容,如若转载请注明来源:艾特贸易网 http://www.aitmy.com