三菱FX系列PLC的子程序指针规定如下:WWW_PLCJS@_COM%-PLC-技.术_网
FX1S:P0---P62W1WW_P4LCJS_COM-PLC-技.术_网
FX1N,FX2N,FX2NC:P0---P62,P64---P127WW.W_PLCJS_COM-PLC-技.术_网
*因这P63是专用向END跳转,所以子程序不能用此指针WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
SRET指令:子程序返回指令WWcW_PLCJS_COM-PLC-技.术_网
*子程序应该在主程序的FEND指令后面编程WW.W_PLC※JS_C,OM-PL,C-技.术_网
实例程序如下:WWW_PLCJS@_COM%-PLC-技.术_网
WWW_PLCJS_COM-PLC-技.术_网
X001由断开转为闭合时,执行一次CALL P11指令,调用P11子程序。WWcW_PLCJS_COM-PLC-技.术_网
在执行P11的子程序的过程中,如果X002闭合,则调用P12的子程序,P12子程序执行到SRET指令,再返回P11子程序。P11的SRET指令返回主程序。WWW_PL※CJS_COM-PLC-技.术_网
*请注意子程序调用指令与跳转指令的区别:WWW.PLCJS.COM——可编程控制器技术门户
跳转后,执行相应的指针程序段,并继续向下执行不再返回WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
调用,是执行相应的指针程序段后,利用SRET指令返回到调用指令,执行调用指令下面的程序。WWcW_PLCJS_COM-PLC-技.术_网