在STEP7中将两个变量互换,有没有快捷方法?

假如我要把程序中好几个变量相互互换,有没有快速的方法直接将两个变量直接相互变换位置?有没有这个快捷的操作?如果没有,那么大家怎么去互换两个变量?

最佳答案

1、应用TAK指令: 累加器 1 与累加器 2 进行互换。
例如:
L MW10// 将存储字MW10 的内容装入累加器1 低字。
L MW12// 将累加器1 低字中的内容装入累加器2 低字(即MW10的内容)中。将存储字MW12 的内容装入累加器 1 低字。
T  MW10//将累加器1中的内容送入MW10中,即将存储字MW12 的内容装入 MW10中。
TAK// 交换累加器1 和累加器2 中的内容。
T  MW12//将累加器1中的内容送入MW12中,即将存储字MW10 的内容装入 MW12中。
2、上述程序为信手而写,未经检验,仅供参考。

提问者对于答案的评价:
方法可行!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc250192.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 下午5:23
下一篇 2018年12月2日 下午5:23

相关推荐