PLC课件 项目4(新版).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文档。上传文档
查看更多
3、监视定时器指令 (1)指令格式和功能 助 记 符 功 能 操 作 数 程序步 WDT (FNC07) 在程序运行期间刷新监视定时器 无 WDT、WDTP:1步 (2)使用说明 指令用法如图所示。 (a) 在这两个程序之间插入WDT指令 (b) 用数据传送MOV和WDT指令修改限制值 (2)使用说明 1)WDT指令是在控制程序中刷新监视定时器的指令。如果执行程序的扫描周期时间(从0步到END或FEND指令之间)达200ms,则PLC将停止运行。这时,应将WDT指令插到合适的程序步中刷新监视定时器,以便程序得以继续运行,直到END。例如,将一个扫描周期为240ms的程序分为两个120ms程序。如图4-22a所示,在这两个程序之间插入WDT指令。 2)如果希望每次扫描周期时间超过200ms,则可用数据传送指令MOV把限制值写入特殊数据寄存器D8000中。 4、循环指令 (1)指令格式 指令起点助记符为FOR,操作元件为KnM、KnS、T、C、D、K、H、KnX、KnY、V、Z; 终点助记符为NEXT,无操作元件。 (2)使用说明 指令用法如下图所示。 1)循环指令主要用于某操作需反复进行的场合。FOR-NEXT命令最多只能嵌套5层。如因循环次数过多,程序运行时间大于200ms,应注意使用WDT命令。 2)下图为两层嵌套的循环程序,外循环5次,内循环10次。每执行一次,D0中的数据加1,此程序中D0共进行了50次的加1,最终结果为60。 (2)使用说明 1)WDT指令是在控制程序中刷新警戒定时器的指令。如果执行程序的扫描周期时间(从0步到END或FEND指令之间)达200ms,则PLC将停止运行。这时,应将WDT指令插到合适的程序步中刷新警戒时钟,以便程序得以继续运行,直到END。例如,将一个扫描周期为240ms的程序分为两个120ms程序。如图4-22a所示,在这两个程序之间插入WDT指令。 2)如果希望每次扫描周期时间超过200ms,则可用数据传送指令MOV把限制值写入特殊数据寄存器D8000中。 【能力目标】 ? 能利用数据比较和触点比较指令等功能指令进行梯形图编程。 ? 能熟练运用PLC的基本指令和所学的功能指令编写PLC程序 ,并写入PLC调试运行。 ? 能熟练运用数据和触点比较指令解决相关实际工程问题。 ? 具有一定的信息处理、分析问题和随机应变等关键能力。 创新动力,创造发展 任务4 台车呼叫控制:比较指令 【知识目标】 ? 掌握触点比较、数据比较等功能指令的作用方法。 ? 掌握利用传送、比较等常用功能指令进行程序设计的方法。 ? 学会运用编程软件对比较指令等程序的输入、修改、传送和测试方法。 创新动力,创造发展 一、任务导入 一部电动运输车供8个加工点使用,每个加工点(下称“工位”)设有一个到位开关(SQ)和一个呼叫按钮(SB),如下图所示。台车的控制要求如下。 1)台车开始应能停留在8个工位的任意一个位置。 2)设台车现暂停于a号工位(SQa为ON)处,此时b号工位呼车(SBb为ON),当ab时,台车左行运行至呼叫位置后停止。当ab时,台车右行运行至呼叫位置后停止。当a=b时,台车原位不到。 3)台车运行时呼叫无效。 4)具有左行、右行指示,原点不动指示。 利用PLC实现上述控制要求。 (1)指令格式和功能 1.循环右移、循环左移指令 二、相关知识 助 记 符 功 能 操 作 数 程序步 (D.) n ROR (FNC30) 将目标元件的位循环右移n位 KnY、KnM、 KnS、T、C、D、V、Z K、H 16位,n≤16 32位,n≤32 ROR(P):5步 DROR(P):9步 ROL(P):5步 DROL(P):9步 ROL (FNC31) 将目标元件的位循环左移n位 KnY、KnM、 KnS、T、C、D、V、Z (2)使用说明 指令用法如图所示。 1)每执行一次ROR指令,目标元件中的位循环右移n位,最后从低位被移出的位同时存入到进位标志M8022中。 2)每执行一次ROL指令,目标元件中的位循环左移n位,最后从高位被移出的位同时存入到进位标志M8022中。 3)当X0闭合时,D10的值为245。 4)上图运行一次后的执行情况见下图所示。当X1由OOF→ON时,执行ROR D10 K3指令1次,D10中的数据右移3位,此时D10=-24546,同时进位标志M8022为“1”,如下图a所示。当X2由OOF→ON,执行ROL D10 K2指令1次,D10的数据左移2位,此时D10=980,同时,进位标志M8022为“0”,如下图b所示。 5)在指定位软元件场合,只有K4(16位)或K8(32位)才有效。例如K4Y0、K8M0有效,而K1Y0、K

文档评论(0)

138****4876 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档