- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7-1讲 PLC的指令系统3 讲解内容 ? 6.4 比较指令 ? 6.5 程序控制类指令 学习说明 : 本讲是学习的PLC的指令系统。重点掌握: 程序控制类指令 程序控制类指令:用于程序运行状态的控制 (作用、用法、图形符号、时序图) END条件结束指令。依据其前面的逻辑关系,终止用户主程序。返回主程序第一条指令。 MEND无条件结束指令。无条件终止用户程序执行,返回主程序第一条指令。 指令格式:END(无操作数) STOP,暂停指令。使能输入有效时,该指令使主机CPU的工作方式由RUN切换到STOP方式,从而立即终止用户程序的执行。 指令格式:STOP (无操作数) 图中,当I0.0接通时,Q0.0有输出,若I0.1接通,执行END指令,终止用户程序,并返回主程序的起点,这样,Q0.0仍保持接通,但下面的程序不会执行。若I0.1断开,接通I0.2,则Q0.1有输出,若将I0.3接通,则执行STOP指令,立即终止程序执行,Q0.0与Q0.1均复位,CPU转为STOP方式 。 WDR看门狗复位指令。允许CPU的看门狗定时器被触发。在没有看门狗错误的情况下,可以增加一次扫描所允许的时间。 指令格式:WDR(无操作数) (一)循环指令 由 FOR和NEXT指令构成程序的循环体。FOR指令标记循环的开始,NEXT指令为循环体的结束指令。 工作原理:使能输入EN有效,循环体开始执行,执行到NEXT指令时返回,每执行一次循环体,当前值计数器INDX增1,达到终止值FINAL时,循环结束。使能输入无效时,循环体程序不执行。每次使能输入有效,指令自动将各参数复位。 FOR/NEXT指令必须成对使用,循环可以嵌套,最多为8层。 图6-50中,当I0.0为ON时,1所示的外循环执行3次,由VW200累计循环次数。当I0.1为ON时,外循环每执行一次,2所示的内循环执行3次,且由VW210累计循环次数。 (二)跳转指令 JMP跳转指令。使能输入有效时,使程序流程跳到同一程序中的指定标号n处执行。 LBL标号指令。标记跳转到目的地的位置。 操作数n为0~255的字型数据。 JMP、LBL指令:在工业现场控制中,常用于工作方式的选择。 工作方式: *手动方式:分别用每个电机各自的起停控制按钮控制电机 M1~M3的起停状态。 *自动方式:按下起动按钮,M1~M3每隔5s依次起动; 按下停止按钮,M1~M3同时停止。 如图6-53b所示, 当操作方式选择开关闭合时,I0.0的常开触点闭合,跳过手动程序段;I0.0常闭触点断开,选择自动方式的程序段执行。 当操作方式选择开关断开时,跳过自动方式程序段,选择手动方式程序段执行。 1.建立子程序;2.子程序调用;3.带参数的子程序调用 局部变量表分配 程序实现用外部控制条件分别调用两个子程序 LSCR顺序步开始指令 SCRE顺序步结束指令 SCRT顺序步转移指令 四、顺序控制指令-应用举例1: 顺序控制指令应用举例:使用顺序控制结构,编写出实现红、绿灯循环显示的程序(要求循环间隔时间为1s)。 四、顺序控制指令-应用举例2: 本例是用顺序继电器实现的顺序控制中的一个步S0.5的程序段,这一步实现的功能是:使两个电机M1和M2起动运行20秒后停止,切换到下一步。 四、顺序控制指令-使用说明 当输出需要保持时,可使用S/R指令。 步进控制指令SCR只对状态元件S有效。为保证程序可靠运行,驱动状态元件S的信号应用短脉冲。 本讲学习要求 * * ?6.5 程序控制类指令 系统控制指令 跳转指令、循环指令 子程序调用指令 顺序控制指令 一、系统控制指令 结束指令END、MEND 停止指令STOP 看门狗复位指令 WDR 程序控制类指令 ?6.5 一、系统控制指令:结束指令 MEND MicroWin32 STEP-7编程软件,在主程序的结尾自动生成MEND,用户不得输入,否则编译出错。 ?6.5 程序控制类指令 LD M0.0 END LD SM5.0 //SM5.0为检测到I/O错误时置1 STOP //强制转换至STOP(停止)模式 一、系统控制指令:停止指令 ?6.5 程序控制类指令 图6-47 END/STOP指令的区别 END 和STOP的区别 ?6.5程序控制类指令 LD M2.5 // M2.5接通时 WDR //重新触发WDR, 允许扩展扫描时间 一、系统控制指令:看门狗复
您可能关注的文档
- 【步步高】2019版(通用版)高中物理大一轮复习总结课件:第八章恒定电流+第1讲+.pptx
- 【步步高】2019版(通用版)高中物理大一轮复习总结课件:第八章恒定电流+实验九+.pptx
- 【部编版】七年级语文上册:第4单元知识梳理教学课件(含答案).ppt
- 【部编人教版】小学一年级语文上册:全册词语归纳复习总结卷(Word版).docx
- 【高中数学必修三】2.1.2系统抽样((公开课课件同课异构).pptx
- 【精品】《第7课-飞天畅想》教学课件.pptx
- 【精品解析】(压轴专讲)2017年中考英语命题要点强化和新题预测-动词时态.doc
- 【精品解析】(压轴专讲)2017年中考英语命题要点强化和新题预测-连词及状语从句.doc
- 【课件设计】《厘米、米的认识》复习总结课-数学-小学-刘胜俊-3709830512.ppt
- 【全国校级联考】辽宁省六校协作体2019届高三上学期期初联考地理考试试题-.docx
文档评论(0)