在读PLC程序时,有的程序指令不理解,请指教。(程序附图)
问题补充:
我的问题是“= L 7.0”这个命令不理解
图片说明:
最佳答案
L7.0以及后面的L7.1,L7.2等都是TEMP区中的地址,而且必定是FC22的TEMP区中未使用的地址(你可以看FC22的TEMP区中的变量后面的地址一定没有超过7.0)。
再说说这个L7.0为什么会出现,就是因为你的程序是由LAD语言转换为STL语言的,在这个转换过程中,会自动增加L区域地址作为中间变量来使用的(包括那个BLD 103都是自动写入的),例如你看到的= L7.0是赋值给L7.0,后面调用功能块的引脚EN_MAXMAX填写的就是L7.0,这些你只要把STL转回LAD就没有了。
提问者对于答案的评价:
谢谢,学习了
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc297590.html