您现在的位置是:首页 > PLC技术 > PLC技术

FX系列PLC子程序调用与子程序返回指令

来源:艾特贸易2017-06-04

简介子程序相关指令的基本形式见表 7-3 。子程序是为一些特定的控制目的而编写的相对独立的模块,供主程序调用。 表 7-3 子程序调用与返回指令 子程序调用指令 CALL 的操作数不包含 P6

    子程序相关指令的基本形式见表7-3。子程序是为一些特定的控制目的而编写的相对独立的模块,供主程序调用。    7-3    子程序调用与返回指令
子程序调用与返回指令
    子程序调用指令CALL的操作数不包含P63,因为P63END所在行的指针。子程序可以嵌套使用,最多嵌套5级。子程序返回指令SRET (Sub Routine Return)无操作数。    7-8为子程序调用程序。当X0ON时,CALL指令使程序跳转到P10处执行子程序,执行完SRET指令后返回到104步。所有的标号应写在FEND(主程序结束)指令之后,同一标号只能出现一次,且不能与CJ指令中用过的标号重复,但不同位置的CALL指令可以调用同一标号。    7-9为子程序嵌套调用程序。当X1OFF变为ON时,CALL (P) P11被执行一次,调用子程序1,如果驱动条件成立,则嵌套调用子程序2,执行完子程序2对应的SRET指令后返回到子程序1CALL P12指令的后面继续执行,当执行完子程序1对应的SRET指令后返回到主程序CALL (P) P11指令的后面。
子程序调用程序
    7-8    子程序调用程序
子程序的嵌套调用程序
    7-9    子程序的嵌套调用程序