全自动洗衣机控制解析_第1页
全自动洗衣机控制解析_第2页
全自动洗衣机控制解析_第3页
全自动洗衣机控制解析_第4页
全自动洗衣机控制解析_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、全自动洗衣机的PLC控制步进指令及应用之一任务目标任务分析相关知识任务实施知识链接能力测试研讨与练习主要内容掌握PLC的状态软元件及应用。掌握PLC的状态转移图和步进顺控指令的表达形式及对应关系。掌握单流程状态转移图的编程。任务目标任务分析 设计一个用PLC控制的工业洗衣机的控制系统。其控制要求如下:启动时,首先进水,到高水位时停止进水,开始洗涤。正转洗涤15s,暂停3s后反转洗涤15s,暂停3s后再正转洗涤,如此反复30次。洗涤结束后,开始排水,当水位下降到低水位时,进行脱水(同时排水),脱水时间为10s。这样完成一次从进水到脱水的大循环过程。经过3次上述大循环后(第2、第3次为漂洗),进行

2、洗衣完成报警,报警10s后结束全过程,自动停机。相关说明 波轮式全自动洗衣机的洗衣桶(外桶)和脱水桶(内桶)波轮式全自动洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以同一中心安装的。外桶固定,作为盛水用,内桶可以旋是以同一中心安装的。外桶固定,作为盛水用,内桶可以旋转,作为脱水(甩干)用。内桶的四周有许多小孔,使内、转,作为脱水(甩干)用。内桶的四周有许多小孔,使内、外涌的水流相通。洗衣机的进水和排水分别由进水电磁阀和外涌的水流相通。洗衣机的进水和排水分别由进水电磁阀和排水电磁阀控制。进水时,控制系统使进水电磁阀打开,将排水电磁阀控制。进水时,控制系统使进水电磁阀打开,将水注入外桶;排水时,控制系

3、统使排水电磁阀打开,将水由水注入外桶;排水时,控制系统使排水电磁阀打开,将水由外桶排到机外。洗涤和脱水由同一台电机拖动,通过电磁离外桶排到机外。洗涤和脱水由同一台电机拖动,通过电磁离合器来控制,将动力传递给洗涤波轮或甩干桶(内桶)。电合器来控制,将动力传递给洗涤波轮或甩干桶(内桶)。电磁离合器失电,电动机带动洗涤波轮实现正、反转,进行洗磁离合器失电,电动机带动洗涤波轮实现正、反转,进行洗涤;电磁离合器得电,电动机带动内桶单向旋转,进行甩干涤;电磁离合器得电,电动机带动内桶单向旋转,进行甩干(此时波轮不转)。水位高低分别由高低水位开关进行检测。(此时波轮不转)。水位高低分别由高低水位开关进行检测

4、。启动按钮用来启动洗衣机工作。启动按钮用来启动洗衣机工作。n 流程图n 状态转移图n 状态继电器n 步进顺控指令n 状态转移图的编程方法n 编程注意事项相关知识 流程图是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序。 流程图有工艺流程图、控制流程图、系统流程图及程序流程图等多种类型。 电机循环正反转工作流程图如左边所示。流程图 状态转移图又称状态流程图,它是一种用状态继电器来表示的顺序功能图,是FX2N系列PLC专门用于编制顺序控制程序的一种编程方式。 如何将流程图转化为状态转移图呢?一是将流程图中的每一个工序(或阶段)用PL

5、C的一个状态继电器来替代;二是将流程图中的每个阶段要完成的工作(或动作)用PLC的线圈指令或功能指令来替代;三是将流程图中各个阶段之间的转移条件用PLC的触点或电路块来替代;四是流程图中的箭头方向就是PLC状态转移图中的转移方向。状态转移图1. 将整个控制过程按任务要求分解,其中的每一个工序都对应一个状态(即步),并分配状态继电器2. 搞清楚每个状态的功能、作用3. 找出每个状态的转移条件和方向4. 根据控制要求或工艺要求,画出状态转移图设计状态转移图的方法和步骤电动机循环正反转控制的状态转移图1. 可以将复杂的控制任务或控制过程分解成若干个状态。2. 相对某一个具体的状态来说,控制任务简单了

6、,给局部程序的编制带来了方便。3. 整体程序是局部程序的综合,只要搞清楚各状态需要完成的动作、状态转移的条件和转移的方向,就可以进行状态转移图的设计。4. 这种图形很容易理解,可读性很强,能清楚地反映全部控制的工艺过程。状态转移图的特点类别类别符号、点数符号、点数用途用途初始状态初始状态S0S9,10点点用于用于SFC的初始状态的初始状态返回状态返回状态S10S19,10点点用于返回原点状态用于返回原点状态一般状态一般状态S20S499,480点点用于用于SFC的中间状态的中间状态掉电保持状态掉电保持状态S500S899,400点点用于保持停电前状态用于保持停电前状态信号报警状态信号报警状态S

7、900S999,100点点用作报警元件用作报警元件状态继电器步进顺控指令(STL/RET) 状态的三要素:驱动负载、指定转移方向和转移条件。 其中指定转移方向和转移条件是必不可少的,驱动负载则要视具体情况,也可能不进行实际负载的驱动。 状态转移图的编程原则为:先进行负载的驱动处理,然后进行状态的转移处理。 状态的转移使用SET指令,不连续转移用OUT指令。 在状态转移程序中,所谓的“有电”或“开启”或“激活”可以理解为该段程序被扫描执行;而“无电”或“关闭”或“未激活”则可以理解为该段程序被跳过,未能扫描执行。状态转移图的编程方法1.与STL步进触点相连的触点应使用LD或LDI指令,步进程序的

8、最后一定要使用RET指令。2.初始状态可由其他状态驱动,但初始状态可用M8002或M8000进行驱动。3.STL触点可以直接驱动或通过别的触点驱动Y、M、S、T等元件的线圈和应用指令。4.不同的STL触点可以驱动同一软元件的线圈。5.在步的活动状态的转移过程中,相邻两步的状态继电器会同时ON一个扫描周期,可能会引发瞬时的双线圈问题。同一定时器的线圈不可以在相邻的步使用;避兔不能同时接通的两个输出同时动作。编程注意事项6.并行流程或选择流程中每一分支状态的支路数不能超过8条,总的支路数不能超过16条。7.若为顺序不连续转移(即跳转),不能使用SET指令进行状态转移,应改用OUT指令进行状态转移。

9、8.STL触点右边不能紧跟着使用入栈(MPS)指令。STL指令不能与MC、MCR指令一起使用。在FOR、NEXT结构中、子程序和中断程序中,不能有STL程序块,但STL程序块中可允许使用最多4级嵌套的FOR、NEXT指令。9.需要在停电恢复后继续维持停电前的运行状态时,可使用S500S899停电保持状态继电器。编程注意事项(续)输入输入输出输出输入输入元件元件作用作用输入继输入继电器电器输出元输出元件件作用作用输出继输出继电器电器SB1启动按钮启动按钮X0KA1进水电磁阀进水电磁阀Y0SQ1高水位开高水位开关关X1KM1电机正转控制电机正转控制Y1SQ2低水位开低水位开关关X2KM2电机反转控

10、制电机反转控制Y2KA2排水电磁阀控排水电磁阀控制制Y3KA3脱水电磁离合脱水电磁离合器控制器控制Y4KA4报警蜂鸣器控报警蜂鸣器控制制Y5任务实施I/O分配任务实施硬件接线任务实施梯形图编程任务实施状态转移图编程任务实施状态转移图编程p输入程序。p静态调试。p动态调试。p其他测试。调试 所谓单流程就是指状态转移只可能有一种顺序,没有其他可能。 由单流程构成的状态转移图就叫作单流程状态转移图。 现实当中并非所有的顺序控制都为一种顺序,含有多种顺序(或路径)的叫分支流程。知识链接-单流程 (1)根据控制要求,列出PLC的I/O分配表,画出I/O接线图; (2)将整个工作过程按工作步序进行分解,每

11、个工作步序对应一个状态,将其分为若干个状态; (3)理解每个状态的功能和作用,即设计驱动程序; (4)找出每个状态的转移条件和转移方向; (5)根据以上分析,画出控制系统的状态转移图; (6)根据状态转移图写出指令表。知识链接-单流程编程方案与步骤 控制要求为:三盏彩灯HL1、HL2、HL3,按下起动按钮后HL1亮,1s后HL1灭HL2亮,1s后HL2灭HL3亮,1s后HL3灭,1s后HL1、HL2、HL3全亮,1s后HL1、HL2、HL3全灭,1s后HL1、HL2、HL3全亮,1s后HL1、HL2、HL3全灭,1s后,HL1亮如此循环;随时按停止按钮停止系统运行。单流程编程实例之一任务实施I

12、/O分配任务实施程序设计 控制要求为:具有手动和自动控制功能,手动时,各动作能分别操作;自动时,按下启动按钮后,从原点开始按图313所示的流程运行一周回到原点;图中SQ1SQ4为行车进退限位开关,SQ5、SQ6为吊钩上、下限位开关。用步进指令设计一个电镀槽生产线的控制程序 XO:自动/手动转换,X1:右限位,X2:第二槽限位,X3:第三槽限位,X4:左限位;X5:上限位,X6:下限位,X7:停止,X10:自动位起动,Xll:手动向上,X12:手动向下,X13:手动向右,X14:手动向左,YO:吊钩上,Y1:吊钩下,Y2:行车右行,Y3:行车左行,Y4:原点指示。I/O分配外部接线图系统程序 控

13、制要求如下:手动操作时,每个动作均能单独操作,用于将机械手复位至原点位置;连续运行时,在原点位置按起动按钮,机械手按图3-16所示连续工作一个周期。一个周期的工作过程如下:原点下降夹紧(T)上升右移下降放松(T)上升左移到原点,时间T由教师现场规定。能力测试机械手的控制系统 X0:自动/手动转换,X1:停止,X2:自动起动,X3:上限位,X4:下限位,X5:左限位,X6:右限位,X7:手动向上,X10:手动向下,X11:手动左移,X12:手动向右,X13:手动夹紧/放松;Y0:夹紧放松,Y1:上升,Y2:下降,Y3:左移,Y4:右移,Y5:原点指示。系统I/O分配如下:机械手动作示意图 设计程

14、序(40分) 根据系统控制要求及PLC的I/O分配,试设计其状态转移图。 设计接线图(20分) 根据系统控制要求,设计其系统接线图。 系统调试(40分) 输入程序、静态调试、动态调试、其它测试。调试 启动按钮S01用来开启运料小车,停止按钮S02用来手动停止运料小车。按S01小车从原点启动,KM1接触器吸合使小车向前运行直到碰SQ2开关停,KM2接触器吸合使甲料斗装料5s,然后小车继续向前运行直到碰SQ3开关停,此时KM3接触器吸合使乙料斗装料3s,随后KM4接触器吸合,小车返回原点直到碰SQ1开关停止,KM5接触器吸合使小车卸料5s后完成一次循环。配料小车的PLC控制PLC控制运料小车示意图

15、要求小车连续循环与单次循环可按S07自锁按钮进行选择,当S07为“0”时小车连续循环,当S07为“1”时小车单次循环;根据要求画其状态转移图。配料小车(1)的状态转移图见右图。SQ7 小车连续循环,按停止按钮S02小车完成当前运行环节后,立即返回原点,直到碰到SQ1开关停止;再按启动按钮S01小车重新运行;根据要求画其状态转移图。配料小车(2)的状态转移图见图要求连续做3次循环后自动停止,中途按停止按钮S02则小车完成一次循环后才能停止;根据要求画出其状态转移图。配料小车(3)的状态转移图见右图。 启动按钮S01用来开启运料小车,停止按钮S02用来手动停止运料小车。按S01小车从原点启动,KM

16、1接触器吸合使小车向前运行直到碰SQ2开关停,KM2接触器吸合使甲料斗装料5s,随后KM4接触器吸合,小车返回原点碰SQ1开关停,KM5接触器吸合使小车卸料5s,然后小车再次向前运行直到碰SQ3开关停,此时KM3接触器吸合使乙料斗装料3s,随后KM4接触器吸合,小车返回原点直到碰SQ1开关停止,KM5接触器吸合使小车卸料5s后完成一次循环。启动后,小车要连续做3次循环后自动停止。中途按下停止按钮S02,小车立即停止(料斗装料及小车卸料均不受此限制)。当再按启动按钮S01时,小车继续运行。配料小车(4)的状态转移图如右图n 流程图n 状态转移图n 状态继电器n 步进顺控指令n 状态转移图的编程方

17、法n 编程注意事项相关知识1. 将整个控制过程按任务要求分解,其中的每一个工序都对应一个状态(即步),并分配状态继电器2. 搞清楚每个状态的功能、作用3. 找出每个状态的转移条件和方向4. 根据控制要求或工艺要求,画出状态转移图设计状态转移图的方法和步骤1. 可以将复杂的控制任务或控制过程分解成若干个状态。2. 相对某一个具体的状态来说,控制任务简单了,给局部程序的编制带来了方便。3. 整体程序是局部程序的综合,只要搞清楚各状态需要完成的动作、状态转移的条件和转移的方向,就可以进行状态转移图的设计。4. 这种图形很容易理解,可读性很强,能清楚地反映全部控制的工艺过程。状态转移图的特点类别类别符号、点数符号、点数用途用途初始状态初始状态S0S9,10点点用于用于SFC的初始状态的初始状态返回状态返回状态S10S19,10点点用于返回原点状态用于返回原点状态一般状态一般状态S20S499,480点点用于用于SFC的中间状态的中间状态掉电保持状态掉电保持状态S500S899,400点点用于保持停电前状态用于保持停电前状态信号报警状态信号报警状态S900S999,100点点用作报警元件用作报警元件状态继电器步进顺控指令(STL/RET) 状态的三要素:驱动负载、指定转移方向和转移条件。 其中指定转移方向和转移条件是必不可少的,驱动负载则要视具体

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论