版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第1页页 EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第2页页4.1.1 LD4.1.1 LD、LDILDI、OUTOUT指令指令4.1.2 AND4.1.2 AND、ANIANI指令指令 4.1.3 OR4.1.3 OR、ORIORI指令指令4.1.4 ORB4.1.4 ORB指令指令4.1.5 ANB4.1.5 ANB指令指令4.1.6 MPS/MRD/MPP4.1.6 MPS/MRD/MPP指令指令4.1.7 MC/MCR4.1.7 MC/MCR指令指令4.
2、1.8 SET/RST4.1.8 SET/RST指令指令4.1.9 PLS/PLF4.1.9 PLS/PLF指令指令4.1.10 NOP4.1.10 NOP指令指令4.1.11 END4.1.11 END指令指令EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第3页页 LDLD(读取):用于常开接点接到母线上的逻辑运(读取):用于常开接点接到母线上的逻辑运算起始。算起始。 LDI(LDI(读取反读取反) ):用于常闭接点接到母线上的逻辑运:用于常闭接点接到母线上的逻辑运 算起始。算起始。 指令格式指令格式:LDLD 元件号元件号;LDILDI 元件号元件
3、号其操作元件包括其操作元件包括X X、Y Y、M M、S S、T T、C C。程序步为程序步为1 1另外,与后续的另外,与后续的ANBANB指令组合,在分支点处也可使用。指令组合,在分支点处也可使用。EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第4页页OUT(OUT(输出输出) ):输出驱动各种驱动线圈:输出驱动各种驱动线圈指令格式:指令格式:OUT OUT 元件号元件号其操作元件包括其操作元件包括Y Y、M M、S S、T T、C CY Y、 M M:程序步为:程序步为1 1特特 M M:程序步为:程序步为2 2 T T:程序步为:程序步为3 3C
4、 C:16bit16bit,程序步为,程序步为3 332bit32bit,程序步为,程序步为5 5对输入继电器不能使用,对输入继电器不能使用,并行输出可多次使用并行输出可多次使用OUTOUT EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第5页页LDLD、LDILDI、OUTOUT指令的使用说明指令的使用说明X0Y0LDOUTX1M0LDIT0K10Y1T0母线步序指令数据1234OUTLDIOUTOUTK10LDOUT78Y0X1M0T0T0Y1驱动定时器驱动定时器设定常数SP0LDX03 3步步EXIT第第4 4章章 PLCPLC的基本逻辑指令及编
5、程的基本逻辑指令及编程第第4章第章第6页页ANDAND,与指令,与指令,用于单个常开接点的串联用于单个常开接点的串联ANIANI,与非指令,与非指令,用于单个常闭接点的串联用于单个常闭接点的串联ANDAND与与ANIANI这两条指令可以多次重复使用这两条指令可以多次重复使用指令格式:指令格式:ANDAND 元件号元件号;ANIANI 元件号元件号其操作元件包括其操作元件包括 X X、Y Y、M M、S S、T T、C C程序步为程序步为1 1EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第7页页 ANDAND、ANIANI指令的使用说明指令的使用说明X
6、1X1Y0Y0ANDANDX2X2M0M0ANIANIY1Y1( ( a a) )( ( b b) )步序步序指令指令数据数据0 01 12 23 34 4LDLDANDANDOUTOUTLDLDANIANIOUTOUTANDANDOUTOUT6 67 7X0X0X1X1Y0Y0X2X2M0M0T0T0Y1Y15 5Y0Y0串联常开触点串联常开触点纵接输出纵接输出串联常闭触点串联常闭触点串联常开触点串联常开触点X0X0Y0Y0T0T0ANDAND母线母线EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第8页页OROR,或指令,用于单个常开接点的并联,或指
7、令,用于单个常开接点的并联ORIORI,或非指令,用于单个常闭接点的并联,或非指令,用于单个常闭接点的并联(1) OR(1) OR、ORIORI指令用于单个触点的并联连接指令指令用于单个触点的并联连接指令(2) (2) 两个以上接点串联连接电路块并联连接时,要用后述的两个以上接点串联连接电路块并联连接时,要用后述的ORBORB指令指令(3) OR(3) OR、ORIORI是从该指令的当前步开始,对前面的是从该指令的当前步开始,对前面的LDLD、LDILDI指令并联连指令并联连接的接的, , 并联的次数无限制并联的次数无限制说明:说明:指令格式:指令格式:OROR 元件号元件号;ORIORI 元
8、件号元件号其操作元件包括其操作元件包括 X X、Y Y、M M、S S、T T、C C程序步为程序步为1 1EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第9页页OROR、ORIORI指令的使用说明指令的使用说明X3Y2X4Y3X16步序步序 指令指令数据数据01234LDORORIOUTLDIANDANIOR78X3X4X1Y2Y2X16X7M10并联常开触点并联常开触点56OUT9Y3M0OR并联常开触点并联常开触点并联常闭触点并联常闭触点X7Y2X1M0M10ORORIOR母线母线OREXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本
9、逻辑指令及编程第第4章第章第10页页 两个或两个以上的接点串联连接的电路叫串联两个或两个以上的接点串联连接的电路叫串联电路块。对串联电路块并联连接时,有:电路块。对串联电路块并联连接时,有:(1)(1)分支开始用分支开始用LDLD、LDILDI指令,分支终点用指令,分支终点用ORBORB指令。指令。(2)(2)ORBORB指令为无目标元件,它不表示触点。指令为无目标元件,它不表示触点。(3)(3)可以看成电路块之间的一段连接线。可以看成电路块之间的一段连接线。指令格式:指令格式:ORBORB无操作元件无操作元件程序步为程序步为1 1EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本
10、逻辑指令及编程第第4章第章第11页页X3Y4X6步序步序指令指令数据数据01234LDANDLDANDORBOUTANDOUT78X4X5X6X7Y4X11Y5串联电路块串联电路块并联连接并联连接56M2LDX5X7Y5M2X11串联电路块ORB母线母线ORBORB指令相当指令相当一段连线一段连线EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第12页页 一种是在要并联的一种是在要并联的每个串联电路块后加每个串联电路块后加ORBORB指令,指令,分散使用分散使用ORBORB指令时,并联电路的个数没有限制。指令时,并联电路的个数没有限制。另一种是集中使用另
11、一种是集中使用ORBORB指令(如下图所示),指令(如下图所示),集中使集中使用用ORBORB指令时指令时,这种电路块并联的个数这种电路块并联的个数不能超过不能超过8 8个个( (即重复使用即重复使用LDLD、LDILDI指令的次数限制在指令的次数限制在8 8次以下次以下) )。EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第13页页X0X2推荐推荐01234LDANILDANDORBORBOUT78X0X156ANDX1X3X4X5LDIX2X3X4X5Y5不推荐不推荐01234LDANILDANDORBOUT78X0X156ANDLDIX2X3X4
12、X5Y5ORBY5步序指令数据步序指令数据分散使用分散使用ORB集中使用集中使用ORB串联电路块串联电路块1串联电路块串联电路块2先集中做块先集中做块再集中连接再集中连接ORBORB做一块连一块做一块连一块EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第14页页 两个或两个以上接点并联的电路称为两个或两个以上接点并联的电路称为并联电路块并联电路块,分支分支电路电路并联电路块与前面电路串联连接时,并联电路块与前面电路串联连接时,应使用应使用ANBANB指令。指令。指令格式:指令格式:ANBANB无操作元件无操作元件程序步为程序步为1 1分支的起点用分支的
13、起点用LDLD、LDILDI指令,并联电路块结束后,使指令,并联电路块结束后,使用用ANBANB指令与前面电路串联指令与前面电路串联。 ANBANB指令简称与块指令指令简称与块指令EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第15页页X0X101234LDORLDIORANBX0X156OUTX2X3X4ORX2X3X4Y0Y0步序步序指令指令数据数据ANBANB指令的使用说明指令的使用说明并联块并联块串接串接是单个元件并联是单个元件并联用用OROR指令指令EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第16
14、页页 MPS MPS (Push)(Push)为进栈指令为进栈指令,就是将运算中间结果存就是将运算中间结果存入栈存储器。入栈存储器。 使用一次使用一次MPSMPS指令,该时刻的运算结果就压入栈存储器指令,该时刻的运算结果就压入栈存储器第一级,再使用一次第一级,再使用一次MPSMPS指令时,当时的运算结果压入栈的指令时,当时的运算结果压入栈的第一级,先压入的数据依次向栈的下一级推移。第一级,先压入的数据依次向栈的下一级推移。 MPPMPP(POPPOP)为出栈指令,)为出栈指令,使用出栈使用出栈MPPMPP指令就是将存入指令就是将存入栈存储器的各数据依次上移,最上级数据读出后就从栈内栈存储器的各
15、数据依次上移,最上级数据读出后就从栈内消失。消失。EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第17页页 MRDMRD(READREAD)读栈指令,)读栈指令,读出存入栈存储器的最上级的最新读出存入栈存储器的最上级的最新数据,栈内的数据不发生上、下移。数据,栈内的数据不发生上、下移。 MPSMPS、MRDMRD、MPP MPP 这组指令都是没有操作元件号,可将这组指令都是没有操作元件号,可将触点先存储,因此用于多重输出电路。触点先存储,因此用于多重输出电路。MRDMPSMPP123n指令功能图解指令功能图解EXIT第第4 4章章 PLCPLC的基本逻
16、辑指令及编程的基本逻辑指令及编程第第4章第章第18页页X001234LDANDMPSANDOUT56OUTMPPY078910LDMPSANDOUT111213MPPANDOUTX0X1X2Y0Y1X3X4Y2X5Y31415161718LDMPSANDOUTMRD1920OUTAND21222324MRDANDOUTMPP2526ANDOUTX6X7Y4X10Y5X11X12Y6Y7Y1X1X2X3X4Y2X5Y3MPPX6X7MPSY4X10Y5MRDX11Y6X12Y7MRD步序步序指令指令数据数据MPSMPPMPS母线母线MPPEXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的
17、基本逻辑指令及编程第第4章第章第19页页LDLD、 LDI LDI 用于接点接到主母线(或分支)用于接点接到主母线(或分支)的逻辑运算起始的逻辑运算起始OUT OUT 输出驱动各种驱动线圈(不能驱动输出驱动各种驱动线圈(不能驱动X X)ANDAND、 ANI ANI 用于单个接点的串联用于单个接点的串联OROR、 ORI ORI 用于单个接点的并联用于单个接点的并联ORB ORB 对串联电路块并联连接(无操作元件对串联电路块并联连接(无操作元件 )ANB ANB 指令用于并联电路块与前面电路串联指令用于并联电路块与前面电路串联 MPS/MRD/MPP MPS/MRD/MPP 指令用于保存、恢复
18、、读出接点的状态指令用于保存、恢复、读出接点的状态EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第20页页例:一层栈例:一层栈X0(a)01234LDMPSLDORANB56MRDOUTY078910LDANDLDAND11ORBX0X1X2Y0X3X41213141516ANBOUTMPPANDOUT1718ORLD1920ANBOUTY1X7X10X11(b)Y1X1X2MPSY3X5X6Y2Y3X3X4Y2X5X6X7X10X11MRDMPP步序指令数据EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第21
19、页页例:二层栈例:二层栈X001234LDMPSANDMPSAND56MPPOUTY078ANDOUTX0X1X2Y0X3Y1910111213MPPANDMPSANDOUT1415ANDMPP16OUTX4X5X6Y3X1X2MPSY2X3Y1Y2Y3X5X6X4MPPMPSMPPMPSMPP步序步序指令指令数据数据第一层栈第一层栈第二层栈第二层栈EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第22页页 MPS MPS、MRDMRD、MPPMPP指令在使用中应注意:指令在使用中应注意: (1)MPS(1)MPS、MRDMRD、MPPMPP指令用于多重
20、输出电路指令用于多重输出电路 (2)MPS(2)MPS与与MPPMPP必须配对使用必须配对使用 (3)MPS(3)MPS与与MPPMPP连续使用必须少于连续使用必须少于1111次次EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第23页页MCMC为主控指令,为主控指令,用于公共串联接点的连接用于公共串联接点的连接。MCRMCR叫主控复位指令,叫主控复位指令,即即MCMC的复位指令的复位指令。 遇到多个线圈同时受一个或一组接点控制的情况。遇到多个线圈同时受一个或一组接点控制的情况。如果在每个线圈的控制电路中都串入同样的接点,则将如果在每个线圈的控制电路中都
21、串入同样的接点,则将多占用存储单元,应用主控指令可以解决这一问题。使多占用存储单元,应用主控指令可以解决这一问题。使用主控指令的接点称为主控接点,是与母线相连的常开用主控指令的接点称为主控接点,是与母线相连的常开接点,是控制一组电路的总开关。接点,是控制一组电路的总开关。EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第24页页X0(a)01456LDMCSPLDOUT78OUTLD1011LDOUTX0X1X2N0(b)X1Y2M100MCRN0M100Y0Y1X3MCR为2步指令MC为3步指令M100N0MCN0Y0Y1X2N0MCRY2X3步序指令
22、数据EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第25页页 MCMC指令是指令是3 3程序步,程序步,MCRMCR指令是指令是2 2程序步,两条指令的操程序步,两条指令的操作作目标元件是目标元件是Y Y、M M,不允许使用特殊辅助继电器不允许使用特殊辅助继电器M M。 当当X0X0接通时,执行接通时,执行MCMC与与MCRMCR之间的指令;之间的指令; 当输入条件断开时,不执行当输入条件断开时,不执行MCMC与与MCRMCR之间的指令。之间的指令。 非积算定时器和用非积算定时器和用OUTOUT指令驱动的元件复位,积算定指令驱动的元件复位,积算定时器、
23、计数器、用时器、计数器、用SET/RSTSET/RST指令驱动的元件保持当前的状指令驱动的元件保持当前的状态。态。 EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第26页页 使用使用MCMC指令后,母线移到主控接点的后面,与指令后,母线移到主控接点的后面,与主控接点相连的接点必须用主控接点相连的接点必须用LDLD或或LDILDI指令。指令。 MCRMCR使母线回到原来的位置。在使母线回到原来的位置。在MCMC指令区内使指令区内使用用MCMC指令称为嵌套,嵌套级指令称为嵌套,嵌套级N N的编号的编号(0-7)(0-7)顺次增大,顺次增大,返回时用返回时用
24、MCRMCR指令,从大的嵌套级开始解除指令,从大的嵌套级开始解除EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第27页页(b)(a)Y0SETX0Y0RSTX1M0SETX2M0RSTX3S0SETX4S0RSTX5D0RSTX6(c)012345678911121415LDSETLDRSTLDSETLDRSTLDSETLDRSTLDRSTX0Y0X1Y0X2M0X3M0X4S0X5S0X6D0步序步序指令指令数据数据X0X1Y0EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第28页页 PLSPLS指令在输入信
25、号上升沿指令在输入信号上升沿产生脉冲输出,产生脉冲输出,PLFPLF在输入信在输入信号下降沿号下降沿产生脉冲输出,它们的产生脉冲输出,它们的目标元件是目标元件是Y Y和和M M,但特殊辅助但特殊辅助继电器不能作目标元件。继电器不能作目标元件。 使用使用PLSPLS指令,指令,元件元件Y Y、M M仅在驱动输入接通后的一个扫描仅在驱动输入接通后的一个扫描周期内动作周期内动作( (置置1)1),即即PLSPLS指令使指令使M0M0产生一个扫描周期脉冲产生一个扫描周期脉冲, 而使用而使用PLFPLF指令,指令,元件元件Y Y、M M仅在驱动输入断开后的一个扫仅在驱动输入断开后的一个扫描周期内动作;描
26、周期内动作;PLFPLF指令使元件指令使元件M1M1产生一个扫描周期脉冲。产生一个扫描周期脉冲。EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第29页页013689LDPLSLDSETPLFLDRSTX0M0M0M1(b )(a )M0PLSX0M0X145LDY0X1M1Y02步指令2步指令M1Y0SETM1PLFY0RST(c )X0X1M0M1Y0扫描周期扫描周期步序指令 数据EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第30页页(c)X0X1M0M1Y0扫描周期扫描周期EXIT第第4 4章章 PLCP
27、LC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第31页页 NOPNOP指令是一条无动作、无目标的程序步指令。指令是一条无动作、无目标的程序步指令。可编程序控制器的编程器一般都有指令的插入和删可编程序控制器的编程器一般都有指令的插入和删除功能,在程序中一般很少使用除功能,在程序中一般很少使用NOPNOP指令。指令。执行完清执行完清除用户存储器的操作后,用户存储器的内容全部变除用户存储器的操作后,用户存储器的内容全部变为空操作指令。为空操作指令。EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第32页页 ENDEND是一条是一条无目标元件的程序步指
28、令。无目标元件的程序步指令。 PLCPLC反复进行输入处理、程序运算、输出处理,反复进行输入处理、程序运算、输出处理,ENDEND以后的程序不再执行,直接进行输出处理。以后的程序不再执行,直接进行输出处理。 在程序调试过程中,按段插入在程序调试过程中,按段插入ENDEND指令,可以顺指令,可以顺序扩大对各程序段动作的检查。采用序扩大对各程序段动作的检查。采用ENDEND指令将程序划指令将程序划分为若干段,在确认处于前面电路块的动作正确无误分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去之后,依次删去ENDEND指令。指令。EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第33页页EXIT第第4 4章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程第第4章第章第34页页(a) (a) 不正确;不正确;(b) (b)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版知识产权反担保保证合同书2篇
- 2025版土地抵押权抵押资产证券化合同模板3篇
- 设备监理合同-《设备监理合同管理》押题密卷2
- 土壤污染治理与农业生态环境保护考核试卷
- 唇部护理产品的选择与涂抹技巧考核试卷
- 2025年销售部劳动合同加班时间规定范本2篇
- 2025年家政服务服务调整协议
- 2025年度木材行业绿色认证及产品检测服务合同范本4篇
- 2025年婚礼广告合作协议
- 二零二五年度房地产项目纳税担保及贷款担保合同2篇
- 2024年安全教育培训试题附完整答案(夺冠系列)
- 神农架研学课程设计
- 文化资本与民族认同建构-洞察分析
- 2025新译林版英语七年级下单词默写表
- 小学语文阅读教学落实学生核心素养方法的研究-中期报告
- 眼内炎患者护理查房课件
- 唯物史观课件
- 2021-2022学年四川省成都市武侯区部编版四年级上册期末考试语文试卷(解析版)
- 中国传统文化服饰文化
- 大气污染控制工程 第四版
- 浅析商务英语中模糊语言的语用功能
评论
0/150
提交评论