技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 西门子PLC > FP1型PLC子程序调用

FP1型PLC子程序调用

发布于2023-01-11 09:11 18 2 标签:子程序

  所有的FP1系列PLC都具有子程序功能,其中,FP1-C14和PP1-C16两种机型最多可使用8个子程序(SUB0~SUB7),而FP1系列的其他机型则可以使用16个子程序(SUB0~SUB15)。

FP1型PLC

  一般地,使用子程序功能必须用到以下几条指令:

  ①子程序调用指令CALL 该指令用于调用指定的子程序,它可以出现在主程序区、中断服务程序区、子程序区。在同一个程序中,允许同时存在多个相同标号的CALL指令而且在子程序中还可以出现CALL指令,这种结构叫作“嵌套”。但是应注意,在一个子程序中,最多只可以有四层嵌套。

  ②子程序进入指令SUB一旦CALL指令被触发,程序就会跳转到对应标号的子程序去执行,SUB指令就是表示由子程序开始。由它和后面介绍的RET指令包括的部分就是子程序区。在一个程序中,不允许出现两个或两个以上相同标号的SUB指令。另外,在SUB 指令与RET指令间,不允许出现和SUB指令标号相同的CALL指令。

  ③子程序返回指令ERT 在SUB指令和ERT指令间的程序为子程序,当机器执行RET指令时,表示子程序结束,程序返回到CALL指令地址后面的下一条指令去执行。当触发信号闭合时,CALL指令被激活,程序将跳转到与该CALL指令标号相同的SUB指令去执行,直至遇到一条RET指令,然后程序返回执行CALL指令地址的下一条指令。一般规定,子程序放置在主程序之外,即"ED"指令之后。


若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

子程序

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签