《《基本顺序指令》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《基本顺序指令》PPT课件.ppt(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1第三章第三章第三章第三章 指令系统指令系统指令系统指令系统一、基本顺序指令一、基本顺序指令 二、基本功能指令二、基本功能指令 三、基本控制指令三、基本控制指令 四、比较指令四、比较指令 五、常用高级指令五、常用高级指令 21.1.梯形图梯形图2.2.指令表指令表3.3.逻辑功能图逻辑功能图4.4.高级语言高级语言编程语言编程语言3梯形图梯形图380V 380V 4PLC中有两类触点:中有两类触点:常开触点常开触点和和常闭触点。常闭触点。符号分别为:符号分别为:梯形图梯形图用用 表示表示线圈线圈SB1SB2KMKM继电接触控制继电接触控制5指令表达式,由操作码和操作数构成,格式为:指令表达式,
2、由操作码和操作数构成,格式为:或或 指令表达式指令表达式地址地址地址地址 操作码操作码操作码操作码操作数操作数操作数操作数步序步序步序步序 指令助记符指令助记符指令助记符指令助记符器件号器件号器件号器件号6 举例:电动机直接起动控制为例举例:电动机直接起动控制为例7电动机直接起动控制电动机直接起动控制(a)KMSB1SB2KMFR举例:电动机直接起动控制为例举例:电动机直接起动控制为例N220V8指令语句表指令语句表步序步序步序步序指令指令01234STX2ORY1AN/X1OTY1ED(ED)Y1X1Y1X2梯形图:梯形图:指令语句表指令语句表二者一一对应二者一一对应举例:电动机直接起动控制
3、为例举例:电动机直接起动控制为例9基本顺序指令是以位(基本顺序指令是以位(bitbit)为单位)为单位的逻辑操作,是构成继电器控制电路的的逻辑操作,是构成继电器控制电路的基础。基础。一、基本顺序指令一、基本顺序指令10一、基本顺序指令一、基本顺序指令 指令功能指令功能:1)1)STST:常常开开触触点点与与母母线线相相连连接接,开开始始一一个个逻辑运算。逻辑运算。2)2)ST/ST/:常常闭闭触触点点与与母母线线相相连连接接,开开始始一一个个逻辑运算逻辑运算 。3)3)每个逻辑行都必须以每个逻辑行都必须以STST或或ST/ST/指令开始。指令开始。4)4)OTOT:线线圈圈驱驱动动指指令令,将
4、将逻逻辑辑运运算算的的结结果果输出。输出。1、ST、ST/和和0T指令指令 11一、基本顺序指令一、基本顺序指令1 1、STST、ST/ST/和和和和0T0T指令指令指令指令 地址地址指令指令0 0STSTX0X01 1OTOTY0Y02 2ST/ST/X1X13 3OT OT Y1Y1例题解释:1)当X0接通时,YO接通。2)当X1断开时,Y1接通。12指令指令指令指令“/”“/”“/”“/”的功能:将该指令处的运算结果取反的功能:将该指令处的运算结果取反的功能:将该指令处的运算结果取反的功能:将该指令处的运算结果取反 2 2、“/”“/”非指令非指令非指令非指令 地址地址指令指令0STX0
5、1ANX12OTY03/4OTY1一、基本顺序指令一、基本顺序指令13 指令功能:指令功能:1)AN:串联常开触点指令,指令的操作数是单个逻辑变量。2)AN/:串联常闭触点指令,指令的操作数是单个逻辑变量。l 3 3、ANAN和和和和AN/AN/指令指令指令指令 一、基本顺序指令一、基本顺序指令143 3、ANAN和和和和AN/AN/指令指令指令指令 地址地址指令指令0 0STSTX0X01 1ANANX1X12 2AN/AN/X2X23 3OT OT Y0 Y0 例题解释:当例题解释:当X0X0、X1X1都接通且都接通且X2X2断开时,断开时,Y0Y0接通。接通。一、基本顺序指令一、基本顺序
6、指令15一、基本顺序指令一、基本顺序指令16 指令功能:指令功能:1)1)OROR:并并联联常常开开触触点点指指令令,指指令令的的操操作作数数是是单单个个逻辑变量。逻辑变量。2)2)OR/OR/:并并联联常常闭闭触触点点指指令令,指指令令的的操操作作数数是是单单个逻辑变量。个逻辑变量。4 4、OROROROR和和和和OR/OR/OR/OR/指令指令指令指令 一、基本顺序指令一、基本顺序指令17例:例:4 4 4 4、OROROROR和和和和OR/OR/OR/OR/指令指令指令指令 地址地址指令指令0 0STSTX0X01 1ORORX1X12 2OR/OR/X2X23 3OT OT Y0 Y0
7、 例题解释:当例题解释:当X0X0或或X1X1接通或接通或X2X2断开时,断开时,Y0Y0接通。接通。一、基本顺序指令一、基本顺序指令18指令功能:指令功能:指令功能:指令功能:将将将将两两两两个个个个逻逻逻逻辑辑辑辑块块块块相相相相串串串串联联联联,以以以以实实实实现现现现两两两两个个个个逻逻逻逻辑辑辑辑块块块块的的的的“与与与与”运算。该指令助记符后面没有操作数。运算。该指令助记符后面没有操作数。运算。该指令助记符后面没有操作数。运算。该指令助记符后面没有操作数。5 5 5 5、ANSANSANSANS指令指令指令指令 地址地址指令指令0 0STSTX0X01 1ORORX1X12 2ST
8、STX2X23 3ORORX3X34 4ANSANS 5 5 OT OT Y0 Y0 一、基本顺序指令一、基本顺序指令19例例例例:两个或多个指令块串联时两个或多个指令块串联时两个或多个指令块串联时两个或多个指令块串联时5 5 5 5、ANSANSANSANS指令指令指令指令 一、基本顺序指令一、基本顺序指令20 指令功能:指令功能:指令功能:指令功能:将两个逻辑块相并联,以实现两个逻辑块的将两个逻辑块相并联,以实现两个逻辑块的将两个逻辑块相并联,以实现两个逻辑块的将两个逻辑块相并联,以实现两个逻辑块的“或或或或”运算。该指令助记符后面没有操作数。运算。该指令助记符后面没有操作数。运算。该指令
9、助记符后面没有操作数。运算。该指令助记符后面没有操作数。例例例例:6 6 6 6、ORSORSORSORS指令指令指令指令 地址地址指令指令0 0STSTX0X01 1ANANX1X12 2STSTX2X23 3ANANX3X34 4ORSORS 5 5 OT OT Y0 Y0 一、基本顺序指令一、基本顺序指令210STX01ANX1 2 STX23ANX34ORS5STX46ORX57ANS8OTY0一、基本顺序指令一、基本顺序指令22指令功能指令功能指令功能指令功能:1)1)1)1)PSHS PSHS PSHS PSHS(Push(Push(Push(Push Stack)Stack)St
10、ack)Stack):将将将将某某某某一一一一操操操操作作作作结结结结果果果果放放放放入入入入堆堆堆堆栈栈栈栈暂存。暂存。暂存。暂存。2)2)RDS RDS(Read(Read Stack)Stack):读读出出由由PSHSPSHS指指令令存存储储的的结结果。果。3)3)POPS POPS(Pop(Pop Stack)Stack)读读出出并并清清除除由由PSHSPSHS指指令令存存储储的的结果。结果。这三条指令统称为“堆栈”指令,所谓“堆栈”,是指一个有专门用途的存储区域。堆栈指令的操作数隐含。堆栈指令主要用于对梯形图的分支点进行处理。7 7 7 7、PSHSPSHSPSHSPSHS、RDSR
11、DSRDSRDS、POPSPOPSPOPSPOPS指令指令指令指令一、基本顺序指令一、基本顺序指令237 7 7 7、PSHSPSHSPSHSPSHS、RDSRDSRDSRDS、POPSPOPSPOPSPOPS指令指令指令指令地址地址指令指令0 0STSTX0X01 1PSHSPSHS 2 2ANANX1X13 3OTOTY0Y04 4RDSRDS 5 5ANANX2X26 6OTOTY1Y17 7POPSPOPS 8 8AN/AN/X3X39 9 OT OT Y2 Y2 一、基本顺序指令一、基本顺序指令24指令功能:指令功能:指令功能:指令功能:DFDF:上上升升沿沿微微分分指指令令,输输入
12、入脉脉冲冲上上升升沿沿使使指指定定继继电器接通一个扫描周期,然后复位。电器接通一个扫描周期,然后复位。DF/DF/:下下降降沿沿微微分分指指令令,输输入入脉脉冲冲下下降降沿沿使使指指定定继电器接通一个扫描周期,然后复位继电器接通一个扫描周期,然后复位。指指令令使使用用说说明明:微微分分指指令令可可用用于于控控制制那那些些只只需需触触发发一一次次的的动动作作。在在程程序序中中,对对微微分分指指令令的使用次数没有限制。的使用次数没有限制。l 8 8 8 8、DFDFDFDF和和和和DF/DF/DF/DF/指令指令指令指令一、基本顺序指令一、基本顺序指令258 8 8 8、DFDFDFDF和和和和D
13、F/DF/DF/DF/指令指令指令指令地址地址指令指令0 0STSTX0X01 1DFDF 2 2OTOTY0Y03 3STSTX1X14 4DF/DF/5 5 OT OT Y1 Y1 1)1)当检测到当检测到X0X0接通时的接通时的上升沿时,上升沿时,Y0Y0仅接通仅接通一个扫描周期。一个扫描周期。2)2)当检测到当检测到X1X1断开时断开时的下降沿时,的下降沿时,Y1Y1仅接仅接通一个扫描周期。通一个扫描周期。一、基本顺序指令一、基本顺序指令268 8 8 8、DFDFDFDF和和和和DF/DF/DF/DF/指令指令指令指令一、基本顺序指令一、基本顺序指令278 8 8 8、DFDFDFD
14、F和和和和DF/DF/DF/DF/指令指令指令指令一、基本顺序指令一、基本顺序指令28指令功能:指令功能:指令功能:指令功能:SETSET:置位指令,强制接点接通。:置位指令,强制接点接通。RST RST:复位指令,强制接点断开。:复位指令,强制接点断开。指指令令使使用用说说明明:当当触触发发信信号号接接通通时时,执执行行SETSET(RSTRST)指指令令。不不管管触触发发信信号号如如何何变变化化,输输出出接接通通(断断开开)并并保保持持。SETSET(RSTRST)指指令的操作数可以重复使用。令的操作数可以重复使用。9 9 9 9、SETSETSETSET、RSTRSTRSTRST指令指令
15、指令指令一、基本顺序指令一、基本顺序指令299 9 9 9、SETSETSETSET、RSTRSTRSTRST指令指令指令指令地址地址指令指令0 0STSTX0X01 1SETSETY0Y04 4STSTX1X15 5RSTRSTY0Y0例题解释:例题解释:1)1)当当X0X0接通时,接通时,Y0Y0接通并保持。接通并保持。2)2)当当X1X1接通时,接通时,Y0Y0断开并保持。断开并保持。一、基本顺序指令一、基本顺序指令30指令功能:指令功能:相相当当于于一一个个锁锁存存继继电电器器,当当置置位位触触发发信信号号接接通通时时,使使输输出出接接通通并并保保持持。当当复复位位触触发信号接通时,使
16、输出断开。发信号接通时,使输出断开。指指令令使使用用说说明明:KPKP指指令令的的置置位位控控制制端端S S和和复复位位控控制制端端R R是是同同一一整整体体的的两两个个控控制制端端,分分别别由由两两个个输输入入触触点点控控制制,若若S S端端和和R R端端同同时时接接通通,R R端端比比S S端端优优先先权权要要高高。KPKP指指令令的的操操作数不能重复使用。作数不能重复使用。10101010、KPKPKPKP指令指令指令指令一、基本顺序指令一、基本顺序指令3110101010、KPKPKPKP指令指令指令指令地址地址指令指令0 0STSTX0X01 1STSTX1X12 2KPKPY0Y0
17、 1)1)当当X0X0接通时,接通时,Y0Y0接通并保持。接通并保持。2)2)当当X1X1接通时,接通时,Y0Y0断开断开。一、基本顺序指令一、基本顺序指令3210101010、NOPNOPNOPNOP指令指令指令指令例题解释:例题解释:当当X1X1接通时,接通时,Y0Y0接通。接通。指令使用说明:指令使用说明:NOPNOP指令可用来使程序在检查或修指令可用来使程序在检查或修改时易读。当插入改时易读。当插入NOPNOP指令时,程序的容量稍有增指令时,程序的容量稍有增加,但对逻辑运算结果无影响。加,但对逻辑运算结果无影响。地址地址指令指令0 0ST ST X1X11 1NOPNOP2 2OTOT
18、Y0Y0一、基本顺序指令一、基本顺序指令33KM2SBFSB1FRSBRKM1KM2KM1KM2KM1QFRFUM3KM1KM2以笼型电动机正反转的控制电路以笼型电动机正反转的控制电路为例为例笼型电动机正反转的控制电路笼型电动机正反转的控制电路一、基本顺序指令一、基本顺序指令34(1)确定确定I/O点数及分配点数及分配输输入入输输出出SB1X0SBFX1SBRX2KMFY1KMRY2共需共需5个个I/O点,即点,即电动机正反转电动机正反转PLC控制外部接线图控制外部接线图一、基本顺序指令一、基本顺序指令35(2)编制梯形图和指令语句表编制梯形图和指令语句表梯形图梯形图指令语句表指令语句表 指指 令令地址地址0STX11ORY12AN/X03AN/Y24OTY15STX26ORY27AN/X08AN/Y19OTY210ED X1X0Y1Y1Y2X2X0Y2Y2Y1(ED)一、基本顺序指令一、基本顺序指令36第三章第三章指令系统指令系统作业作业1 1、书上、书上P357P357页对表页对表8-48-4的程序分析输入的程序分析输入端在各种状态时端在各种状态时plcplc输出端的的状态输出端的的状态2 2、书上、书上P357P357页按图页按图8-128-12所示的时序要所示的时序要求,编制程序求,编制程序