网站大量收购闲置独家精品文档,联系QQ:2885784924

第07讲可编程序控制器得指令系统3.ppt

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

可编程控制器原理及应用 自动化 2009年8月 电气控制及PLC技可编程控制器原理及应用术 第7讲 讲解内容: 3 可编程序控制器的指令系统 ? 定时器、计数器、比较、程序控制类指令 ? PLC的数据处理、运算指令(自学) ? PLC的特殊功能指令(一) 学习说明 : 本讲是学习的PLC的指令系统。重点掌握: 1 定时器指令、计数器指令、比较指令、程序控制类指令 2 PLC的特殊功能类指令(一) 程序控制类指令指令(3种:作用、用法、图形符号、时序图) (一) 结束指令 结束指令有两条:END和MEND。两条指令在梯形图中以线圈形式编程。 END,条件结束指令。使能输入有效时,终止用户主程序。 MEND无条件结束指令。无条件终止用户程序的执行,返回主程序的第一条指令。 指令格式:END(无操作数) (二) 停止指令 STOP,暂停指令。使能输入有效时,该指令使主机CPU的工作方式由RUN切换到STOP方式,从而立即终止用户程序的执行。 STOP指令在梯形图中以线圈形式编程。指令不含操作数。 指令格式:STOP (无操作数) 注意:END 和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:看门狗复位指令。当使能输入有效时,执行WDR指令,每执行一次,看门狗定时器就被复位一次。用本指令可用以延长扫描周期,从而可以有效避免看门狗超时错误。 指令格式:WDR(无操作数) 二、循环、跳转指令 (一)循环指令 由 FOR和NEXT指令构成程序的循环体。FOR指令标记循环的开始,NEXT指令为循环体的结束指令。 工作原理: 使能输入EN有效,循环体开始执行,执行到NEXT指令时返回,每执行一次循环体,当前值计数器INDX增1,达到终止值FINAL时,循环结束。使能输入无效时,循环体程序不执行。每次使能输入有效,指令自动将各参数复位。FOR/NEXT指令必须成对使用,循环可以嵌套,最多为8层。 循环指令示例 图中,当I0.0为ON时,1所示的外循环执行3次,由VW200累计循环次数。当I0.1为ON时,外循环每执行一次,2所示的内循环执行3次,且由VW210累计循环次数。 (二)跳转指令 (1)跳转指令 JMP,跳转指令。使能输入有效时,使程序流程跳到同一程序中的指定标号n处执行。 (2)标号指令 LBL,标号指令。标记程序段,作为跳转指令执行时跳转到的目的位置。操作数n为0~255的字型数据。 MP、LBL指令在工业现场控制中,常用于工作方式的选择。如有3台电动机M1~M3,具有两种起停工作方式: 1)手动操作方式:分别用每个电动机各自的起停按钮控制M1~M3的起停状态。 2)自动操作方式:按下起动按钮,M1~M3每隔5s依次起动;按下停止按钮,M1~M3同时停止。 PLC控制的外部接线图,程序结构图,梯形图分别如图6-53a、b、c所示。 从控制要求中,可以看出,需要在程序中体现两种可以任意选择的控制方式。所以运用跳转指令的程序结构可以满足控制要求。如图6-53b所示,当操作方式选择开关闭合时,I0.0的常开触点闭合,跳过手动程序段不执行;I0.0常闭触点断开,选择自动方式的程序段执行。而操作方式选择开关断开时的情况与此相反,跳过自动方式程序段不执行,选择手动方式程序段执行。 三、子程序调用指令: 1.建立子程序;2.子程序调用;3.带参数的子程序调用 四、顺序控制指令 (1)顺序步开始指令 (LSCR) (2)顺序步结束指令 (SCRE) (3)顺序步转移指令 (SCRT) 应用举例: 使用顺序控制结构,编写出实现红、绿灯循环显示的程序(要求循环间隔时间为1s)。 在使用顺序控制指令时应注意: (1)步进控制指令SCR只对状态元件S有效。为了保证程序的可靠运行,驱动状态元件S的信号应采用短脉冲。 (2)当输出需要保持时,可使用S/R指令。 (3)不能把同一编号的状态元件用在不同的程序中,例如,如果在主程序中使用S0.1,则不能在子程序中再使用。 (4)在SCR段中不能使用JMP和LBL指令。即不允许跳入或跳出SCR段,也不允许在SCR段内跳转。可以使用跳转和标号指令在SCR段周围跳转。 (5)不能在SCR段中使用FOR、NEXT和END指令。 三、

文档评论(0)

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

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

1亿VIP精品文档

相关文档