子程序调用与返回指令的助记符、指令代码、操作数及程序步如表 6-3 所列。
表 6-3 子程序调用与返回指令

指令梯形图如图 6-5 所示。
图 6-5 子程序调用指令梯形图

指令说明:
① 把一些常用的或多次使用的程序以子程序写出。当 X1 为 ON 时,CALL 指令使主程序跳到标号 P11 处执行子程序;子程序结束,执行 SRET 指令后返回主程序。
② 子程序应写在主程序结束指令 FEND 之后。
③ 调用子程序可嵌套,嵌套最多可达 5 级。
④ CALL 的操作数和 CJ 的操作数不能为同一个标号,但不同嵌套的 CALL 指令可调用同一个标号的子程序。
⑤ 子程序中规定使用的定时器为 T192~T199 和 T246~T249。