假如我要把程序中好几个变量相互互换,有没有快速的方法直接将两个变量直接相互变换位置?有没有这个快捷的操作?如果没有,那么大家怎么去互换两个变量?
最佳答案
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