PLC原理与应用技术(1).ppt
PLC原理与应用技术,山西综合职业技术学院自动化系,第四讲,可编程序控制器的编程语言与基本逻辑指令,PLC的基本逻辑指令27条功能指令100多条,三菱FX系列可编程序控制器,基本指令一,LD、LDI、OUT指令AND、ANI指令OR、ORI指令LDP、ANDP、ORP、LDF、ANF、ORF指令ORB指令ANB指令,LD、LDI、OUT指令,指令的作用LD(LoaD)取指令,是常开触点与母线的连接指令。LDILoaDInverse取反指令,是常闭触点与母线的连接指令。OUT驱动线圈的输出指令。指令的使用说明LD、LDI用于X、Y、M、S、T、C;可与后面讲到的块操作指令ANB、ORB相配合,用于分支电路的起点;OUT指令用于Y、M、T、C、S及F(功能指令线圈),不能用于X;并联输出OUT指令可连续使用任意次OUT指令用于T和C,其后须跟常数K。K为延时时间或计数次数,LD、LDI、OUT指令,LDX0OUTY0LDIX1OUTT0K19OUTM100LDT0OUTY1,,梯形图程序,指令表程序,AND、ANI指令,指令的作用AND与指令,用于单个常开触点的串联;ANIANdInverse与反指令,用于单个常闭触点的串联。指令的使用说明AND和ANI指令用于单个触点与左边触点的串联,可连续使用;AND和ANI编程元件X、Y、M、T、C、S;若是两个并联电路块(两个或两个以上触点并联连接的电路)串联,则需用后面的ANB指令。,LDX2ANDX0OUTY0LDIX1ANIY0OUTM101ANDT0OUTY1,,梯形图程序,指令表程序,AND与ANI指令,LDX1ANIY0MPSANDT0OUTM101MPPOUTY1,,注意逻辑求解含义梯形图程序,指令表程序,AND与ANI指令,OR、ORI指令,指令的作用OR或指令,用于单个常开触点的并联;ORIORInverse或反指令,用于单个常闭触点的并联。指令的使用说明OR、ORI指令仅用于单个触点与前面触点的并联;OR和ORI编程元件X、Y、M、T、C、S;若是两个串联电路块(两个或两个以上触点串联连接的电路)相并联,则用后面将学的ORB指令。,LDX4ORX6ORIM106OUTY0LDIX1ANIY0ORM103ANIY2ORIM116OUTM103,,梯形图程序,指令表程序,OR与ORI指令,LDP、ANDP、ORP、LDF、ANF、ORF指令,LDP,ANDP,ORP上升沿检测触点指令,仅在制定元件的上升沿(由OFF→ON变化)时接通一个扫描周期。LDF,ANDF,ORF下升沿检测触点指令,仅在制定元件的下升沿(由ON→OFF变化)时接通一个扫描周期。说明,编程元件X、Y、M、T、C、S;,LDPX2ORFX3ANDX0OUTY0LDPT10ANDM100OUTM101,,梯形图程序,指令表程序,,,,,,X2,X0,,LDP、ANDP、ORP、LDF、ANF、ORF指令,,,,,X3,,,,,,,,T10,M100,,,ORB指令,ORBOrBlock串联电路块并联连接指令,说明串联电路块两个以上的触点串连而成的电路块;将串联电路块并联时用ORB指令;ORB指令不带元件号(相当于触点间的垂直连线)每个串联电路块的起点都要用LD或LDI指令,电路块后面用ORB指令,LDIX1ANIY0ANIM100LDIX2ANIY2ANDM101ORBLDIX3ANDT0ANIM112ORBOUTM115,,梯形图程序,指令表程序,ORB指令,ANB指令,ANBAndBlock并连电路块串连连接指令,说明并联电路块两个以上的触点串连而成的电路块;将并联电路块与前面的电路串联时用ANB指令;使用ANB指令之前,应先完成并联电路块内部的连接。并联电路块中各支路的起点使用LD或LDI指令;ANB指令相当于两个电路块之间的串联连线。,,,,X0,,,X4,,X1,,,Y0,,,,,,X2,,,X1,,X0,,,Y2,,,,,X2,,,X5,X6,,,Y2,,,,并联电路块,,并联电路块,,LDIX1ORIX2LDIY0ANIM100LDIY2ANDM101ORBORT0ANBORIX3OUTM115,梯形图程序,指令表程序,ANB指令,,,梯形图程序,指令表程序,实例,简单实例电机正反转控制,要求正反转启动信号X1、X2,停车信号X0,输出信号Y0、Y1。具有电气互锁和机械互锁功能。,I/O分配SB1X0SBFX1SBRX2KMFY0KMRY1,起、保、停电路,LDX1ORY0ANIX0ANIY1OUTY1LDX2ORY1ANIX0ANIY0OUTY0END,编程中应注意的几个问题,1.用电路变换简化程序减少指令的条数),,2.逻辑关系应尽量清楚避免左轻右重,,编程中应注意的几个问题,3.避免出现无法编程的梯形图,,小结,LD、LDI、OUTAND、ANIOR、ORILDP、LDF、ANDP、ANDF、ORP、ORFORB、ANB,谢谢,