调用子程序的例子三菱plc⼦程序调⽤与⼦程序返回指令使⽤⽅法
海蓝机电⽂章分享:三菱plc⼦程序调⽤与⼦程序返回指令使⽤⽅法。
⼦程序调⽤指令CALL的操作数为P0~P62,⼦程序返回指SRET⽆操作数。
图(a)中的X10为ON时,CALL指令使程序跳转到指针CALL指令使程序跳转到指针P8处,⼦程序被执⾏,执⾏完SRET指令后返回到104步。
⼦程序应放在FEND(主程序结束)指令之后,同⼀指针只能出现⼀次,CJ指令中⽤过的指针不能再⽤,不同位置的CALL指令可以调⽤同⼀指针的⼦程序。
图(a)⼦程序调⽤(b)⼦程序的嵌套调⽤在⼦程序调⽤⼦程序称为嵌套5级。
图(b)中的CALL P11指令仅在X0由OFF变为ON时执⾏⼀次。在执⾏⼦程序1时,如果X1为ON,CALL P12指令被执⾏,程序跳到P12处,嵌套执⾏⼦程序2。执⾏第⼆条SRET指令后,返回⼦程序1中CALL P12指令的下⼀条指令,执⾏第⼀条SRET指令后返回主程序中CALLP11指令的下⼀条指令。
以上就是关于三菱plc⼦程序调⽤与⼦程序返回指令使⽤⽅法的全部内容了。
海蓝机电,让天下没有难做的机器。