程序控制指令:
7.SP(子程序:SUB 71)
功能指令SP用于生成子程序。子程序号作为子程序名称。SP指令与SPE指令一起指定子程序的范围。
指令格式:
参数:
(a) 子程序号
在此指令上指定子程序号,子程序号必须以P地址形式指定。指定的子程序号在顺序程序中必须唯一。
指令示例:
如上图,X0.0行程序段属于P1子程序,X1.0行程序段属于P2子程序。
8.SPE(子程序结束:SUB 72)
功能指令SPE用于生成子程序。SPE指令与SP指令一起使用,SPE指令指定子程序的范围。当该指令被执行完成后,程序将返回至调用该子程序的功能指令。
指令格式:
指令示例:
请参考SP功能指令示例。
9.END1(1级程序结束:SUB 1)
梯形图程序中必须指定END1功能指令,在1级程序结尾处指定,如果没有1级程序,则在2级程序开始处指定。
指令格式:
10.END2(2级程序结束:SUB 2)
在2级程序结尾处指定END2指令。
指令格式:
11.END3(3级程序结束:SUB 48)
在3级程序结尾处指定END3指令,如果没有3级程序,则不用指定该指令。
指令格式:
12.END(程序结束:SUB 64)
功能指令END用于指定梯形图结束,该指令必须放置在梯形图结尾处。
指令格式:
13.NOP(空操作:SUB 70)
在使用编辑器编写梯形图时,如果梯形图中存在注释行或者换页符,在进行编译时就会以空操作指令输出。