可编程控制器应用技术:项目化教程 教学课件 作者 祝红芳 主编 熊必诚 副主编 项目四 PLC功能指令应用 任务二 装配流水线控制.pptVIP

可编程控制器应用技术:项目化教程 教学课件 作者 祝红芳 主编 熊必诚 副主编 项目四 PLC功能指令应用 任务二 装配流水线控制.ppt

  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文档。上传文档
查看更多
尚辅网 尚辅网 目 录 一、任务导入和分析 二、相关知识 移位和循环移位指令 三、任务实施 四、知识拓展 移位寄存器指令 一、任务导入与分析 某车间的装配流水线总体控制要求如图4-16所示,系统中的操作工位A、B、C,运料工位D、E、F、G及仓库操作工位H能对工件进行循环处理。 具体控制要求 (1)闭合“启动”开关,工件经过传送工位D送至操作工位A,在此工位完成加工后再由传送工位E送到操作工B……,依次传送及加工,直至工件被送到仓库操作工位H,由该工位完成对工件的入库操作,循环处理。 (2)按“复位”键,无论此时工件位于任何工位,系统均能复位到起始状态,即工件又重新开始从传送工位D开始运送并加工。 (3)按“移位”键,无论此时工件位于任何工位,系统均能进入单步移位状态,即每按一次“移位”键,工件前进一个工位。 二、相关知识 移位、循环移位指令 1. 移位指令 如执行字节左移指令: 移位次数 位SM1.1 VB0单元内容 0 X 1011 0101 1 1 0110 1010 2 0 1101 0100 左移位指令的功能:将输入IN端指定的数据左移N位,结果放入OUT单元中。 右移位指令的功能:将输入IN端指定的数据右移N位,结果放入OUT单元中。 移动位数N为字节型数据,但字节、字、双字移位指令的实际最大可移位数分别为8、16、32。 2. 循环移位指令 循环左移位指令功能:将输入端指定的数据循环左移N位,结果放入OUT单元中。 循环右移位指令功能:将输入端指定的数据循环右移N位,结果放入OUT单元中。 移动位数N为字节型数据。对于字节、字、双字循环移位指令,如果移位位数N等于或大于数据长度(8、16、32),则执行移位的次数为 N 除以实际数据长度的余数,其结果是0~7、0~15、0~31为实际移动次数。 如执行字循环右移指令: 移位次数 VW0单元内容 位SM1.1 0 1011 0101 0011 0011 X 1 1101 1010 1001 1001 1 2 1110 1101 0100 1100 1 3 0111 0110 1010 0110 0 移位及循环移位指令均影响特殊存储器位SM1.1 (溢出) 及SM1.0 (零) : SM1.1 的状态由每次移出位的状态决定,其结果是最后移出位的值; 移位操作结果为0时, SM1.0 自动置位。 移位及循环移位指令应用如图4-19所示。 设执行指令之前 AC0 = 0100 0000 0000 0001 , VW200 = 1110 0010 1010 1101 。 练一练:用循环移位指令编写流水灯程序。 八个LED(Q0.0~Q0.7)依次点亮。 三、任务实施 1.分配I/O地址,绘制PLC输入/输出接线图 2.编制PLC程序并调试 练一练 若“装配流水线”的“启动”开关断开,仍要求系统能加工完最后一步操作后才自动停止工作。请修改程序。 四、知识拓展 移位寄存器指令 图中DATA为移位寄存器的数据输入端;S_BIT为组成移位寄存器的最低位; N为移位寄存器的长度,其最大值为64。N0 时,为正向移位,即从最低位向最高位移位,N0 时,为反向移位,即从最高位向最低位移位。 【指令使用说明】 (1) 移位寄存器的组成由S_BIT和 N共同决定。如S_BIT=V3.1, N=6, 则移位寄存器由V3.1~V3.6组成。 (2) 移位寄存器指令对特殊存

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档