您当前的位置:五五电子网电子知识plc技术PLC入门西门子S7-300/400PLC的寻址方式 正文
西门子S7-300/400PLC的寻址方式

西门子S7-300/400PLC的寻址方式

点击数:7516 次   录入时间:03-04 11:38:45   整理:http://www.55dianzi.com   PLC入门

    西门子S7-300/400PLC的直接寻址方法与S7-200相同。间接寻址方式有“存储器间接寻址”与“寄存器间接寻址”两种。由于S7-300/400具有专用的指针寄存器AR1AR2,因此,间接寻址建立“地址指针”的方法与指令的表示方法、寻址的范围均与S7-200 PLC有较大的区别,其使用更方便,寻址的范围也更大。

    1.存储器间接寻址

    S7-300/400的存储器间接寻址方式与S7-200 PLC相比,在实际使用中具有两方面明显的区别:

    ①在S7-300/400中,间接寻址不需要建立指针的过程,可以直接在寻址对象的前面加“【]”标记,表示该寻址对象为间接寻址。

    ②间接寻址可以用于二进制位地址。

    【例1】通过局部变量LD10,将输入I22.2读入,与IO.O进行“与”运算,结果输出到QO.1的程序如下:

    LP#22.2    //二进制位数据22.2读入累加器;

    TLD10    //二进制位数据22.2传送到局部变量LD1O中:

    AI[LDIO]    //读入由LDIO确定的输入点;

    AIO.O    //与IO.O进行“与”运算;

    =QO,l    //结果输出到QO.1

    以上指令等效于指令:

    AI22.2

    AIO.O

    =QO.1

    2.寄存器间接寻址

    S7-300/400的寄存器间接寻址是一种利用指针寄存器进行偏移的间接寻址方式,格式为[AR1m][AR2m],间接寻址所指定的存储器地址为指针寄存器AR1AR2的内容与m之和。

    指针寄存器AR1AR2为双字长寄存器,可以同时存储地址、字节、位等信息,因此,寻址不仅可以在存储器自身的区域内进行(如内部标志M之间、输入I之间等),而且可以在不同的区域内进行(如由内部标志M到输入I等)。

[1] [2] [3] [4]  下一页


本文关键字:西门子  PLC入门plc技术 - PLC入门

上一篇:DB块数据变化