《三菱PLC 步 进 顺 控 指 令》由会员分享,可在线阅读,更多相关《三菱PLC 步 进 顺 控 指 令(76页珍藏版)》请在金锄头文库上搜索。
1、步 进 顺 控 指 令一、步进顺控指令的基本概念 一、什么是步进指令? STL(Step Ladder Instruction) STL(Step Ladder Instruction) 步进梯形指令步进梯形指令 二、什么是状态转移图? 状态转移图(SFC)又叫功能图,它是用状态 元件描述工步状态的工艺流程图。它通常由初始 状态、一系列一般状态、转移线和转移条件组成 。每个状态提供三个功能:驱动有关负载、指定 转移条件和指定转移目标。 二、步进指令的相关概念 1、状态 在控制系统中某执行装置在某一段时 间内相对不变的动作,称为该执行装置的 状态。 初始状态状态又可分为工作状态 初始状态 初始状
2、态必須由S0S9 表示 一个控制系统最小要有一个初始状态 工作状态 系统工作时运行的状态,使用除S0S9 以外的状态元件。 在FX2N中的状态器有S0S999,其中 : S0S9为初始状态 S10S499为普通型 S500S899为断电保持型 S900S999为信号报警型 其中S10S19在FNC60 IST中被用作回零状 态器 2、转移条件 系统要从一个状态向另一个状态转 移时,状态转移需满足的条件称转移 条件。 转移条件通常用元件的触点或元 件触点的逻辑组合构成。三、步进顺控指令 1、步进接点指令步进接点指令 STL SnSTL Sn 指令定义指令定义:当:当STLSTL指令出现在程序中,
3、指令出现在程序中, 代表程序进入以步进流程控制的步进梯形状代表程序进入以步进流程控制的步进梯形状 态态,Sn,Sn代表状态继电器。代表状态继电器。 2、步进返回指令步进返回指令 RETRET (1 1)STLSTL触点(常开)与左侧母线相连触点(常开)与左侧母线相连当某一步为活动步时,当某一步为活动步时, 对应的对应的STLSTL触点接通,该步触点接通,该步 的负载被驱动的负载被驱动当某活动步的后面的转换当某活动步的后面的转换 条件满足时,转换实现:后条件满足时,转换实现:后 继步变为活动步,当前步变继步变为活动步,当前步变 为不活动步(系统自动复位为不活动步(系统自动复位 )S21S21S2
4、2S22Y0Y0X1X1负载 驱动当S21被驱动接通时,Y0得电。当X1闭合后, S21 自动复位,即Y0断电,并电路工作在S22状态。3 3、指令用法:、指令用法: (2)步进梯形指令步进梯形指令 RETRET 指令定义指令定义:当前以:当前以S0S9 S0S9 为起始的步为起始的步 进梯形图結束进梯形图結束, , 母线回归到一般梯形图的母线回归到一般梯形图的 命令命令。 指令说明:指令说明: STLSTL和和RETRET指令不需要成对使用,但当指令不需要成对使用,但当 全部全部STLSTL电路结束时电路结束时 ,一定要写入,一定要写入RETRET指指 令。令。Y0Y0X1X1SET S22
5、SET S22S21S21STL S21在步进状态图中,步进 接点STL S21须直接与左 母线相连, STL S21右 侧会产生新的母线,在 新母线的接点要用LD 或LDI指令开始。新母线在步进状态图中,本 次步进程序结束后, 要由步进的新母线回 到左母线时要用RET 指令。RET新母线回 到左母线 (3 3)步进梯形图的)步进梯形图的初始状态必須由S0S9 开始 (4 4)步进程序中的状态继电器状态继电器S编号不能 重复 (5)从若要由状态1向状态2转移时须要满 足转移条件才可。状态转 移图运行 状态转移 条件Y0Y0X1X1SET S22SET S22S21S21转移条件转换目标S21S
6、21S22S22Y0Y0X1X1S0X0初始 状态当X1闭合后,S21向S22 转换的转移条件满足, SET S22指令被执行,最 终执行S22状态。 4、由状态转移图转换成梯形图 方法:(1)从初始状态开始转换 (2)从左母线转换到状态转移 图的方法。在步进指令的开头通常可 采用这种方法:S0M8002SET S0M8002S0(3)在由状态转移图转化为 梯形图的过程中先写转移条件, 再写转移至哪个工作状态,最后 写该工作状态中的内容与转移至 下一个工作状态的转移条件。S0M8002S20Y0S20S21Y1S21X0X1X0:为状态S0向状态 S20转移的条件SET S0M8002S0Y0
7、S20Y0:为状态S20中的内容 X1:为状态S20向状态S21转移的条件SET S21X1SET S20 S20X0SET S0M8002S0 SET S20Y0SET S21X0S20Y1X1S21Y0 Y1 X2S22SET S22T0ENDRETSET S0T0S0S20Y0S21Y1S22T0S0RETENDM8002X0 Y1Y0X1X2T0SET S0M8002S0 SET S20Y0SET S21X0S20Y1X1S21Y0 Y1 X2S22SET S22T0SET S0ENDRETT0LD M8002SET S0STL S0LD X0SET S20STL S20LDI Y1O
8、UT Y0LD X1SET S21STLS21LDI Y0OUT Y1LD X2SET S22STL S22OUT T0 K20LD T0SET S0RETENDSTL S0三、使用STL指令的编程基本方法 使用STL指令编程常见方法Y0Y0S0S0M8002M8002 SET S0SET S0X3X3 SET S20SET S20S20S20SET S21SET S21X2X2Y1Y1S21S21SET S0SET S0X0X0RETRETS0S0S20S20S21S21M8002M8002X3X3X2X2Y0Y0Y1Y1启动启动X0X0起动停止起动停止 LD M8002 SET S0 ST
9、L S0 LD X3 SET S20 STL S20 OUT Y0 LD X2 SET S21 STL S21 OUT Y1 LD X0 SET S0 RETY0Y0S0S0M8002M8002SET S0SET S0X3X3 SET S20SET S20S20S20SET S21SET S21X2X2Y1Y1S21S21SET S0SET S0X0X0RETRET步进指令的使用说明1)STL触点是与左侧母线相连的常开触点,某 STL触点接通,则对应的状态为活动步; 2)与STL触点相连的触点应用LD或LDI指令, 只有执行完RET后才返回左侧母线; 3)STL触点可直接驱动或通过别的触点驱动
10、 Y、M、S、T等元件的线圈;但不可以在STL中 使用MC/MCR指令4)由于PLC只执行活动步对应的电路块, 所以使用STL指令时允许双线圈输出(顺控程序 在不同的步可多次驱动同一线圈);但同一时 间继电器线圈不可在相邻时状态中出现。Y1Y1S23S23Y3Y3Y1Y1X1X1 SET S24S24S24T1T1S23S23T1T1Y1Y1X1X1 SET S24S24S24 5)MPS/MRD/MPP指令位置不能直 接与STL内线直接相连使用,而应出 现在LDLD或或LDILDI指令后。指令后。S20S20Y1Y1Y2Y2Y3Y3X1X1X2X2X3X3X4X4MPSMRDMPPSTL内的
11、 母线 6 6)在转移条件的回路中不能使用)在转移条件的回路中不能使用ANBANB 、ORBORB、MPSMPS、MRDMRD、MPPMPP等指令等指令 。S21S21S22S22X0X0X1X1Y1Y1X4X4X2X2X3X3S21S21M0M0X0X0X1X1X2X2X3X3SET S22M0例:当X0闭合2秒后电机Y0工作,在Y0工作后 5秒电机Y1工作,在Y1工作8秒后电机Y2工作; 当停止按钮X1闭合后电机全部停止工作。试用 步进指令编写程序,本题中可分为几个状态?状态1:X0闭合2秒 转移条件1:T0,2秒状态2: 2秒后Y0工作,工作5秒 转移条件2:T1,5秒状态3:5秒后Y1
12、工作,工作8秒转移条件3:T2,8秒状态4:8秒后Y2工作 转移条件4:X1状态5:X1闭合后所有电机停止RETENDS0X0M8002S20T0 K20T0 S21T1 K50Y0T1S22Y0T2 K80T2Y1Y2S22Y0Y1X1S0一、复习1、什么是状态?什么是转移条件 ?系统要从一个状态向另一个状 态转移时,状态转移需满足的条件 称转移条件。在控制系统中某执行装置在某 一段时间内相对不变的动作称为状态。2、FX2N中有两条步进指令:STL(步进触点指令)RET(步进返回指令)S0SET S0STL S0S20S0S20X0STL S0S0 SET S20 X0转移至下一 状态S20
13、转移条件步进提高题1按下启动按钮,彩灯1点亮,1 秒钟后彩灯1熄灭,彩灯2点亮,再1 秒钟后彩灯2熄灭,彩灯3点亮, 按此规律4个位彩灯依次点亮、熄灭 并反复循环。按下停止按钮,全部 彩灯熄灭。用步进指令编写以上4位 彩灯循环位移的控制程序。 S0M8002S20Y0T0 K20X0T0S21Y1T1 K20T1S22Y2T2K20T2S23Y3T3K20T3RETENTX1 ZRST S0 S23ZRST Y0 Y3SET S0 练习2:设计一程序,有三台电机 ,当按下起动按钮时,三台电机的 启动顺序为M1M2M3,三台 电机起动时间隔时间为5秒;当按 下停止按钮时,停止顺序为M3 M2M1
14、,同样,他们停止的间隔 时间也为5秒。试用步进指令编写 出状态流程图和梯形图。M1起动 :M2M35秒5秒停止 :M3M2M15秒5秒练习3:交通灯信号控制北南东西一、控制要求:用步进指令实现以下功能在任意时刻按下停止按钮X1时所有灯熄灭25S 0.5S0.5S3S 2S30S启动X0东西绿灯Y0东西黄灯Y1东西红灯Y2南北绿灯Y3南北黄灯Y4南北红灯Y5重复之前的动作交通灯可出现几种以下种状态: 状态1:东西绿灯Y0与南北红灯Y5点亮25秒 状态2:东西绿灯Y0闪烁3次(亮0.5秒灭0.5秒)与南 北红灯Y5点亮3秒 状态3:东西黄灯Y1与南北红灯Y5点亮2秒,东西绿灯 Y0灭 状态4:东西
15、黄灯与南北红灯灭,东西红灯Y2与南北 绿灯Y3亮25秒 状态5:南北绿灯Y3闪烁3次(亮0.5秒灭0.5秒)与东 西红灯Y2亮3秒 状态6:南北黄灯Y4与东西红灯Y2亮2秒,南北绿灯灭 之后开始循环状态1-6用PLC控制某喷泉的三个喷头A、B、C。该 喷头分别用Y0、Y1、Y2三个继电器来控制。 控制要求如下:练习4:喷泉的控制5S 5S 5S5S 5S2S重复之前的动作喷头A Y0喷头B Y1喷头C Y2起动按钮X0在任意时刻按下X1,喷泉停止 。 用PLC实现数码管显示,控制要求如下:练习5:数码显示按下起动 按钮X01S显示a1S显示b1S1S显示c显示d1S1S显示e显示F1S在任意时刻按下X1,数码显示停止。显示b:F EDCG显示c:AF E