模块三 机电一体化设备的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文档。上传文档
查看更多
模块三 机电一体化设备的PLC控制系统设计、安装与调试 工作任务1 机械手的PLC控制 工作任务2 机电一体化分拣系统的PLC控制 工作任务1 机械手的PLC控制 教学导航 能力目标 1)会用子程序、跳转指令进行编程; 2)具有分析较复杂控制系统的能力。 知识目标 1)掌握子程序、跳转指令的应用; 2)掌握多种工作方式程序设计方法。 工作任务1 机械手的PLC控制 知识分布网络 工作任务1 机械手的PLC控制 任务引入 在机电一体化控制系统中很多工作要用到机械手,机械手动作一般采用气动方式进行,动作的顺序用PLC控制。如图3-1所示。 一、控制要求 1)工作方式设置为自动/手动、连续/单周期、回原点; 2)有必要的电气联锁和保护; 3)自动循环时应按上述顺序动作。 二、工作内容 1. 初始状态 机械手在原点位置,压左限位SQ4=1,压上限位SQ2=1,机械手松开。 工作任务1 机械手的PLC控制 2. 启动运行 按下启动按钮,机械手按照下降→夹紧(延时1 s)→上升→右移→下降→松开(延时1 s)→上升→左移的顺序依次从左向右转送工件。下降/上升、左移/右移、夹紧/松开使用电磁阀控制。 3. 停止操作 按下停止按钮,机械手完成当前工作过程,停在原点位置。 任务分析 根据控制要求,按照工作方式将控制程序分为三部分:其中,第一部分为自动程序,包括连续和单周期两种控制方式,采用主程序进行控制;第二部分为手动程序,采用子程序SBR-0进行控制;第三部分为自动回原点程序,采用子程序SBR-1进行控制。 工作任务1 机械手的PLC控制 知识链接 一、跳转指令 与跳转相关的指令有下面两条。 1. 跳转指令(JMP) JMP,跳转指令。如图3-2所示,“????”处的参数为跳转标号”。功能是:当使能输入有效时,把程序的执行跳转到同一程序指定的标号(n)处向下执行。 2. 标号指令(LBL) 标号指令,如图3-3所示。标记程序段,作为跳转指令执行时跳转到的目的位置。操作数为0~255的字型数据。 工作任务1 机械手的PLC控制 必须强调的是:跳转指令及标号必须同在主程序内或在同一子程序内,或在同一中断服务程序内,不可由主程序跳转到中断服务程序或子程序,也不可由中断服务程序或子程序跳转到主程序。 3. 跳转指令示例 【例3-1】图3-4中,当JMP条件满足(即I0.0为ON时)程序跳转执行LBL标号以后的指令,而在JMP和LBL之间的指令一概不执行,在这个过程中,即使I0.1接通也不会有Q0.1输出。当JMP条件不满足时,只有I0.1接通后Q0.1才有输出。 【例3-2】如图3-5所示,用可逆计数器进行计数,如果当前值小于300,则程序按原顺序执行,若当前值超过300,则跳转到从标号5开始的程序执行。 工作任务1 机械手的PLC控制 二、子程序的编写与应用 S7-200 PLC的控制程序由主程序、子程序和中断程序组成。软件窗口里为每POU(程序组织单元)提供了一个独立的页。主程序总是第1页,后面是子程序和中断程序。 1. 子程序的作用 子程序常用于需要多次反复执行相同任务的地方,只需要写一次子程序,别的程序在需要子程序的时候就可以调用它,而无需重写该程序。子程序的调用是有条件的,未调用它时不会执行子程序的指令,因此使用子程序可以减少扫描时间。且使用子程序可以将程序分成容易管理的小块,使程序结构简单清晰,易于查错和维护。 建立子程序方法:单击“菜单”/“插入”/“子程序”命令或右击在弹出的快捷菜单中单击“插入”/“子程序”命令。 工作任务1 机械手的PLC控制 2. 子程序指令 子程序指令格式如图3-8所示,主程序调用为SBR-n。 说明:子程序调用指令编在主程序中,子程序返回指令编在子程序中,子程序的标号N的范围是0~63。 无条件子程序返回指令(RET)为自动默认;有条件子程序返回指令(CRET) 【例3-4】子程序应用举例:I0.0闭合时,执行手动程序,I0.0断开时,执行自动程序。 主程序:如图3-9所示。 工作任务1 机械手的PLC控制 子程序SBR-0:如图3-10所示;子程序SBR-1:如图3-11所示。 任务实施 系统设有手动、单周期、连续和回原点四种工作方式,机械手在最上面和最左边且松开时,称系统处于原点状态(或称初始状态)。 一、I/O分配表 I/O分配如表3-1所列。 二、PLC接线图 PLC硬件接线图如图3-12所示。 工作任务1 机械手的PLC控制 三、设计梯形图 1)根据控制要求编写自动状态(单周期、连续)流程如图3-13所示。 2)根据流程图编写程序梯形图。 ① 主程序:如图3-14所示。 ② 手动子程序(SBR-0):如图3-15所示。 ③ 回原点子程序(SBR-1):如图3-16所示。

文档评论(0)

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

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

1亿VIP精品文档

相关文档