子程序调用指令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子程序调用与子程序返回指令使用方法图解》的相关信息,《三菱plc子程序调用与子程序返回指令使用方法图解》是由用户自行发布的知识型内容!下面请观看由(电工学习网 - www.9pbb.com)用户发布《三菱plc子程序调用与子程序返回指令使用方法图解》的详细说明。
提醒:《三菱plc子程序调用与子程序返回指令使用方法图解》最后刷新时间 2023-07-10 03:42:47,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《三菱plc子程序调用与子程序返回指令使用方法图解》该内容的真实性请自行鉴别。