指令功能: (子程序中)当前程序段的其它指令执行完成后,返回主程序中由 P 指定的程序段继续执行,当未输入 P 时,返回主程序中调用当前子程序的 M98 指令的后一程序段继续执行。如果M99 用于主程序结束(即当前程序不是由其它程序调用执行) ,当前程序反复执行。示例:图 2-1 表示了调用子程序(M99 中有 P 指令字)的执行路径。图 2-2 表示 M99 中无P 指令字调用及返回执行路径本系统可以调用二重子程序,即可以在子程序中调用其它子程序(如图 2-3)2.1.5 M 指令调用子程序当系统参数 NO.006 的 BIT5(CM98)设置为 1 时,执行表 2-1 以外的 M 指令(M) ,系统调用执行子程序 O90 ,此功能用于用户自定义特殊功能。注 1:若系统参数 NO.006 的 BIT5(CM98 )设置为 0 时,执行表 2-1 以外的指令,系统产生报警。注 2:当执行表 2-1 以外的 M 指令时必须编入对应的子程序,否则产生报警。注 3:在 MDI 方式下,子程序调用操作无效。