经常看到一个FC 或者FB 的首段中写入TAR1 #TempAR1, TAR2 #TempAR2,最后段写入 LAR1 #TempAR1 LAR2 #TempAR2 ,即以T开头,以L结束,还有就是有的程序段中以 L #INTERNAL,T LW 0
,以L LW 0 T #INTERNAL结束,请问大侠们,这样写是什么意思有什么作用
最佳答案
这是在进入块时把之前AR1、AR2中的内容保存到临时变量中,在块执行完后再把临时变量的内容传回AR1、AR2中。这样在块中使用AR1、AR2时,不会改变进入块前AR1、AR2的内容。
#INTERNAL的作用也是这样的,保证程序在执行块前后时AR1、AR2的一致性。
提问者对于答案的评价:
谢谢,那我 还想问问,什么时候一般会用到这个语句,能不能给举个例子。
最佳答案作者回复:
在块中使用AR1、AR2间接寻址时可以这样写。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc236398.html