M001: NOP 0
SET
// ON "F0000_MachineConfig".General.Aseptic.Filler
JC M003
// UN "I1701_B171"
JC M002
JU M004
请教各位大神,关于这段程序中// ON 和// UN是怎么运算的,并且在这两个指令后部并没有实际地址,这个又是如何进行关联的。
钻石用户推荐最佳答案
当用 STL、SCL 编程方式时,“//” 表示是注释的开始,跟在其后面的内容,编译时会认为它是对程序的注释,而不是指令。
调试时,常用用这种方法,将有此不想删除的语句注释掉,即将该指令屏蔽,使它不起作用,等想用时将双斜杠删除,那它又是指令了。
在STEP 7 (TIA Portal)中, 如何在LAD/FBD/STL 和SCL语言中注释掉所选代码?
https://support.industry.siemens.com/cs/document/109482004
在经典的 STEP7 V5.X中也是一样的,在语句前面加上如你图所示的双斜杠,表示后面的内容是注释,而不是语句。
图片说明:
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc284840.html