三菱fx系列plc程序怎么分段(三菱FX-PLC子程序的调用与返回指令)
三菱fx系列plc程序怎么分段(三菱FX-PLC子程序的调用与返回指令)子程序标号范围为P0~P62,比CJ跳转指令少一个,这些标号与跳转指令的标号相同,因此在CJ跳转指令中已经使用了的标号,该标号在子程序中就不能再使用了。当主程序中要调用多个子程序时,子程序要依次放在FEND主程序结束指令之后并用不同的标号区别,例:CALL子程序调用指令必须与FEND主程序结束指令、SRET子程序返回指令一起使用;子程序的标号要写在FEND主程序结束指令的后面;一个标号与SRET子程序返回指令之间的程序构成了一个子程序,例:P0与SRET子程序返回指令之间的程序构成了子程序。
指令子程序调用指令:
指令的目标操作元件是指针标号P0~P62,允许变址修改!
子程序返回:
主程序结束指令:
CALL子程序调用指令必须与FEND主程序结束指令、SRET子程序返回指令一起使用;
子程序的标号要写在FEND主程序结束指令的后面;
一个标号与SRET子程序返回指令之间的程序构成了一个子程序,例:P0与SRET子程序返回指令之间的程序构成了子程序。
当主程序中要调用多个子程序时,子程序要依次放在FEND主程序结束指令之后并用不同的标号区别,例:
子程序标号范围为P0~P62,比CJ跳转指令少一个,这些标号与跳转指令的标号相同,因此在CJ跳转指令中已经使用了的标号,该标号在子程序中就不能再使用了。
同一个标号只能使用一次,但CALL指令可以多次调用同一标号的子程序,这一点与CJ跳转指令类似,例如:
子程序嵌套使用,例如:
#PLC##三菱PLC#