您现在的位置是:首页 > PLC技术 > PLC技术

PLC顺序功能图顺序设计法的一般步骤

来源:艾特贸易2017-06-05

简介(1) 分析控制要求,将控制过程分成若干个工作步,明确各步的功能,弄清分支的结构(如单序列、选择序列、并行序列),确定各步的转换条件,将控制要求用功能图表示出来。 (2) 确

    (1)分析控制要求,将控制过程分成若干个工作步,明确各步的功能,弄清分支的结构(如单序列、选择序列、并行序列),确定各步的转换条件,将控制要求用功能图表示出来。    (2)确定所需的I/O点数,选择PLC机型,进行I/O分配。    (3)给每个步分配一个控制位。对于S7-200系列PLC,可以选择顺序控制继电器S、内部标志位存储器M的位。    (4)根据顺序功能图,设计出梯形图程序,最后根据某些特殊要求,添加部分控制程序。    【例7-6】完成图7-20所示的某组合机床动力头进给运动的控制程序设计。    (1)程序设计过程:    ①绘制顺序功能图,如图7-21所示。    ②进行I/O分配,见表7-9。根据输入需要4点,输出需要3点,可以选择S7 CPU221 AC/DC/继电器型PLC    ③给每步分配辅助继电器。初始步的辅助继电器为M0.0,第1步的辅助继电器为M0.1,第2步的辅助继电器为M0.2,第3步的辅助继电器为M0.3    7-9    动力头控制系统的I/O分配表
动力头控制系统的I/O分配表
    ④根据顺序功能图,画出梯形图,如图7-26所示。
动力头控制的梯形图
    7-26    动力头控制的梯形图    (2)梯形图工作过程分析:    ①初始步动力头在原位等待,系统上电时激活初始步,辅助继电器M0.1M0.3均不得电。    ②第1步是系统快进步。在初始步M0.0激活的情况下,按启动按钮后,该步就成为活动步。    ③第2步是系统工进步。在第1步正在执行(M0.1为“ON”)的条件下,压下限位开关SQ1,该步变成活动步。    ④第3步是系统快退步。在第2步正在执行(M0.2为“ON)的条件下,压下限位开关SQ2,该步变成活动步。该步的关断条件为退回原位,压下SQ3。该步为系统最后一步,当关断条件满足时,回到初始状态。    在工业自动化生产中.无论是自动化单机还是组合机床以及自动化生产线,经常要用到机械手,以完成工件的取放。对于片状材料,所谓“手”,既可以是真空吸盘,也可以是电磁铁;对于棒形等材料,“手”既可以是夹钳,也可以是夹具。对机械手的控制主要是位置识别、运动方向控制以及对物料是否存在的判别。
机械手控制图
    7-27    机械手控制图    【例7-7】某机械手的结构和工作过程如图7-27所示。它的任务是将A工作台的工件搬运到B工作台上。机械手是由能提供上下、左右运动的机械组成,上下与左右运动分别由双线圈两位电磁阀驱动气缸来实现。一旦某个方向电磁阀得电,机械手沿相应方向运动。当该方向电磁阀失电,机械手保持当前位置直至另一方向电磁阀得电为止。放松/夹紧是由一个单线圈两位电磁阀驱动气缸来实现的。当线圈得电时即为夹紧,失电时即为放松。由于夹紧操作中不使用限位开关,因此,当夹紧电磁阀得电后,就启动定时器计时,持续一定时间即认定为已经夹紧。同样,放松操作也是由定时器控制实现的。现要求完成PLC用于机械手控制的程序设计。机械手的工作过程如下:    (1)机械手位于初始位置(压合SQ2SQ4)时,按下启动按钮SB,下降电磁阀YV1得电,机械手下降直至压合SQ1为止。    (2)夹紧电磁阀YV2得电,同时启动定时器,2.3s后工件夹紧。    (3)上升电磁阀YV3得电,机械手抓起工件上升,直至压合SQ2为止。    (4)机械手右移电磁阀YV4得电,机械手右移直至压合SQ3    (5)YV1得电,机械手下降直至压合SQ1    (6)夹紧电磁阀YV2失电,放工件到B台,2s后认定已放松。    (7)YV3得电,机械手上升,直至压合SQ2    (8)机械手向左电磁阀YV5得电,机械手左移,直至压合SQ4,机械手回到原点,完成一个循环。    下面根据上述要求设计机械手控制的PLC程序。    (1)根据控制要求,画出顺序功能图,如图7-28所示,控制过程为单一顺序过程。    (2)进行I/O分配,如表7-10所示。根据输入5点、输出5点,选择S7 CPU222 AC/DC/继电器型。    (3)根据顺序功能图,画出梯形图,如图7-29所示。
 机械手控制顺序功能图
    7-28    机械手控制顺序功能图
机械手控制梯形图程序
    7-29    机械手控制梯形图程序    7-10    机械手控制的I/O分配机械手控制的I/O分配