- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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功能指令应用
您可能关注的文档
最近下载
- 湘少版2025年三年级春季学期英语阅读理解真题.pdf VIP
- 乘着歌声的翅膀降A调正谱伴奏.pdf VIP
- 游戏开发与游戏运营的策划技巧.docx VIP
- (正式版)H-Y-T 147.1-2013 海洋监测技术规程 第1部分:海水(正式版).docx VIP
- 中央八项规定精神相关解读.ppt VIP
- 通用学术英语1(张敬源)课后习题答案.docx VIP
- (统编2024版)语文八年级上册第三单元解读课件(新教材).pptx
- 河南安阳红色文化传承模式研究.pptx VIP
- 人教PEP版(2024)三年级上册英语全册教案(单元整体教学设计) .pdf
- 加快建设教育强国、科技强国、人才强国PPT课件 .pptx VIP
原创力文档


文档评论(0)