三菱子程序PLC子程序反回RET和SRET有什么区别

该楼层疑似违规已被系统折叠 

前媔有用call指令吗主程序结束要有fend 主程序结束指令,子程序开头要有p5之类的标签然后子程序结束才用sret子程序结束指令


三菱子程序里Call调用还要Fend配合。這个Fend指令标志着主程序结束在Fend后面加上语句,语句前面加上标号P1代表Call调用的开始语句,语句后再加上Ret作为调用返回语句一个简单的孓程序就完成了。

不知道这样的图是不是很清楚了呢

CALL在接通的时候作用,跳过CALL P1后面的主程序先执行P1子程序,然后返回执行CALL后面的主程序P1作为指针存在的。

如果CALL没有接通则不执行CALL,而直接执行主程序

CALL程序可以嵌套,看第二个图子程序可以调用另一个子程序。

你对這个回答的评价是

参考资料

 

随机推荐