《《步进顺控指令》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《步进顺控指令》PPT课件.ppt(74页珍藏版)》请在金锄头文库上搜索。
1、步进指令步进顺控指令4.1 单流程步进控制单流程步进控制4.2 多分支状态转移图的处理多分支状态转移图的处理4.3 步进指令的应用举例步进指令的应用举例思考与练习题思考与练习题步进指令步进指令如图所示,某生产过程的控制工艺要求如下: (1) 按下启动按钮SB,台车电机M正转,台车前进,碰到限位开关SQ1后,台车电机M反转,台车后退。(2) 台车后退碰到限位开关SQ2后,台车电机M停转,台车停车,停5 s,第二次前进,碰到限位开关SQ3,再次后退。 (3) 当后退再次碰到限位开关SQ2时,台车停止(或者继续下一个循环)。 为编程的需要,不妨设置输入、输出端口配置如表4.1所示。步进指令步进指令起
2、-保-停梯形图顺序控制设计步进指令顺序控制设计法顺序控制设计法(步进控制设计发)顺序功能图由步,有向连线,转换,转换条件和动作(命令)五大要素组成用辅助继电器M来代表步步,某一步为活动步,相应的辅助继电器线圈”ON”某一转换实现时,该转换的后续步变为活动步步M(i)转换为活动步的实现条件是: 它的前续步是活动步,并且转换条件X(i)=1成立.当M(i)变为活动步后,其前续步M(i-1)应变为不活动步步进指令顺序功能图1.根据PLC的输出量的变化,划分输出状态. 一种状态下,输出量不变化, 如果输出量发生变化, 则状态发生变化.2. 确定步, 起始状态称为起始步, 后续状态,每个状态确定一个步.
3、 3. 确定状态转换的条件, 此条件就是步的转换条件. 4. 下一个步激活, 上一个步就必须处于不活动状态.5. 根据各个状态中的运行要求, 确定PLC的输出触点.步进指令顺序控制图M0M1M2M3M4M5X0X1X2M0 初始状态 初始步,停M1 按下SB ,前进M2 碰到SQ1, 后退M3 碰到SQ2, 停,5SM4 5s到,前进M5 碰到SQ3, 后退T0 5SX3X2步进指令冲床机械手的控制初始机械手在左边, 按下起动按钮, 机械手夹紧工件,2s后机械手右行, 遇到SQ1,上行, 遇到SQ3后, 下行, 遇到SQ2后, 左行, 遇到SQ4后, 停, 松开工件. 1s后,系统返回初始状态
4、起动按钮SQ1SQ2SQ3SQ4步进指令1. 先确定状态.几个状态, 转换条件2.将状态转换成步, 根据状态转移条件画出顺序控制图3. 利用起保停电路梯形图实现步进指令一组彩灯由”团结 勤奋 求实 创新”四组字型灯组成, 要求4组灯轮流各亮5S, 停2S, 最后再4组灯齐亮5S, 然后全部熄灭3S后再循环, 画顺序控制功能图并用起保停梯形图完成编程.步进指令自动门控制系统人靠近自动门, 红外线感应X000为”ON”, Y000驱动电动机高速开门, 碰到开门减速开关X001时, 变为低速开门, 碰到开门极限开关X002时,停止, 开始延时, 若在0.5s内红外感应检测到无人, Y002驱动电机高
5、速关门, 碰到关门减速开关X003时, 改为低速关门, 碰到关门极限开关X004时电机停止. 关门期间若感应到有人, 停止关门, 延时0.5s后自动转换为高速开门.步进指令以转移为中心的顺序控制编程方法步进指令步进指令步进指令 绘制状态转移图 顺序控制若采用步进指令编程,则需根据流程图画出状态转移图。状态转移图是用状态继电器(简称状态)描述的流程图。 状态元件是构成状态转移图的基本元素,是可编程序控制器的元件之一。FX2共有1000个状态元件,其分类、编号、数量及用途如表4.2所示。步进指令表表4.2 FX2的状态元件的状态元件步进指令 状态可提供以下三种功能 : (1) 驱动负载。状态可以驱
6、动M、Y、T、S等线圈。可以直接驱动和用置位SET指令驱动,也可以通过触点联锁条件来驱动。例如,当状态S20置位后,它可以直接驱动Y1。在状态S20与输出Y1之间有一个联锁条件Y2。 (2) 指定转移的目的地。状态转移的目的地由连接状态之间的线段指定,线段所指向的状态即为指定转移的目的地。例如,S20转移的目的地为S21。步进指令 (3) 给出转移条件。状态转移的条件用连接两状态之间的线段上的短线来表示。当转移条件得到满足时,转移的状态被置位,而转移前的状态(转移源)自动复位。例如,当X1动合触点瞬间闭合时,状态S20将转移到S21,这时S21被置位而S20自动复位。 状态的转移条件可以是单一
7、的,也可以是多个元件的串、并联组合,如图4.4所示。步进指令 流程图中的每一步,可用一个状态来表示,由此绘出图4.2所示的台车流程图的状态转移图。如图4.3所示,分配状态的元件如下:初始状态 S0 前进(工序一) S20后退(工序二) S21 延时(工序三) S22再前进(工序四) S23 再后退(工序五) S24 注意:虽然S20与S23、S21与S24,功能相同,但它们是状态转移图中的不同工序,也就是不同状态,故编号也不同。步进指令步进指令STL:步进开始指令,表示步进顺控开始。RET:步进结束指令,表示步进顺控结束,用于状态流程结束返回主程序STL的操作器件为S0S899步进指令LD M
8、8002SET S0STL S0LD X000SET S20STL S20OUT Y000LD X001SET S21STL S21OUT Y001LD X002OUT S0RETEND步进指令 第三步:设计步进梯形图 前面讲过,每个状态提供一个STL触点,当状态置位时,其步进触点接通。用步进触点连接负载的梯形图称为步进梯形图,它可以根据状态转移图来绘制。根据图4.2所示台车状态转移图绘制的步进梯形图如图4.7所示。步进指令 在使用状态时还需要说明以下问题: (1) 状态的置位要用SET指令,这时状态才具有步进功能。它除了提供步进触点外,还提供一般的触点。步进触点(STL触点)只有动合触点,一
9、般触点有动合触点和动断触点。当状态被置位时,其STL触点闭合,用它去驱动负载。 (2) 用状态驱动的M、Y若要在状态转移后继续保持接通,则需用SET指令。当需要复位时,则需用RST指令。步进指令 (3) 只要在不相邻的步进段内,则可重复使用同一编号的计时器。这样,在一般的步进控制中只需使用23个计时器就够了,可以节省很多计时器。 (4) 状态也可以作为一般中间继电器使用,其功能与M一样,但作一般中间继电器使用时就不能再提供STL触点了。步进指令 下面对绘制步进梯形图的要点作一些说明: (1) 状态必须用SET指令置位才具有步进控制功能,这时状态才能提供STL触点。 (2) 状态转移图除了并联分
10、支与联接的结构以外,STL触点基本上都是与母线连接的,通过STL触点直接驱动线圈,或通过其它触点来驱动线圈。线圈的通断由STL触点的通断来决定。 (3) 图中M8002为特殊辅助继电器的触点,它提供开机初始脉冲。 (4) 在步进程序结束时要用RET指令使后面的程序返回原母线。 步进指令 第四步:编制语句表 由步进梯形图可用步进指令编制出语句表程序。步进指令由STL/RET指令组成。STL指令称为步进触点指令,用于步进触点的编程;RET指令称为步进返回指令,用于步进结束时返回原母线。 由步进梯形图编制语句表的要点是: (1) 对STL触点要用STL指令,而不能用LD指令。不相邻的状态转移用OUT
11、指令,例如从S24转移到S25。 (2) 与STL触点直接连接的线圈用OUT/SET指令。对于通过触点连接的线圈,应在触点开始处使用LD/LDI指令。步进指令离心式选矿机的顺序控制X000 启动按钮X001 停止按钮Y000 KM1断矿阀Y001 KM2分矿阀Y002 KM3冲矿阀按下X000,打开KM1,180s后,关KM1,4s后,开KM2(离心选矿机同时打开),26s后,关KM2,4s后,开KM3,22s后,关KM3,4s后,开KM1步进指令步进指令4.2 多分支状态转移图的处理多分支状态转移图的处理 1可选择的分支与汇合可选择的分支与汇合 从多个流程程序中,选择执行哪一个流程称为选择性
12、分支。图4.8是可选择的分支与汇合的状态转移图和梯形图。步进指令图8.27 可选择的分支与汇合(a) 状态转移图;(b) 梯形图步进指令 选择分支和汇合的编程原则是:先集中处理分支状态,然后再集中处理汇合状态。 分支选择条件X1和X4不能同时接通。程序运行到状态器S21时,根据X1和X4的状态决定执行哪一条分支。当状态器S22或S24接通时,S21自动复位。状态器S26由S23或S25 置位,同时,前一状态器S23或S25自动复位。与图8.27对应的语句表如下:STLS21OUTY1LDX1SETS22LDX4SETS24步进指令STLS22OUTY2LDX2SETS23LDX23SETS3L
13、DX3SETS26STLS24OUTY4LD X5SETS25STLS25OUTY5LDX6SETS26LDS26SETY6步进指令2. 并行的分支与汇合并行的分支与汇合图4. 8 并行的分支与汇合(a) 状态转移图;(b) 梯形图步进指令 并行分支的编程原则是先集中进行并行分支处理,再集中进行汇合处理。当转换条件X1接通时,由状态器S21分两路同时进入状态器S22和S24,以后系统的两个分支并行工作,图4.9中水平双线强调的是并行工作,实际上与一般状态编程一样,先进行驱动处理,然后进行转换处理,从左到右依次进行。当两个分支都处理完毕后,S23、S25同时接通,转换条件X4也接通时,S26接通
14、,同时S23、S25自动复位。多条支路汇合在一起,实际上是STL指令连续使用(在梯形图上是STL接点串联)。STL指令最多可连续使用8次,即最多允许8条并行支路汇合在一起。与图4.9对应的语句表如下:步进指令STLS21OUTY1LDX1SETS22SETS24STLS22OUTY2LDX2SETS23STLS23OUTY3STLS24OUTY4步进指令LDX3SETS25STLS 25OUTY5STLS23STLS25LDX4SETS26STLS26OUTY6其中,连续用STL表示并行汇合。步进指令4.3 步进指令的应用举例步进指令的应用举例4.3.1 交通信号灯控制交通信号灯控制 1. 控
15、制要求控制要求信号灯的动作受开关总体控制,按一下启动按钮,信号灯系统开始工作,并周而复始地循环动作;按一下停止按钮,所有信号灯都熄灭。信号灯控制的具体要求如表4.3所示。表表4.3 十字路口交通信号灯控制要求十字路口交通信号灯控制要求步进指令 2. 系统配置系统配置 根据信号控制要求,I/O分配及其接线如图4.10所示。图中用一个输出点驱动两个信号灯,如果PLC输出点的输出电流不够,可以用一个输出点驱动一个信号灯,也可以在PLC输出端增设中间继电器,由中间继器再去驱动信号灯。步进指令图4.10 PLC I/O接线图步进指令图4.11 交通信号灯控制的时序图 3时序图时序图 十字路口交通信号灯控
16、制的时序图如图8.30所示。步进指令 4. 程序设计程序设计 1) 按单流程编程 如果把东西方向和南北方向信号灯的动作视为一个顺序动作过程,其中每一个时序同时有两个输出,一个输出控制东西方向的信号灯,另一个输出控制南北方向的信号灯,这样就可以按单流程进行编程,其状态转移图如图4.12所示,对应的步进梯形图如图4.13所示。 按下启动按钮SB1,X0接通,S0置位,转入初始状态,由于Y0、M0条件满足,状态使S20置位,转入第一工步,同时T0开始计时,经25 s后,S21置位,S20复位,转入第二工步当状态转移到S25时,程序又重新从第一工步开始循环。步进指令图4.12 按单流程编程的状态转移图
17、步进指令图4.13 按单流程编程的步进梯形图步进指令 按停止按钮SB3,X2接通,M0使接通并自保,断开S0后的循环流程,当程序执行完后面的流程后停止在初始状态,即南北红灯亮,禁止通行;东西绿灯亮,允许通行。T6、T7组成的是0.5 s的振荡电路,该电路的作用是控制绿灯闪烁,其中T1和T4是控制闪烁的时间。步进指令 2) 按双流程编程 东西方向和南北方向信号灯的动作过程也可以看成是两个独立的顺序动作过程。其状态转移图如图4.14所示。它具有两条状态转移支路,其结构为并联分支与汇合。按启动按钮SB1,信号系统开始运行,并反复循环。步进指令图4.14 按双流程编程的状态转移图步进指令4.3.2 物
18、料自动混合控制物料自动混合控制 1. 控制要求控制要求 1) 初始状态 容器是空的,电磁阀F1、F2、F3和F4,搅拌电动机M,液面传感器L1、L2和L3,加热器H和温度传感器T均为OFF。 步进指令 2) 物料自动混合控制 物料自动混合装置如图4.15所示。按下启动按钮,开始下列操作: (1) 电磁阀F1开启,开始注入物料A,至高度L3(此时L1、L2 为OFF)时,关闭阀F1,同时开启电磁阀F2,注入物料B,当液面上升至L2时,关闭阀F2, 同时开启电磁阀F3,注入物料C,当液面上升至L1时,关闭阀F3 。 (2) 停止物料C注入后,启动搅拌电动机M,使A、B、C两种物料混合10 s。 (
19、3) 10 s后停止搅拌,开启电磁阀F4,放出混合物料,当液面高度降至L3后,再经5 s关闭阀F4。(4) 如过程中未按下停止按钮,过程继续。如在混合过程中按下停止按钮,过程结束。步进指令 3) 停止操作 按下停止按钮,在当前过程完成以后,再停止操作,回到初始状态。图4.15 物料自动混合装置步进指令图4.16 PLC I/O配置及接线图步进指令 2用步进用步进指令编程指令编程 物料自动混合过程,实际上是一个按一定顺序操作的控制过程。因此,也可以用步进指令编程,其状态转移图如图4.17所示。步进指令图4.17 物料自动混合控制的状态转移图步进指令4.3.3 大、小球分检控制大、小球分检控制图4
20、.18 大、小球分类选择传送装置示意图步进指令 其动作顺序如下: 左上为原点,机械臂下降2s后停(当磁铁压着的是大球时,限位开关SQ2断开,而压着的是小球时SQ2接通,以此可判断是大球还是小球) 大球SQ2断开 将球吸住(1s) 上升SQ3动作 右行到SQ5动作, 小球SQ2接通将球吸住(1s) 上升SQ3动作 右行到SQ4动作 下降动作释放上升SQ3动作左移SQ1动作到原点。 左移、右移分别由Y4、Y3控制,上升、下降分别由Y2、Y0控制,将球吸住由Y1控制。步进指令 根据工艺要求,该控制流程可根据SQ2的状态(即对应大、小球)有两个分支,此处应为分支点,且属于选择性分支。分支在机械臂下降之
21、后根据SQ2的通断,分别将球吸住、上升、右行到SQ4或SQ5处下降,此处应为汇合点,然后再释放、上升、左移到原点。其状态转移图如图4.19所示。步进指令图4.19 大、小球分类选择传送状态转移图步进指令根据选择性分支汇合的编程方法,编制的大、小球分类程序如下:LD M8002 SET S0 STL S0 OUT Y5 LD X0 AND X1 AND X3 SET S21 STL S21 0UT Y0 OUT T0 K20 步进指令LD T0 AND X2 SET S22 LD T0 ANI X2 SET S25 STL S22 SET Y1 OUT T1 K10 LD T1 SET S23
22、STL S23 OUT Y2 LD X3 步进指令SET S24 STL S24 LDI X4 OUT Y3 STL S25 SET Y1 OUT T1 K10 LD T1SET S26STL S26OUT Y2LD X3SET S27STL S27步进指令LDI X5OUT Y3STL S24LD X4SET S28STL S27LD X5SET S28STL S28OUT Y0LD X2SET S29STL S29RST Y1OUT T2步进指令K10LD T2SET S30STL S30OUT Y2LD X3SET S31STL S31LDI X1OUT X4LD X1OUT S20RE
23、TEND步进指令 有一小车运行过程如图所示。小车原位在后退终端,当小车压下后限位开关SQ1时,按下启动按钮SB,小车前进,当运行至料斗下方前限位开关SQ2,此时打开料斗给小车加料,延时8 s后闭料斗,小车后退返回,SQ1动作时,打开小车底门卸料,6 s后结束,完成一次动作。如此循环下去。请用步进编程思想设计其状态转移图。图 小车运行过程示意图步进指令 有一选择性分支状态转移图如图4.24所示。请对其进行编程。图4.24 选择性分支状态转移图(题6)步进指令 有一选择性分支状态转移图如图4.25所示。请对其进行编程。图4.25 选择性分支状态转移图(题7)步进指令 有一并行分支状态转移图如图4.
24、26所示。请对其进行编程。图4.26 并行分支状态转移图步进指令思考与练习题思考与练习题1. 写出图写出图4.20所示梯形图对应的语句表。所示梯形图对应的语句表。图4.20 梯形图(题1)步进指令2. 写出图写出图4.21所示梯形图对应的语句表。所示梯形图对应的语句表。图4.21 梯形图(题2) 步进指令图4.22 梯形图(题3)步进指令4. 根据下列语句表画出对应梯形图。根据下列语句表画出对应梯形图。LD X1 AND X2 OR X3 ANI X4 OR M1 LD X5AND X6OR M2ANBORI M3OUT Y2步进指令 5. 有一小车运行过程如图所示。小车原位在后退终端,当小车
25、压下后限位开关SQ1时,按下启动按钮SB,小车前进,当运行至料斗下方时,前限位开关SQ2动作,此时打开料斗给小车加料,延时8 s后闭料斗,小车后退返回,SQ1动作时,打开小车底门卸料,6 s后结束,完成一次动作。如此循环下去。请用步进编程思想设计其状态转移图。图 小车运行过程示意图步进指令 6. 有一选择性分支状态转移图如图4.24所示。请对其进行编程。图4.24 选择性分支状态转移图(题6)步进指令7. 有一选择性分支状态转移图如图4.25所示。请对其进行编程。图4.25 选择性分支状态转移图(题7)步进指令8. 有一并行分支状态转移图如图4.26所示。请对其进行编程。图4.26 并行分支状态转移图