五、子程序调用指令与子程序返回指令用法-【中职专业课】高一中职《PLC编程与应用》同步教学

2022-09-21
| 8页
| 288人阅读
| 0人下载
特供

内容正文:

PLC编程与应用 (三菱) 一、子程序调用指令与子程序返回指令用法 PLC编程与应用(三菱) 一、子程序调用指令与子程序返回指令用法 子程序调用功能指令CALL和CALL(P)用于在一定条件下调用并执行子程序,子程序返回用SRET指令。 PLC编程与应用(三菱) 1、子程序与标号位置 CALL指令必须和FEND、SRET 一起使用。 标号P0 和子程序返回指令SRET 间的程序构成了P0 子程序的内容。 子程序标号要写在主程序结束指令FEND 之后。 PLC编程与应用(三菱) 1、子程序与标号位置 当主程序带有多个子程序时,子程序要依次放在主程序结束指令FEND 之后,并用不同的标号相区别。 子程序标号范围为P0 ~ P62。 同一标号只能使用一次,而不同的CALL 指令可以多次调用同一标号的子程序。 PLC编程与应用(三菱) 1、子程序与标号位置 当X001接通时, CALL指令使程序调至标号P10处,同时将调用指令后的一条指令的地址作为断点保存, 并从P10开始逐条顺序执行子程序,即执行指令LD X003,OUT Y001,…直到SRET时,程序返回主程序断点处, 继续执行主程序,即执行指令LD X002,OUT Y000… CALL和SRET 指令的使用说明如图3-3-2所示 图 3-3-2 CALL和SRET指令 PLC编程与应用(三菱) 2、子程序嵌套 图 3-3-3 子程序嵌套 CALL(P)和SRET 指令的使用说明如图3-3-3 所示。 PLC编程与应用(三菱) 2、子程序嵌套 CALL(P)与CALL 的区别在于子程序,P11 仅在X001由 “OFF”→“ON”变化时执行一次。 在执行P11子程序时,若X003接通,CALLP P12 指令被执行,则程序又调用子程序P12,在SRET(2)指令执行后程序返回到P11中的CALLP P12 指令的下一步,在SRET(1) 指令执行后再返回主程序。 因此在子程序中,可以形成子程序嵌套。 图 3-3-3 子程序嵌套 PLC编程与应用(三菱) 学习愉快! PLC编程与应用 (三菱) PLC编程与应用(三菱) $

资源预览图

五、子程序调用指令与子程序返回指令用法-【中职专业课】高一中职《PLC编程与应用》同步教学
1
五、子程序调用指令与子程序返回指令用法-【中职专业课】高一中职《PLC编程与应用》同步教学
2
五、子程序调用指令与子程序返回指令用法-【中职专业课】高一中职《PLC编程与应用》同步教学
3
五、子程序调用指令与子程序返回指令用法-【中职专业课】高一中职《PLC编程与应用》同步教学
4
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。