5.2程序控制指令讲义.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.2程序控制指令讲义

5.2 程序控制指令 一、 结束及暂停指令 1. END、MEND指令 ● END指令根据逻辑条件终止用户程序的执行,并返回主程序的第一条指令执行。 ● END的指令可在主程序中使用,但不能用在子程序中或中断子程序中。 ● 通过设定某种条件,使END指令有效而暂停程序运行,对调试程序和查找故障十分有利 2. STOP 指令 ● STOP指令暂停程序执行,使PLC转换到STOP方式。 ● 调试程序时,在适当的位置插入STOP指令,从而减化程序的复杂性,便于快速调试。 二、看门狗复位指令 WDR指令 ● WDR监控复位指令(Watch Dog Reset)指令,用于重新触发PLC的警戒时钟 。 ● 警戒时钟默认时间300ms,在300ms内警戒定时器不能被刷新,则认为程序超时出错 。 ● 用户程序扫描时间或中断处理时间超过300 ms时,必须用WDR指令复位警戒定时器,延长警戒时间,使其不产生程序超时出错报警。 四、 循环指令 ● FOR和NEXT循环嵌套深度最多可达8层 ●每次使能重新有效时,指令将自动复位各参数。 五、诊断LED指令 这是新版的CPU增加的指令。PLC的主机面板上有一个SF/DIAG(错误/诊断)指示灯,当CPU发生系统故障时,该指示灯发红光,表明系统出现错误(SF)。对于诊断(DIAG)功能部分,可以使用指令控制该指示灯是否发黄光。 举例:一个使用诊断LED指令的例子,在该例中,当故障信号I0.0出现时,SF/ DIAG指示灯发黄光。 * 返回 后一页 前一页 三、 跳转与标号指令 条件满足(栈顶的值为1)时,跳转指令JMP(Jump)使程序流程转到对应的标号LBL(1abel)处,标号指令用来指示跳转指令的目的位置。JMP与LBL指令中的操作数n为常数0~255. JMP和对应的LBL指令必须在同一程序块中。图中12.1的常开触点闭合时,程序流程将跳到标号LBL 4处。 (JMP) 4 I2.1 4 LBL JMP 程序A 1 I0.0 程序B 1 LBL 程序C 返回 后一页 前一页 假设INIT等于1,FINAL等于10,每次执行FOR与NEXT之间的指令后,INDX的值加1,并将结果与结束值比较。如果INDX大于结束值,则循环终止,FOR与NEXT之间的指令将被执行10次。如果起始值大于结束值,则不执行循环。 * *

文档评论(0)

441113422 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档