三菱FX-PLC子程序调用与返回指令
1、指令说明
子程序调用指令:
指令的目标操作元件是指针标号P0~P62,允许变址修改。
子程序返回:
主程序结束指令:
2、指令用法
CALL子程序调用指令必须与FEND主程序结束指令、SRET子程序返回指令一起使用;子程序的标号要写在FEND主程序结束指令的后面;
一个标号与SRET子程序返回指令之间的程序构成了一个子程序,例如:P0与SRET子程序返回指令之间的程序构成了子程序。
当主程序中要调用多个子程序时,子程序要依次放在FEND主程序结束指令之后,并且使用不同的标号区别,例如:
子程序标号范围为P0~P62,比CJ跳转指令少一个,这些标号与跳转指令的标号相同,因此在CJ跳转指令中已使用了的标号,该标号在子程序中就不能再使用。
同一个标号只能使用一次,但CALL指令可以多次调用同一标号的子程序,这一点与CJ跳转指令类似,例如:
例子,子程序嵌套使用:
本站仅提供信息发布平台,文章仅代表作者个人观点。