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

三菱FX系列PLC的子程序

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

简介如图 4-12a 所示,当 X0 为 ON 时, CALL 指令使程序跳到标号 P10 处,子程序被执行。 在 SRET 指令执行后程序回到 104 步处。标号应写在 FEND 之后( FEND 指令在 4.2.4 节中解释)。标号范围为


   
如图4-12a所示,当X0ON时,CALL指令使程序跳到标号P10处,子程序被执行。    SRET指令执行后程序回到104步处。标号应写在FEND之后(FEND指令在4.2.4节中解释)。标号范围为P0~P62,但同一标号不能出现多于1次;CJ指令中用过的标号不能重复再用。但不同的CALL指令可调用同一标号的子程序。    在图4-12b中,CALL (P) P11X1OFFON时执行一次。在执行P11子程序时,如果CALL P12指令被执行,则程序跳到子程序P12。在SRET (2)指令执行后,程序返回到子程序P11CALL P12指令的下一步。在SRET(1)指令执行后再返回主程序。
子程序指令示例
    4-12    子程序指令示例    注:    ①子程序中可再CALL子程序,形成子程序嵌会,总数可有5级嵌套。    ②在子程序和中断子程序中使用的定时器范围规定为T192~ T199T246~ T249    ③可使用的标号P的数量:    FX1S64P0~ P63    FX1NFX2NFX2NC128, P0P127