1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,Date:,*,Page:,*,CH,6,基本逻辑指令,第六章 基本逻辑指令,本章小结,第一节 基本逻辑指令,第二节 编程的规则与技巧,第三节 基本逻辑指令的应用,第一节 基本逻辑指令,一、,LD,、,LDI,、,OUT,指令,二、,AND,、,ANI,指令,三、,OR,、,ORI,指令,四、,ANB,、,ORB,指令,五、,MPS,、,MRD,、,MPP,指令,六、,MC,、,MCR,指令,七、,SET,、,RST,指令,八、,PLS,、,PLF,指令,九、,NOP,、,END,指令,一、,LD,、,LD
2、I,、,OUT,指令,指令的作用,LD,(,LoaD,),:,取指令,,常开触点,与母线连接。,LDI(LoaD Inverse),:,取反,指令,常闭触点与母线连接。,OUT,:驱动线圈的输出指令。,编程元件,LD,:,LDI,:,X,、,Y,、,M,、,S,、,T,、,C,第一节 基本逻辑指令,OUT,:,Y,、,M,、,S,、,T,、,C,一、,LD,、,LDI,、,OUT,指令,指令的说明,LD,、,LDI,用于将触点接到,母线,上。,LD,、,LDI,还与块操作指令,ANB,、,ORB,相配合,用于,分支电路的起点,。,OUT,不能用于,X,;并联输出,OUT,指令可连续使用任意次。
3、OUT,指令用于,T,和,C,,其后须跟,常数,K,,,K,为延时时间或计数次数。,第一节 基本逻辑指令,一、,LD,、,LDI,、,OUT,指令,梯形图程序,X0,X1,M100,T0,Y1,K19,Y0,T0,指令表程序,步序 指令 地址,0,LD X0,1,OUT Y0,2,LDI X1,3,OUT M100,4,OUT T0,K19,7,LD T0,8,OUT Y1,第一节 基本逻辑指令,二、,AND,、,ANI,指令,指令的作用,AND,:与指令,用于串联单个,常开,触点;,ANI(ANd Inverse),:与反指令,用于串联单个,常闭,触点。,编程元件,AND,:,ANI,:,
4、X,、,Y,、,M,、,S,、,T,、,C,第一节 基本逻辑指令,二、,AND,、,ANI,指令,指令的说明,AND,和,ANI,指令用于单个触点与,左边,触点的串联,可连续使用。,执行,OUT,指令后,通过与指令可驱动其它线圈输出。,若是两个并联电路块(两个或两个以上触点并联连接的电路)串联,则需用后面的,ANB,指令。,第一节 基本逻辑指令,二、,AND,、,ANI,指令,梯形图程序,指令表程序,步序 指令 地址,0 LD X0,1,AND X2,2 OUT Y2,3 LD Y2,4,ANI X1,5 OUT M101,6,AND T1,7 OUT Y3,AND,ANI,AND,X0,Y2
5、M101,Y2,T1,Y3,X2,X1,第一节 基本逻辑指令,二、,AND,、,ANI,指令,注意梯形图的画法,指令表程序,步序 指令 地址,0 LD Y2,1 ANI X1,2,MPS,3 AND T1,4 OUT M101,6,MPP,7 OUT Y3,Y2,M101,T1,Y3,X1,MPS,MPP,第一节 基本逻辑指令,三、,OR,、,ORI,指令,指令的作用,OR,:或指令,用于,并联,单个,常开触点,;,ORI(OR Inverse),:,或反,指令,用于并联单个常闭,触点。,指令的说明,OR,、,ORI,编程元件:,X,、,Y,、,M,、,T,、,C,、,S,;,OR,、,OR
6、I,指令仅用于单个触点与前面触点的并联;,若是两个串联电路块(两个或两个以上触点串联连接的电路)相并联,则用,ORB,指令,。,第一节、基本逻辑指令,三、,OR,、,ORI,指令,梯形图程序,X1,M103,Y1,X1,Y1,Y1,M102,M103,M104,Y2,LD,OR,ORI,OR,ORI,指令表程序,步序 指令 地址,0 LD X1,1,OR Y1,2,ORI M102,3 OUT Y1,4 LDI X1,5 ANI Y1,6,OR M103,7 ANI Y2,8,ORI M104,9 OUT M103,第一节 基本逻辑指令,四、,ORB,指令,ORB(Or Block),:,串联
7、电路块,并联,连接指令,指令的说明,串联电路块:,两个,或以上的触点串连而成的电路块;,将串联电路块并联时用,ORB,指令;,ORB,指令不带元件号(相当于触点间的垂直连线),每个串联电路块的起点都要用,LD,或,LDI,指令,电路块后面用,ORB,指令,第一节 基本逻辑指令,四、,ORB,指令,梯形图程序,X2,X1,Y0,X0,Y2,串联电路块,指令表程序,步序 指令 地址,0 LD X2,1 AND X0,2,LDI X1,3 ANI Y2,4,ORB,6 OUT Y3,第一节 基本逻辑指令,五、,ANB,指令,ANB(And Block),并连电路块,串连,连接指令,指令的说明,并联电
8、路块:,两个或,以上的触点并联连而成的电路;,将并联电路块与前面的电路串联时用,ANB,指令;,使用,ANB,指令前,应先完成并联电路块内部的连接。,并联电路块中各支路的起点使用,LD,或,LDI,指令;,ANB,指令相当于两个电路块之间的串联连线。,第一节 基本逻辑指令,五、,ANB,指令,梯形图程序,ORB,ANB,X1,M115,Y0,M100,X2,Y2,M101,X3,T0,指令表程序,步序 指令 地址,0 LDI X1,1 ORI X2,2,LDI Y0,3 ANI M100,4,LDI Y2,6 AND M101,7 ORB,8 OR T0,9,ANB,10 ORI X3,11
9、OUT M115,第一节 基本逻辑指令,LD,六、,MPS,、,MRD,、,MPP,指令,指令的作用,MPS(Push),:进栈指令;,MRD(Read),:读栈指令;,MPP(POP),:出栈指令。,指令的说明,MPS,、,MRD,、,MPP,指令,无编程元件,。,MPS,、,MPP,指令,成对,出现,可以,嵌套,。,MRD,指令可有可无,也可有两个或两个以上。,第一节 基本逻辑指令,六、,MPS,、,MRD,、,MPP,指令,梯形图(一层栈例),MPS,MRD,X1,M100,Y2,M101,Y1,Y3,M102,MPP,0 LDI X1,1,MPS,2 AND M100,3 OUT Y1
10、4,MRD,6 AND M101,7 OUT Y2,8,MPP,9 AND 102,10 OUT Y3,第一节 基本逻辑指令,六、,MPS,、,MRD,、,MPP,指令,梯形图(一层栈例),MPS,MPP,X1,X5,Y2,X4,Y1,Y3,X3,X2,M0,X0,0 LD X1,1,MPS,2,LDI,X2,3 AND M0,4 OR X0,5,ANB,6 OUT Y1,7,MPP,8 AND X3,9 OUT Y2,10,LD,X4,11 OR X5,12,ANB,13 OUT Y3,第一节 基本逻辑指令,六、,MPS,、,MRD,、,MPP,指令,梯形图(二层栈例),0 LDI X1,
11、1,MPS,2 AND,3 MPS,4 ANI M100,6 OUT Y0,7,MPP,8 AND M102,9 OUT Y1,10,MPP,11 AND X3,12,MPS,13 AND M100,14 OUT Y2,15,MPP,16 AND M105,17 OUT Y3,M100,X1,X2,M100,Y1,M102,Y0,X3,Y3,M105,Y2,MPS,MPS,MPP,MPP,MPS,MPP,第一节 基本逻辑指令,七、,MC,、,MCR,指令,指令的作用,MC(Master Control),:,主控,指令,(,公共触点串联,),MCR(Master Control Reset),
12、主控复位,指令,指令的说明,MC,、,MCR,指令的,编程元件:,Y,、,M,;,MC,、,MCR,指令,成对,出现,缺一不可,;,MC,指令后用,LD,/,LDI,指令,表示建立,子母线,。,MC,、,MCR,指令可以嵌套使用,嵌套级别为,N0,N7,。,第一节 基本逻辑指令,七、,MC,、,MCR,指令,指令的梯形图,X0,Y1,X1,X3,Y2,MC,N0,M100,MCR,N0,M100,指令表程序,步序 指令 地址,0 LD X0,1,MC N0,2,M100,3,LD X1,4 OUT Y1,5,LD X3,6 OUT Y2,7,MCR N0,第一节 基本逻辑指令,X0,Y0,
13、X1,X4,Y2,M100,X2,M101,X3,Y1,MC,N0,M100,MC,N1,M101,MCR,N1,MCR,N0,Y3,X5,(A),(B),(C),(B),(A),多重嵌套主控指令,LD X0,MC N0,M100,LD X1,OUT Y0,。,LD X2,MC N1,M101,LD X3,OUT Y1,。,MCR N1,LD X4,OUT Y2,。,MCR N0,LD X5,OUT Y3,八、,SET,、,RST,指令,指令的作用,SET,:置位指令,(,接通并保持,),RST,:复位指令,指令的说明,SET,指令的,编程元件:,Y,、,M,、,S,RST,指令的,编程元件:
14、Y,、,M,、,S,、,T,、,C,、,D,RST,指令具有优先级,。,第一节 基本逻辑指令,八、,SET,、,RST,指令,指令的梯形图,SET,Y0,X0,RST,Y0,X1,RST,D0,X2,X0,X1,Y0,指令表程序,步序 指令 地址,0 LD X0,1,SET Y0,2 LD X1,3,RST Y0,4 LD X2,5,RST D0,第一节 基本逻辑指令,八、,SET,、,RST,指令,积分计数器、定时器复位,X1,X0,T250,RST,T250,K120,X2,M8200,X4,C200,RST,C200,K34,X3,指令表程序,步序 指令 地址,0 LD X0,1,RS
15、T T250,2 LD X1,3 OUT T250,K120,6 LD X2,7 OUT M8200,8 LD X3,9,RST C200,10 LD X4,11 OUT C200,K34,第一节 基本逻辑指令,九、,PLF,、,PLS,指令,指令的作用,PLS(Pulse),:,上升沿,微分输出指令,PLF,:,下降沿,微分输出指令,指令的说明,指令只能用于编程元件,Y,和,M,PLS,为,信号上升沿(,OFFON,)接通一个扫描周期。,PLF,为,信号下降沿(,ONOFF,)接通一个扫描周期。,第一节 基本逻辑指令,九、,PLF,、,PLS,指令,指令的梯形图,PLS,M0,X0,SET,
16、Y0,M0,PLF,M1,RST,Y0,M1,X1,X0,X1,M0,M1,Y0,0 LD X0,1,PLS M0,2 LD M0,3,SET Y0,4 LD X1,5,PLF M1,6 LD M1,7 RST Y0,第一节 基本逻辑指令,十、,NOP,、,END,指令,指令的作用,NOP,:空操作指令,END:,结束指令,指令的说明,NOP,、,END,指令无编程元件,PLC,执行程序时从,0,步扫描到,END,指令为止,后面的程序跳过不执行,。,第一节 基本逻辑指令,第二节 编程的基本规则与技巧,一、编程的基本规则,触点只能与左母线相连,不能与右母线相连;,线圈只能与右母线相连,不能直接与
17、左母线相连,右母线可以省略;,线圈可以并联,不能串联连接;,应尽量避免双线圈输出。,二、编程的技巧,并联电路,上下,位置可调,应将单个触点的支路放下面。,0 LD X4,1 LD X1,2 AND X2,3,ORB,4 OUT Y0,0 LD X1,1 AND X2,2 OR X2,3 OUT Y0,X1,Y0,X4,X2,好!,不好!,X1,Y0,X2,X4,ORB,第二节 编程的基本规则与技巧,二、编程的技巧,串联电路,左右,位置可调,应将单个触点放在右边。,0 LD X1,1 LD X2,2 OR X4,3,ANB,4 OUT Y0,0 LD X2,1 OR X4,2 AND X1,3
18、OUT Y0,X1,Y0,X2,X4,好!,不好!,X1,Y0,X2,X4,ANB,第二节 编程的基本规则与技巧,二、编程的技巧,双线圈输出的处理,X1,Y0,X2,Y0,X4,Y0,X1,Y0,X2,X4,第二节 编程的基本规则与技巧,二、编程的技巧,线圈并联电路中,应将单个线圈放在上边。,X1,Y0,X2,Y1,0 LD X1,1,MPS,2 AND X2,3,OUT Y0,4,MPP,5 OUT Y1,0 LD X1,1 OUT Y1,2 AND X2,3,OUT Y0,好!,不好!,X2,Y0,X1,Y1,MPS,MPP,第二节 编程的基本规则与技巧,二、编程的技巧,桥形电路的化简方法
19、找出每条,输出路径,进行并联,X1,Y0,X2,X4,X3,X5,X1,X1,X4,X5,X3,Y0,X2,X5,X3,第二节 编程的基本规则与技巧,第三节 基本逻辑指令应用,一、电动机的连续运转,控制思路,电动机的额定电流较大,,PLC,不能用直接控制主电路,需要,主电路,。,找出所有输入量和输出量,接入,I/O,接线图,。,为了扩大输出电流,采用继电器,输出方式,。,热继电器的常闭触点可以作为输入信号进行过载保护,也可以在输出进行保护。,梯形图和指令表。,一、电动机的连续运转,FR,FU,KM,QS,M,3,电源开关,接触器主触点,热继电器热元件,熔断器,三相异步电动机,L1,L2,L3
20、主电路,一、电动机的连续运转,I/O,接线图,启动按钮,SB1,X1,停止按钮,SB2,X2,SB1,KM1,SB2,COM1,Y1,COM,X1,X2,FR,运行接触器,KM,Y1,FR,X3,热继电器的常闭触点可以作为输入信号进行过载保护,也可以在输出进行保护,热继电器,电源,一、电动机的连续运转,梯形图,X1,X2,Y1,指令表程序,启动,自锁,停止,X1,Y1,Y1,X2,END,步序 指令 地址,0 LD X1,1 OR Y1,2 ANI X2,3,OUT Y1,4 END,时序图,输出线圈,电动机的连续运转,一、电动机的连续运转,常闭触点输入信号的处理,电气原理图,KM,KM,S
21、B1,SB2,端子接线图,X2,X1,SB1,SB2,COM,常闭触点,梯形图,X1,Y1,Y0,X2,常开触点,二、电动机的正反转控制,FU,KM1,QS,正转,接触器,反转接触器,L1,L2,L3,主电路,KM2,FR,M,3,注意调相,二、电动机的正反转控制,I/O,接线图,正转启动,SB2-X0,反转启动,SB3-X1,停止,SB1-X2,KM2,SB2,KM1,SB3,SB1,KM2,KM1,电源,FR,正转接触器,KM1-YI,反转接触器,KM2-Y2,正转互锁,反转互锁,Y1,COM,X0,X1,X2,Y2,COM1,二、电动机的正反转控制,梯形图,指令表,0 LD X1,1 O
22、R Y1,2 ANI X2,3,ANI,X1,4,ANI,Y2,5 OUT Y1,6 LD X1,7 OR Y2,8 ANI X2,9,ANI,X0,10,ANI,Y1,11 OUT Y2,12 END,正转,反转,X0,Y1,Y1,X2,Y2,X1,X1,Y2,Y2,X2,Y1,X0,END,电动机的正反转控制,二、电动机的正反转控制,注意,I/O,接线图中的硬件互锁,梯形图中的软件互锁,三、电动机的顺序控制,主电路,FR1,FU,KM2,QS,M1,3,M2,3,M3,3,KM1,KM3,FR2,FR3,L1,L2,L3,三、电动机的顺序控制,I/O,接线图,M1,启动,M1,停止,M2,
23、启动,M2,停止,M3,启动,M3,停止,M3,运行,M2,运行,M1,运行,SB2,SB3,SB1,SB4,SB5,SB6,COM1,Y1,COM,KM2,X0,KM1,X1,X2,Y2,FR1,AC,X3,Y3,KM3,FR2,FR3,X4,X5,三、电动机的顺序控制,梯形图,X0,Y1,Y1,X1,END,X2,Y2,X3,X4,Y3,X5,Y2,Y3,三、电动机的顺序控制,指令表,0 LD X0,1 OR Y1,2 ANI X1,3,OUT Y1,4,LD,X2,5 OR Y2,6,ANB,7 ANI X3,8 OUT Y2,9,LD,X4,10 OR Y3,11,ANB,12 ANI
24、 X5,13 OUT Y3,14 END,注意,回路的起点用,LD,指令,回路串联指令为,ANB,可以先串回路再串触,点,也可以先串触点,再串回路。,电动机的顺序控制,四、定时器的应用,定时器设定值最大为,32767,,最长延时时间不足,1,小时,如何实现长延时?,问题的提出,FX,系列,PLC,提供的定时器只有通电延时类型,如何实现断电延时的功能?,四、定时器的应用,通电延时,/,断电延时,X0,T0,K90,Y1,T1,X0,K70,T0,Y1,T1,Y1,9 S,X0,7 S,Y1,T0,T1,通电延时,接通,断电延时,断开,四、定时器的应用,定时器的串联,定时器的最大设定值为,3276
25、7,,不足,1,小时,为了扩展定时器的延时时间,可以采用几种方法,延时时间,=,T0+T1=,3600s,X0,T0,T0,Y0,T1,K30000,K6000,T1,四、定时器的应用(长延时电路),定时器和计数器配合使用,X2,T0,T0,T0,C0,X2,RST,C0,Y0,C0,K600,K60,延时时间,=60s,60=3600s,T0,常开触点,1 Hour,X2,Y0,60s,C0,对,T0,的,60s,脉冲计数,五、闪烁(振荡)电路,X0,T0,T1,T0,Y0,T1,K20,K30,2 S,X0,Y0,3 S,六、控制器,小结,20,条基本逻辑指令的意义、助记符、操作元件及使用方法,梯形图编程规则与编程技巧,I/O,接线图的设计及输入常闭触点的处理,三相异步电动机简单控制电路的,PLC,程序设计,定时器使用,断电延时、长延时定时器的实现,振荡电路的实现,谢谢,!,






