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

S7 300/400地址寄存器的装入与传送指令

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

简介可以不经过累加器 1 ,直接将操作数装入到地址寄存器 AR1 和 AR2 (见表 3-5 ),或从 AR1 和 AR2 将数据传送出来。下面是应用实例: LAR1 DBD 20// 将数据双字 DBD20 中的指针装入 AR1 LAR1 P#M

    可以不经过累加器1,直接将操作数装入到地址寄存器AR1AR2(见表3-5),或从AR1AR2将数据传送出来。下面是应用实例:

   LAR1    DBD    20   //将数据双字DBD20中的指针装入AR1

   LAR1    P#M 10.2    //将带存储区标识符的32位指针常数装入AR1

   LAR2    P#24.0    //将不带存储区标识符的32位指针常数装入AR2

   TAR2    MD    24   //AR2的内容传送到存储器双字MD24

表3-5 装入指令与传送指令

 

 

L<地址>

装入指令,将数据装入累加器1,累加器1原有的数据装入累加器2

L STW

将状态字装入累加器1

LAR1 AR2

将地址寄存器2的内容装入地址寄存器1

LAR1

32位双字指针装入地址寄存器1

LAR2

32位双字指针装入地址寄存器2

LAR1

将累加器1的内容(32位指针常数)装入地址寄存器1

LAR2

将累加器1的内容(32位指针常数)装入地址寄存器2

T<地址>

传送指令,将累加器1的内容写入目的存储区,累加器1的内容不变

T STW

将累加器l中的内容传送到状态字

TAR1 AR2

将地址寄存器1的内容传送到地址寄存器2

TAR1

将地址寄存器1的内容传送到32位指针

TAR2

将地址寄存器2的内容传送到32位指针

TAR1

将地址寄存器1的内容传送到累加器1,累加器1中的内容保存到累加器2

TAR2

将地址寄存器2的内容传送到累加器1,累加器1中的内容保存到累加器2

CAR

交换地址寄存器1和地址寄存器2中的数据