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

S7 300/400 TAK指令

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

简介指令 TAK 交换累加器 1 和累加器 2 的内容。 【例子】下面的程序用 MW10 和 MW12 中较大的数减去较小的数,运算结果存放在 MW14 中。 L MW 10//MW10 的内容装入累加器 1 的低字 L MW 12// 累加器

指令TAK交换累加器1和累加器2的内容。

【例子】下面的程序用MW10MW12中较大的数减去较小的数,运算结果存放在MW14中。

L    MW    10   //MW10的内容装入累加器1的低字

L    MW    12   //累加器1的内容装入累加器2MW12的值装入累加器1的低字

>I        //如果MW10>MW12RLO=1

JC    NEX1    //跳转到标号NEX1

TAK        //交换累加器1和累加器2低字的内容

NEX1-I        //累加器2低字的内容减去累加器1低字的内容

T    MW    14  //运算结果传送到MW14