电工学习网

 找回密码
 立即注册
电工论坛 电工学习网 qy886 plc 三菱plc 查看内容

三菱plc子程序调用与子程序返回指令使用方法图解

2017-8-2 08:12| 发布者: admin| 查看: 393| 评论: 0
摘要: 子程序调用指令CALL的操作数为P0~P62,子程序返回指SRET无操作数。图(a)中的X10为ON时,CALL指令使程序跳转到指针CALL指令使程序跳转到指针P8处,子程序被执行,执行完SRET指令后返回到104步。子程序应放在FEND( ...
子程序调用指令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指令的下一条指令。
 

相关阅读

发表评论

最新评论

|电工学习网 ( ) GMT+8, 2017-8-31 09:37
Powered by © 2011-2017 www.diangon.com 版权所有 免责声明 联系我们 这里是电工学习网—这里可以学习电工技术 电工基础知识—这里是电工之家 栏目导航:电脑论坛 | 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程
返回顶部