子程序调用和返回指令.PPT

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
子程序调用和返回指令

子程序调用和返回指令 项目七: PLC功能指令应用 项目七: PLC功能指令应用 子程序调用和返回指令 XXXXX XXXXX FX2系列可编程控制器有10条程序流向控制类指令 CJ(条件跳转) CALL(子程序调用) SRET(子程序返回) IRET(中断返回) EI、DI(中断允许与中断禁止) FEND(主程序结束) WDT(监控定时器刷新) FOR、NEXT(循环开始和循环结束) 1步 无 FNC02 SRET 子程序返回 3步 标号P 1步 P0~P62 嵌套5级 FNC01 (16) CALL CALL(P) 子程序调用 D(?) 程序步 操作数 指令代码位数 助记符 指令名称 指令格式 1.指令编号及助记符 2.指令的目标操作元件是指针号P0~P62(允许变址修改) 指令格式 (1)子程序调用功能指令FNC01 CALL ,CALL(P); (2)子程序返回功能指令 FNC02 SRET; 指令用法 1.子程序与标号的位置 CALL指令必须和FEND,SRET一起使用 子程序标号要写在主程序结束指令FEND之后 标号P0和子程序返回指令SRET间的程序构成了P0子程序的内容 当主程序带有多个子程序时,子程序要依次放在主程序结束指令FEND之后,并用不同的标号相区别 子程序标号范围为P0~P62,这些标号与条件转移中所用的标号相同,而且在条件转移中已经使用了标号,子程序也不能再用 同一标号只能使用一次,而不同的CALL指令可以多次调用同一标号的子程序 图7.20 CALL指令举例 主程序 子程序 标号 图7.21 子程序嵌套举例 2.子程序嵌套 主程序 子程序 子程序 标号 标号 XXXXX XXXXX 项目七: PLC功能指令应用

您可能关注的文档

文档评论(0)

wangyueyue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档