第五章 编程元件及指第2节.ppt

上传人:hyn****60 文档编号:70700638 上传时间:2023-01-25 格式:PPT 页数:63 大小:1.30MB
返回 下载 相关 举报
第五章 编程元件及指第2节.ppt_第1页
第1页 / 共63页
第五章 编程元件及指第2节.ppt_第2页
第2页 / 共63页
点击查看更多>>
资源描述

《第五章 编程元件及指第2节.ppt》由会员分享,可在线阅读,更多相关《第五章 编程元件及指第2节.ppt(63页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第三节第三节 FXFX系列系列PLCPLC的基本逻辑指令的基本逻辑指令 本节小结本节小结本节小结本节小结3.1 3.1 3.1 3.1 基本逻辑指令基本逻辑指令基本逻辑指令基本逻辑指令3.2 3.2 3.2 3.2 编程的规则与技巧编程的规则与技巧编程的规则与技巧编程的规则与技巧3.3 3.3 3.3 3.3 基本逻辑指令的应用基本逻辑指令的应用基本逻辑指令的应用基本逻辑指令的应用3.1 3.1 基本逻辑指令基本逻辑指令一、一、LDLD、LDILDI、OUTOUT 指令指令二、二、ANDAND、ANIANI指令指令三、三、OROR、ORIORI 指令指令四、四、ANBANB、ORBORB 指令

2、指令六、六、MPSMPS、MRDMRD、MPPMPP 指令指令七、七、MCMC、MCRMCR 指令指令八、八、SETSET、RSTRST 指令指令九、九、PLSPLS、PLFPLF 指令指令五、五、LDP、LDF、ANDP、ANDF、ORP、ORF指令指令 十、十、INV指令指令指令指令十一、十一、NOP、END指令指令一、一、LDLD、LDILDI、OUT OUT 指令指令v指令的作用指令的作用LDLD(LoadLoad):取指令,取指令,常开触点常开触点与母线连接。与母线连接。LDILDI(Load(Load Inverse)Inverse):取反取反指令,常闭触点与母线连接。指令,常闭触

3、点与母线连接。OUTOUT:驱动线圈的输出指令。驱动线圈的输出指令。v编程元件编程元件LDLD:LDILDI:X X、Y Y、M M、S S、T T、C COUTOUT:Y Y、M M、S S、T T、C Cv指令的说明指令的说明LDLD、LDILDI用于将触点接到用于将触点接到母线母线上。上。LDLD、LDILDI还与块操作指令还与块操作指令ANBANB、ORBORB相配合,用于相配合,用于分支电路分支电路的起点的起点。OUTOUT不能用于不能用于X X;并联输出并联输出OUTOUT指令可连续使用任意次。指令可连续使用任意次。OUTOUT指令用于指令用于T T和和C C,其后须跟其后须跟常数

4、常数K K,K K为延时时间或计数为延时时间或计数次数。次数。vLDLD、LDILDI、OUTOUT指令的使用指令的使用X0X0X1X1M100M100T0T0Y1Y1K19K19Y0Y0T0T0v指令表程序指令表程序步序步序 指令指令 地址地址 0 0 LD X0LD X0 1 1 OUT Y0OUT Y0 2 2 LDI X1LDI X1 3 3 OUT M100OUT M100 4 4 OUT T0OUT T0 K19K19 7 7 LD T0LD T0 8 8 OUT Y1OUT Y1二、二、ANDAND、ANI ANI 指令指令v指令的作用指令的作用ANDAND:与指令,用于串联单个

5、与指令,用于串联单个常开常开触点;触点;ANI(AndANI(And Inverse)Inverse):与反指令,用于串联单个与反指令,用于串联单个常闭常闭 触点。触点。v编程元件编程元件ANDAND:ANIANI:X X、Y Y、M M、S S、T T、C Cv指令的说明指令的说明ANDAND和和ANIANI指令用于指令用于用于单个常开、常闭触点的串联用于单个常开、常闭触点的串联,串联触点的数量不受限制串联触点的数量不受限制,可连续使用。可连续使用。执行执行OUTOUT指令后,通过与指令可驱动其它线圈输出。指令后,通过与指令可驱动其它线圈输出。若是两个并联电路块(两个或两个以上触点并联连若是

6、两个并联电路块(两个或两个以上触点并联连接的电路)串联,则需用后面的接的电路)串联,则需用后面的ANBANB指令。指令。v梯形图程序梯形图程序 v指令表程序指令表程序步序步序 指令指令 地址地址 0 LD X00 LD X0 1 1 AND X2AND X2 2 OUT Y2 2 OUT Y2 3 LD Y2 3 LD Y2 4 4 ANI X1ANI X1 5 OUT M1015 OUT M101 6 6 AND T1AND T1 7 OUT Y3 7 OUT Y3ANDANIANDX0X0Y2Y2M101M101Y2Y2T1T1Y3Y3X2X2X1X1vANDAND、ANIANI指令的应用

7、指令的应用三、三、OROR、ORI ORI 指令指令v指令的作用指令的作用OROR:或指令,用于或指令,用于并联并联单个单个常开触点常开触点;ORI(OrORI(Or Inverse)Inverse):或反或反指令,用于并联单个常闭指令,用于并联单个常闭 触点。触点。v指令的说明指令的说明OROR、ORIORI编程元件:编程元件:X X、Y Y、M M、T T、C C、S S;OROR、ORIORI指指令令仅仅用用于于单单个个触触点点与与前前面面触触点点的的并并联联;并并联联触触点点的的数数量量不不受受限限制制,该该指指令令可可以以连连续续多多次次使使用。用。若若是是两两个个串串联联电电路路块

8、块(两两个个或或两两个个以以上上触触点点串串联联连连接的电路)相并联,则用接的电路)相并联,则用ORBORB指令指令。v梯形图程序梯形图程序X1X1M103M103Y1Y1X1X1Y1Y1Y1Y1M102M102M103M103M104M104Y2Y2LDORORIORORIv指令表程序指令表程序步序步序 指令指令 地址地址 0 LD X10 LD X1 1 1 OR Y1OR Y1 2 2 ORI M102ORI M102 3 OUT Y1 3 OUT Y1 4 LDI X1 4 LDI X1 5 ANI Y1 5 ANI Y1 6 6 OR M103OR M103 7 ANI Y2 7 A

9、NI Y2 8 8 ORI M104ORI M104 9 OUT M103 9 OUT M103vOROR、ORIORI指令的应用指令的应用四、四、ORBORB指令指令vORB(Or Block)ORB(Or Block):串联电路块串联电路块并联并联连接指令连接指令v指令的说明指令的说明串联电路块:串联电路块:两个两个或以上的触点串连而成的电路块;或以上的触点串连而成的电路块;将将串串联联电电路路块块并并联联时时用用ORBORB指指令令;对对并并联联支支路路个个数数没有限制。没有限制。ORBORB指令无操作数。指令无操作数。每每个个串串联联电电路路块块的的起起点点都都要要用用LDLD或或LD

10、ILDI指指令令,电电路路块后面用块后面用ORBORB指令指令v梯形图程序梯形图程序X2X2X1X1Y0Y0X0X0Y2Y2串联电路块串联电路块v指令表程序指令表程序步序步序 指令指令 地址地址 0 LD X20 LD X2 1 AND X0 1 AND X0 2 2 LDI X1LDI X1 3 ANI Y2 3 ANI Y2 4 4 ORBORB 6 OUT Y3 6 OUT Y3vORB ORB 指令指令的应用的应用五、五、ANB ANB 指令指令vANB(And Block)ANB(And Block)并连电路块并连电路块串连串连连接指令连接指令v指令的说明指令的说明并联电路块:并联电

11、路块:两个或两个或以上的触点并连而成的电路;以上的触点并连而成的电路;将并联电路块与前面的电路串联时用将并联电路块与前面的电路串联时用ANBANB指令;指令;使用使用ANBANB指令前,应先完成并联电路块内部的连接。指令前,应先完成并联电路块内部的连接。并联电路块中各支路的起点使用并联电路块中各支路的起点使用LDLD或或LDILDI指令;指令;并并联电路块结束后,用联电路块结束后,用ANBANB指令与前面电路并联。指令与前面电路并联。ANBANB指令无操作数。指令无操作数。v梯形图程序梯形图程序ORBANBX1X1Y007Y007Y0Y0M100M100X2X2Y2Y2M101M101X3X3

12、T0T0v指令表程序指令表程序步序步序 指令指令 地址地址 0 LDI X10 LDI X1 1 ORI X2 1 ORI X2 2 2 LDI Y0LDI Y0 3 ANI M100 3 ANI M100 4 4 LDI Y2 LDI Y2 6 AND M101 6 AND M101 7 ORB 7 ORB 8 OR T0 8 OR T0 9 9 ANBANB 10 ORI X3 10 ORI X3 11 OUT Y007 11 OUT Y007LDvANBANB指令的应用指令的应用六、六、LDP、LDF、ANDP、ANDF、ORP、ORF指令指令 LDP、ANDP、ORP指令是进行指令是进

13、行上升沿检出的触点指令,上升沿检出的触点指令,仅在指定位元件仅在指定位元件的上升沿时(的上升沿时(OFFON变化时)接通一个扫描周期。变化时)接通一个扫描周期。LDF、ANDF、ORF指令是进行指令是进行下降沿检出的触点指令,下降沿检出的触点指令,仅在指定位元仅在指定位元件的下降沿时(件的下降沿时(ONOFF变化时)接通一个扫描周期。变化时)接通一个扫描周期。X000X002由由OFFON变化或由变化或由ONOFF变化时变化时,M0或或M1仅接通一个扫描周期。需要指出的是这些指令的功能有时仅接通一个扫描周期。需要指出的是这些指令的功能有时与脉冲指令的功能相同。与脉冲指令的功能相同。v指令的应用

14、指令的应用七、七、MPSMPS、MRDMRD、MPP MPP 指令指令v指令的作用指令的作用MPS(Push)MPS(Push):进栈指令;进栈指令;MRD(Read)MRD(Read):读栈指令;读栈指令;MPP(POP)MPP(POP):出栈指令。出栈指令。v指令的说明指令的说明MPSMPS、MRDMRD、MPPMPP指令指令无编程元件无编程元件。MPSMPS、MPPMPP指令指令成对成对出现,可以出现,可以嵌套,嵌套,连续使用的次数应小于连续使用的次数应小于1111。MPSMPS指令:指令:将联结点的逻辑运算结果送入栈存储器。将联结点的逻辑运算结果送入栈存储器。MPPMPP指令:指令:各

15、数据按顺序向上移动,将最上端的数据读出,同时该数据就各数据按顺序向上移动,将最上端的数据读出,同时该数据就 从堆栈中消失。从堆栈中消失。MRDMRD指令:指令:是读出最上层所存数据的专用指令,堆栈内的数据不发生移动。是读出最上层所存数据的专用指令,堆栈内的数据不发生移动。v注意梯形图的画法注意梯形图的画法 v指令表程序指令表程序步序步序 指令指令 地址地址 0 LD Y20 LD Y2 1 ANI X1 1 ANI X1 2 2 MPSMPS 3 AND T1 3 AND T1 4 OUT M101 4 OUT M101 6 6 MPP MPP 7 OUT Y3 7 OUT Y3Y2Y2M10

16、1M101T1T1Y3Y3X1X1MPSMPPv梯形图(一层栈例)梯形图(一层栈例)MPSMRDX1X1M100M100Y2Y2M101M101Y1Y1Y3Y3M102M102MPP 0 LDI X1 0 LDI X1 1 1 MPS MPS 2 AND M100 2 AND M100 3 OUT Y1 3 OUT Y1 4 4 MRDMRD 6 AND M101 6 AND M101 7 OUT Y2 7 OUT Y2 8 8 MPPMPP 9 AND 102 9 AND 102 10 OUT Y3 10 OUT Y3vMPS、MRD、MPP指令的应用指令的应用v梯形图(一层栈例)梯形图(一

17、层栈例)MPSMPPX1X1X5X5Y2Y2X4X4Y1Y1Y3Y3X3X3X2X2M0M0X0X0 0 LD X10 LD X1 1 1 MPS MPS 2 2 LDILDI X2 X2 3 AND M0 3 AND M0 4 OR X0 4 OR X0 5 5 ANB ANB 6 OUT Y1 6 OUT Y1 7 7 MPPMPP 8 AND X3 8 AND X3 9 OUT Y2 9 OUT Y2 10 10 LDLD X4 X4 11 OR X5 11 OR X5 12 12 ANBANB 13 OUT Y3 13 OUT Y3v梯形图(二层栈例)梯形图(二层栈例)0 LDI X1

18、 0 LDI X1 1 1 MPSMPS 2 AND X2 2 AND X2 3 MPS3 MPS 4 ANI M100 4 ANI M100 6 OUT Y0 6 OUT Y0 7 7 MPPMPP 8 AND M102 8 AND M102 9 OUT Y1 9 OUT Y1 10 10 MPPMPP 11 AND X3 11 AND X3 12 12 MPSMPS 13 AND M100 13 AND M100 14 OUT Y2 14 OUT Y2 15 15 MPPMPP 16 AND M105 16 AND M105 17 OUT Y3 17 OUT Y3M100M100X1X1X

19、2X2M100M100Y1Y1M102M102Y0Y0X3X3Y3Y3M105M105Y2Y2MPSMPSMPPMPPMPSMPP八、八、MCMC、MCR MCR 指令指令v指令的作用指令的作用MC(Master Control)MC(Master Control):主控主控指令指令(公共触点串联公共触点串联)MCR(Master Control Reset)MCR(Master Control Reset):主控复位主控复位指令指令v指令的说明指令的说明MCMC、MCRMCR指令的指令的编程元件:编程元件:Y Y、M M;MCMC、MCRMCR指令指令成对成对出现,缺一不可出现,缺一不可;M

20、CMC指令后用指令后用LDLD/LDILDI指令,表示建立指令,表示建立子母线子母线。MCMC、MCRMCR指令可以嵌套使用,嵌套级别为指令可以嵌套使用,嵌套级别为N0N0N7N7。在在没没有有嵌嵌套套结结构构的的情情况况下下,一一般般使使用用N0N0编编程程,N0N0的的使使用用次次数数没有限制。在有嵌套结构时,嵌套级别没有限制。在有嵌套结构时,嵌套级别N N的编号从的编号从N0N0N7N7增大。增大。它它在在梯梯形形图图中中与与一一般般的的触触点点垂垂直直。它它们们是是与与母母线线相相连连的的常常开开触点,是控制一组电路的总开关。触点,是控制一组电路的总开关。在编程时常会出现这样的情况,多

21、个线圈同时受一在编程时常会出现这样的情况,多个线圈同时受一个或一组触点控制,如果在每个线圈的控制电路中都串个或一组触点控制,如果在每个线圈的控制电路中都串入同样的触点,将占用很多存储单元,使用主控指令就入同样的触点,将占用很多存储单元,使用主控指令就可以解决这一问题。可以解决这一问题。MCMC、MCRMCR指令的使用如图所示,利指令的使用如图所示,利用用MC N0 M100MC N0 M100实现左母线右移,使实现左母线右移,使Y0Y0、Y1Y1都在都在X0X0的控制的控制之下,其中之下,其中N0N0表示嵌套等级,在无嵌套结构中表示嵌套等级,在无嵌套结构中N0N0的使用的使用次数无限制;利用次

22、数无限制;利用MCR N0MCR N0恢复到原左母线状态。如果恢复到原左母线状态。如果X0X0断开则会跳过断开则会跳过MCMC、MCRMCR之间的指令向下执行。之间的指令向下执行。MCMC、MCRMCR指令的使用说明:指令的使用说明:1 1)MCMC、MCRMCR指令的目标元件为指令的目标元件为Y Y和和M M,但不能用特殊辅助,但不能用特殊辅助继电器。继电器。MCMC占占3 3个程序步,个程序步,MCRMCR占占2 2个程序步;个程序步;2 2)主控触点在梯形图中与一般触点垂直(如图中的)主控触点在梯形图中与一般触点垂直(如图中的M100M100)。主控触点是与左母线相连的常开触点,是控制)

23、。主控触点是与左母线相连的常开触点,是控制一组电路的总开关。与主控触点相连的触点必须用一组电路的总开关。与主控触点相连的触点必须用LDLD或或LDILDI指令。指令。3 3)MCMC指令的输入触点断开时,在指令的输入触点断开时,在MCMC和和MCRMCR之内的积算定之内的积算定时器、计数器、用复位时器、计数器、用复位/置位指令驱动的元件保持其之置位指令驱动的元件保持其之前的状态不变。非积算定时器和计数器,用前的状态不变。非积算定时器和计数器,用OUTOUT指令驱指令驱动的元件将复位,如图中当动的元件将复位,如图中当X0X0断开,断开,Y0Y0和和Y1Y1即变为即变为OFFOFF。4 4)在一个

24、)在一个MCMC指令区内若再使用指令区内若再使用MCMC指令称为嵌套。嵌套指令称为嵌套。嵌套级数最多为级数最多为8 8级,编号按级,编号按N0N1N2N3N4N5N6N7N0N1N2N3N4N5N6N7顺序增大,每级的返顺序增大,每级的返回用对应的回用对应的MCRMCR指令,从编号大的嵌套级开始复位。指令,从编号大的嵌套级开始复位。九、九、SETSET、RST RST 指令指令v指令的作用指令的作用SETSET:置位指令置位指令(接通并保持接通并保持)RSTRST:复位指令(复位指令(使位元件状态为使位元件状态为OFFOFF并保持或对字并保持或对字元件清零元件清零 )v指令的说明指令的说明SE

25、TSET指令的指令的编程元件:编程元件:Y Y、M M、S S RSTRST指令的指令的编程元件:编程元件:Y Y、M M、S S、T T、C C、D DRSTRST指令具有优先级指令具有优先级。v指令的梯形图指令的梯形图SETSETY0Y0X0X0RSTRSTY0Y0X1X1RSTRSTD0D0X2X2X0X1Y0v指令表程序指令表程序步序步序 指令指令 地址地址 0 LD X00 LD X0 1 1 SET Y0SET Y0 2 LD X1 2 LD X1 3 3 RST Y0 RST Y0 4 LD X2 4 LD X2 5 5 RST D0RST D0vSETSET、RST RST 指

26、令指令的应用的应用十、十、PLFPLF、PLS PLS 指令指令v指令的作用指令的作用PLS(Pulse)PLS(Pulse):上升沿上升沿微分输出指令微分输出指令PLFPLF:下降沿下降沿微分输出指令微分输出指令v指令的说明指令的说明指令指令只能用于编程元件只能用于编程元件Y Y和和M MPLSPLS为为信号信号上升沿(上升沿(OFFONOFFON)接通一个扫描周期。接通一个扫描周期。PLFPLF为为信号信号下下降降沿(沿(ONOFFONOFF)接通一个扫描周期。接通一个扫描周期。v指令的梯形图指令的梯形图PLSPLSM0M0X0X0SETSETY0Y0M0M0PLFPLFM1M1RSTRS

27、TY0Y0M1M1X1X1X0X0X1X1M0M0M1M1Y0Y0 0 LD X0 0 LD X0 1 1 PLS M0PLS M0 2 LD M0 2 LD M0 3 3 SET Y0 SET Y0 4 LD X1 4 LD X1 5 5 PLF M1 PLF M1 6 LD M1 6 LD M1 7 RST Y0 7 RST Y0vPLF、PLS指令指令的应用的应用十一十一INVINV指令指令 其功能是将其功能是将INV指令执行之前的指令执行之前的运算结果取反运算结果取反,不需要指定软元件号,不需要指定软元件号 在梯形图中,在梯形图中,只能在能输入只能在能输入AND或或ANI、ANDP、A

28、NDF指令步的相同位置处,才可编指令步的相同位置处,才可编写写INV指令指令,而不能像,而不能像LD、LDI、LDP、LDF那样与母线直接相连,也不能像那样与母线直接相连,也不能像OR、ORI、ORP、ORF指令那样单独使用。指令那样单独使用。十二、十二、NOPNOP、END END 指令指令v指令的作用指令的作用NOPNOP:空操作指令空操作指令END:END:程序结束指令程序结束指令v指令的说明指令的说明NOPNOP、END END 指令指令无编程元件无编程元件PLCPLC执执行行程程序序时时从从0 0步步扫扫描描到到ENDEND指指令令为为止止,后后面面的的程程序序跳过不执行跳过不执行。

29、NOPNOP指指令令是是一一条条无无动动作作、无无目目标标元元件件的的一一程程序序步步指指令令。NOPNOP指指令令的的作作用用有有两两个个,一一个个作作用用是是在在PLCPLC的的执执行行程程序序全全部部清清除除后后,用用NOPNOP显显示示;另另一一个个作作用用是是用用于于修修改改程程序序。其其具具体体的的操操作作是是:在在编编程程的的过过程程中中,预预先先在在程程序序中中插插入入NOPNOP指指令令,则则修修改改程程序序时时,可可以以使使步步序序号号的的更更改改减减少少到到最最少少。此此外外,可以用可以用NOPNOP来取代已写入原指令,从而修改电路。来取代已写入原指令,从而修改电路。EN

30、DEND:程序结束指令:程序结束指令用于程序的结束,是一条无目标元件的用于程序的结束,是一条无目标元件的1 1程序步指令。在程序调试过程中,按段插程序步指令。在程序调试过程中,按段插入入ENDEND指令,可以顺序扩大对各种程序动指令,可以顺序扩大对各种程序动作的检查。作的检查。3.2 3.2 编程的基本规则与技巧编程的基本规则与技巧一、编程的基本规则一、编程的基本规则v触点只能与左母线相连,不能与右母线相连;触点只能与左母线相连,不能与右母线相连;v线圈只能与右母线相连,不能直接与左母线相连,右线圈只能与右母线相连,不能直接与左母线相连,右母线可以省略;母线可以省略;v线圈可以并联,不能串联连

31、接;线圈可以并联,不能串联连接;v应尽量避免双线圈输出。应尽量避免双线圈输出。语句表编程规则语句表编程规则 利用利用PLC基本指令对梯形图编程时,务必按基本指令对梯形图编程时,务必按从左到右、自上而下从左到右、自上而下的原则的原则进行。在处理较复杂的触点结构时,如触点块的串联、并联或与堆栈相关进行。在处理较复杂的触点结构时,如触点块的串联、并联或与堆栈相关指令,指令表的表达顺序为:指令,指令表的表达顺序为:先写出参与因素的内容,再表达参与因素间先写出参与因素的内容,再表达参与因素间的关系。的关系。二、编程的技巧二、编程的技巧v几个串联回路并联时,应该将串联触点多的回路写在上方几个串联回路并联时

32、,应该将串联触点多的回路写在上方。0 LD X4 0 LD X4 1 LD X1 1 LD X1 2 AND X2 2 AND X2 3 3 ORB ORB 4 OUT Y0 4 OUT Y0 0 LD X1 0 LD X1 1 AND X2 1 AND X2 2 OR X2 2 OR X2 3 OUT Y0 3 OUT Y0X1Y0Y0X4X2好!不好!X1Y0Y0X2X4ORBv几个并联回路串联时,应该将并联触点多的回路写在几个并联回路串联时,应该将并联触点多的回路写在左方左方。0 LD X1 0 LD X1 1 LD X2 1 LD X2 2 OR X4 2 OR X4 3 3 ANB

33、ANB 4 OUT Y0 4 OUT Y0 0 LD X2 0 LD X2 1 OR X4 1 OR X4 2 AND X1 2 AND X1 3 OUT Y0 3 OUT Y0X1Y0Y0X2X4好!不好!X1Y0Y0X2X4ANBv触点应画在水平线上触点应画在水平线上,不能画在垂直分支线上,不能画在垂直分支线上v桥形电路的化简方法:找出每条桥形电路的化简方法:找出每条输出路径输出路径进行并联进行并联X1Y0Y0X2X4X3X5X1X1X4X5X3Y0Y0X2X5X3v双线圈输出的处理双线圈输出的处理如果在同一程序中同一元件的线圈使用两次或多次。如果在同一程序中同一元件的线圈使用两次或多次。

34、X1Y0Y0X2Y0Y0X4Y0Y0X1Y0Y0X2X4v线圈并联电路中,应将单个线圈放在上边。线圈并联电路中,应将单个线圈放在上边。X1Y0Y0X2Y1Y1 0 LD X10 LD X1 1 1 MPSMPS 2 AND X2 2 AND X2 3 3 OUT Y0OUT Y0 4 4 MPPMPP 5 OUT Y1 5 OUT Y1 0 LD X10 LD X1 1 OUT Y1 1 OUT Y1 2 AND X2 2 AND X2 3 3 OUT Y0OUT Y0好!不好!X2Y0Y0X1Y1Y1MPSMPP3.3 3.3 3.3 3.3 基本逻辑指令应用基本逻辑指令应用基本逻辑指令应用

35、基本逻辑指令应用一、电动机的连续运转一、电动机的连续运转v控制思路控制思路电动机的额定电流较大,电动机的额定电流较大,PLCPLC不能用直接控制主电路。不能用直接控制主电路。找出所有输入量和输出量,接入找出所有输入量和输出量,接入I/OI/O接线图接线图。为了扩大输出电流,采用继电器为了扩大输出电流,采用继电器输出方式输出方式。热继电器的常闭触点可以作为输入信号进行过载保护,热继电器的常闭触点可以作为输入信号进行过载保护,也可以在输出进行保护。也可以在输出进行保护。梯形图和指令表。梯形图和指令表。FRFUKMQSM3 电源开关电源开关接触器主触点接触器主触点热继电器热元件热继电器热元件熔断器熔

36、断器三相异步电动机三相异步电动机L1L2L3v主电路主电路vI/OI/O接线图接线图启动按钮启动按钮SB1X1停止按钮停止按钮SB2X2SB1KM1SB2COM1Y1COMX1X2FR运行接触器运行接触器KM1Y1FRX3热继电器的常闭热继电器的常闭触点可以作为输触点可以作为输入信号进行过载入信号进行过载保护,也可以在保护,也可以在输出进行保护输出进行保护热热继电器继电器电源电源画画I/OI/O接线图时,先找出现场的输入量,分别为启动信接线图时,先找出现场的输入量,分别为启动信号和停止信号,进行端子分配。号和停止信号,进行端子分配。长方形表示长方形表示PLCPLC主机,主机,SB1SB1为启动

37、信号接为启动信号接PLCPLC的输入端的输入端X1X1,SB2SB2为停止信号接输入端为停止信号接输入端X2X2,然后把,然后把SB1SB1和和SB2SB2另一端连另一端连在一起接公共端在一起接公共端COMCOM。注意:这里我们把停止按钮改用常开触点接入输入端。注意:这里我们把停止按钮改用常开触点接入输入端。输出量从输出端输出量从输出端YIYI接接触器接接触器KMKM的线圈。的线圈。前面提到过载保护可以通过两种方法完成,这里我们前面提到过载保护可以通过两种方法完成,这里我们把热继电器的常闭触点串联在接触器的线圈回路中,把热继电器的常闭触点串联在接触器的线圈回路中,从硬件进行过载保护。从硬件进行

38、过载保护。最后从公共端最后从公共端COM1COM1接电源。接电源。根据控制原理,得到梯形图。根据控制原理,得到梯形图。v梯形图梯形图X1X1X2X2Y1Y1v指令表程序指令表程序启动启动自锁自锁停止停止X1X1Y1Y1Y1Y1X2X2END步序步序 指令指令 地址地址0 LD X10 LD X1 1 OR Y1 1 OR Y1 2 ANI X2 2 ANI X2 3 3 OUT Y1OUT Y1 4 END 4 END时序图时序图输出线圈输出线圈梯形图从左母线开始,接启动信号梯形图从左母线开始,接启动信号X1X1的常开触点,并联的常开触点,并联常开触点常开触点Y1Y1进行自锁,串联停止信号进行

39、自锁,串联停止信号X2X2的常闭触点,最的常闭触点,最后接输出线圈后接输出线圈YIYI驱动接触器的线圈。驱动接触器的线圈。我们结合时序图来分析梯形图的控制过程。我们结合时序图来分析梯形图的控制过程。当按下启动按钮时,输入继电器当按下启动按钮时,输入继电器X1X1接通(接通(X1X1的上升沿),的上升沿),常开触点闭合,输出继电器常开触点闭合,输出继电器YIYI接通(接通(Y1Y1的上升沿),送的上升沿),送出输出信号,同时出输出信号,同时Y1Y1常开触点闭合,完成自锁功能。松常开触点闭合,完成自锁功能。松开启动按钮(开启动按钮(X1X1的下降沿),因为自锁的下降沿),因为自锁YIYI也不会断开

40、。也不会断开。当按下停止按钮时,输入继电器当按下停止按钮时,输入继电器X2X2接通(接通(X2X2的上升沿),的上升沿),常闭触点断开,切断输出继电器常闭触点断开,切断输出继电器Y1 Y1(Y1Y1的下降沿)的下降沿),停止送输出信号。停止送输出信号。从梯形图可以看出与电气控制原理图很相似。从梯形图可以看出与电气控制原理图很相似。根据梯形图,写出指令表。根据梯形图,写出指令表。从母线取一个常开触点从母线取一个常开触点LD X1LD X1,并联一个常开触点,并联一个常开触点 OR OR Y1Y1,串联一个常闭触点,串联一个常闭触点 ANI X2ANI X2,线圈输出,线圈输出 OUT Y1OUT

41、 Y1,程序结束程序结束 END END 电动机的连续运转电动机的连续运转先合电源开关先合电源开关QSQS,再按绿色启动按钮,再按绿色启动按钮SB1SB1,启动,启动信号通过输入端子信号通过输入端子X1X1进入进入PLCPLC,输入继电器,输入继电器X1X1接接通,梯形图中通,梯形图中X1X1的常开触点闭合,输出继电器的常开触点闭合,输出继电器YIYI接通,送出输出信号,使接触器接通,送出输出信号,使接触器KMKM的线圈通电的线圈通电,主触点闭合,电动机接通电源开始启动并运行,主触点闭合,电动机接通电源开始启动并运行。同时自锁触点。同时自锁触点Y1Y1闭合完成自锁功能,使电动机闭合完成自锁功能

42、,使电动机可以连续运转。可以连续运转。按下停止按钮按下停止按钮SB2SB2时,停止信号通过输入端子时,停止信号通过输入端子X2X2进入进入PLCPLC,输入继电器,输入继电器X2X2接通,梯形图中接通,梯形图中X2X2的常的常闭触点断开,输出继电器闭触点断开,输出继电器Y1Y1断开,停止送输出信断开,停止送输出信号,接触器号,接触器KMKM的线圈断电,主触点断开,电动机的线圈断电,主触点断开,电动机脱离电源停止转动。脱离电源停止转动。v常闭触点输入信号的处理常闭触点输入信号的处理电气原理图电气原理图KMKMSB1SB2端子接线图端子接线图X2X1SB1SB2COM常闭触点常闭触点梯形图梯形图X

43、1X1 Y1 Y1Y0Y0X2X2常开触点常开触点前面我们曾经提到,把停止按钮前面我们曾经提到,把停止按钮SB2SB2的常开触的常开触点接入点接入PLCPLC的输入端的输入端X2X2。从电气原理图看出,现场用的停止按钮是常闭从电气原理图看出,现场用的停止按钮是常闭触点,如果要保留电气原理图的习惯,仍然触点,如果要保留电气原理图的习惯,仍然采用常闭触点做停止信号接入采用常闭触点做停止信号接入PLCPLC,如,如I/OI/O接接线图中这样。线图中这样。梯形图要作相应的变动,把梯形图中的停止信梯形图要作相应的变动,把梯形图中的停止信号号X2X2改为常开触点就可以。改为常开触点就可以。否则,当否则,当

44、PLCPLC一接通电源,输入继电器一接通电源,输入继电器X2X2就接就接通,梯形图中通,梯形图中X2X2的常闭触点断开,一条逻辑的常闭触点断开,一条逻辑线中有两个触点断开,按启动按钮时,电动线中有两个触点断开,按启动按钮时,电动机将无法正常启动。机将无法正常启动。二、电动机的正反转控制二、电动机的正反转控制FUKM1QS正转正转接触器接触器反转接触器反转接触器L1L2L3v主电路主电路KM2FRMM3 3 注意调相注意调相注意调相注意调相vI/OI/O接线图接线图正转启动正转启动SB2-X0反转启动反转启动SB3-X1 停止停止SB1-X2KM2SB2KM1SB3SB1KM2KM2KM1KM1

45、电源电源FRFR正转接触器正转接触器KM1-YI反转接触器反转接触器KM2-Y2正转互锁正转互锁反转互锁反转互锁Y1COMX0X1X2Y2COM1梯形图有两条逻辑线,分别实现正转连梯形图有两条逻辑线,分别实现正转连续运转和反转连续运转,在两个方向的续运转和反转连续运转,在两个方向的连续运转梯形图的基础上加入互锁触点。连续运转梯形图的基础上加入互锁触点。也就是说在正转输出继电器线圈也就是说在正转输出继电器线圈Y1Y1回路回路中串入反转输出继电器中串入反转输出继电器Y2Y2的常闭触点和的常闭触点和反转启动信号的常闭触点反转启动信号的常闭触点X1X1进行互锁。进行互锁。同理,反转输出继电器线圈同理,

46、反转输出继电器线圈Y2Y2回路中串回路中串入正转输出继电器入正转输出继电器Y1Y1的常闭触点和正转的常闭触点和正转启动信号的常闭触点启动信号的常闭触点X0X0进行互锁。进行互锁。梯形图中接触器和按钮的常闭触点实现梯形图中接触器和按钮的常闭触点实现软件双重互锁软件双重互锁.l梯形图梯形图v指令表指令表 0 LD X10 LD X1 1 OR Y1 1 OR Y1 2 ANI X2 2 ANI X2 3 3 ANI ANI X1X1 4 4 ANIANI Y2Y2 5 OUT Y1 5 OUT Y1 6 LD X1 6 LD X1 7 OR Y2 7 OR Y2 8 ANI X2 8 ANI X2

47、 9 9 ANIANI X0X0 10 10 ANI ANI Y1 Y1 11 OUT Y2 11 OUT Y2 12 END 12 END正转正转反转反转X0Y1Y1X2Y2X1X1Y2Y2X2Y1X0END电动机的正反转控制电动机的正反转控制v注意注意I/OI/O接线图中的硬件互锁接线图中的硬件互锁梯形图中的软件互锁梯形图中的软件互锁三、电动机的顺序控制三、电动机的顺序控制v主电路主电路FR1FUKM2QSM13 M23 M33 KM1KM3FR2FR3L1L2L3vI/OI/O接线图接线图M1M1启动启动M1M1停止停止M2M2启动启动M2M2停止停止M3M3启动启动M3M3停止停止M3

48、M3运行运行M2M2运行运行M1M1运行运行SB2SB3SB1SB4SB5SB6COM1Y1COMKM2X0KM1X1X2Y2FR1AC X3Y3KM3FR2FR3X4X5v梯形图梯形图X0Y1Y1X1ENDX2Y2X3X4Y3X5Y2Y3v指令表指令表 0 LD X0 0 LD X0 1 OR Y1 1 OR Y1 2 ANI X1 2 ANI X1 3 3 OUT Y1OUT Y1 4 4 LDLD X2 X2 5 OR Y2 5 OR Y2 6 6 ANBANB 7 ANI X3 7 ANI X3 8 OUT Y2 8 OUT Y2 9 9 LDLD X4 X4 10 OR Y3 10

49、OR Y3 11 11 ANBANB 12 ANI X5 12 ANI X5 13 OUT Y3 13 OUT Y3 14 END 14 ENDv注意注意回路的起点用回路的起点用LDLD指令指令回路串联指令为回路串联指令为ANBANB可以先串回路再串触可以先串回路再串触 点,也可以先串触点点,也可以先串触点 再串回路。再串回路。电动机的顺序控制电动机的顺序控制四、定时器的应用四、定时器的应用定时器设定值最大为定时器设定值最大为3276732767,最长延时时,最长延时时间不足间不足1 1小时,如何实现长延时?小时,如何实现长延时?v问题的提出问题的提出FXFX系列系列PLCPLC提供的定时器只

50、有通电延时类提供的定时器只有通电延时类型,如何实现断电延时的功能?型,如何实现断电延时的功能?v通电延时通电延时/断电延时断电延时X0T0T0K90Y1T1T1X0K70T0Y1Y1T1Y19 SX07 SY1T0T1通电延时通电延时接通接通断电延时断电延时断开断开v定时器的串联定时器的串联 定时器的最大设定值为定时器的最大设定值为3276732767,不足,不足1 1小时,为小时,为了扩展定时器的延时时了扩展定时器的延时时间,可以采用几种方法间,可以采用几种方法延时时间延时时间=T0+T1=T0+T1=3600s3600sX0T0T0T0Y0Y0T1T1K30000K30000K6000K6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁