资源描述
单击以编辑,母版标题样式,单击以编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,海南风光,第,38,39,讲,第九章,可编程序控制器,(,PLC,),1,第九章 可编程序控制器,9.1,概述,9.2,基本概念和编程语言简介,9.3 PLC,指令及编程方法,9.4,应用举例,9.5,实验,2,9.1.1,什么是,PLC?,PLC,是一种专门用于工业控制的计算机。,早期的,PLC,是用来替代继电器、接触器控制的。它主要 用于顺序控制,只能实现逻辑运算。因此,,被称为可编程逻辑控制器,(,Programmable logic controller,,,略写,PLC),随着电子技术、计算机技术的迅速发展,可编程控制器的功能已远远超出了顺序控制的范围。被称为,可编程控制器,(,Programmable controller,,,略写,PC),。,为区别于,Personal Computer(PC),,,故沿用,PLC,这个略写。,9,.1,概述,3,9.1.2 PLC,的结构和工作原理,一、,PLC,结构示意图,中,央,处,理,单,元,数,据,存,储,器,输,出,接,口,地址总线 控制总线,数据总线,编程,单元,灯光指示,电磁阀门,接触器,电源,输,入,接,口,模拟量输入,行程开关,继电器接点,各种开关,程序存储器,警报器,电机,4,二、各组成部分的作用,2.,存储器,1.,CPU,(1),从程序存储器读取程序指令,编译、执行指令。,(2),将各种输入信号取入。,(3),把运算结果送到输出端。,(4),响应各种外部设备的请求。,RAM,:,存储各种暂存数据、中间结果、用户正调,试的程序。,ROM,:,存放监控程序和用户已调试好的程序。,5,3.,输入、输出接口:,采用光电隔离,实现了,PLC,的内部电路与外部电路的电气隔离,减小了电磁干扰。,输出接口作用:,将主机向外输出的信号转换成可以驱动外部执行电路的信号,以便控制接触器线圈等电器通断电;另外输出电路也使计算机与外部强电隔离。,输出三种形式:,继电器,-,低速大功率,可控硅,-,高速大功率,晶体管,-,高速小功率,输入接口作用:,将按钮、行程开关或传感器等产生的信号,转换成数字信号送入主机。,6,(,1,)输入接口电路:,采用,光电耦合器,防止强电干扰。,COM,光电三极管,发光二极管,直流电源,输入端子,+,内,部,电,路,3.3k,1000PF,470,PLC,X,n,+,24V,7,继电器输出,(,2,)输出接口电路:,均采用模块式。,以,继电器形式为例:,PLC,内,部,电,路,内,部,电,路,J,Y,COM,+,-,交流电源或直流电源,8,4.,各种接口、高功能模块:,便于扩展。,小型机:,一体机。有接口可扩展。,中、大型机:,模块式。可根据需要在主板上随意组合,。,PC,FP1-C16,小型机,9,CPU,POWER,中、大型机,10,编程设备可以是专用的手持式的编程器;也可以是安装了专门的编程通讯软件的个人计算机。,5.,编程设备,用户可以通过键盘输入和调试程序;另外在运行时,还可以对整个控制过程进行监控。,PC,FP PROGRAMMER,(HELP),CLR,WRT,FN/P,FL,STK,IX/IY,NOT,DT/Ld,READ,OT,L,WL,OR,R,WR,AN,Y,WY,ST,X,WX,SRC,(-),OP,(BIN),K/H,SC,CT,C,EV,TM,T,SV,ACLR,ENT,B,A,F,E,D,C,9,8,3,2,1,0,7,6,5,4,(DELT),CLR,手持式的编程器,11,9.1.3,工作方式,CPU,:,等待命令。,PLC,:,循环扫描。,CPU,从第一条指令开始执行,遇到结束符又,返回第一条,不断循环。,一个扫描周期,O,刷新,I,刷新,执行指令,I/O,刷新,12,1.,输入,/,输出点数,(I/O,点数,),。,2.,扫描速度。,单位:,ms,/1000,步 或,s,/,步,3.,内存容量。,4.,指令条数。,5.,内部寄存器数目。,6.,高功能模块。,9.1.4,主要技术性能,13,1.,抗干扰、可靠性高。,2.,模块化组合式结构,使用灵活方便。,3.,编程简单,便于普及。,4.,可进行在线修改。,5.,网络通讯功能,便于实现分散式测控系统。,6.,与传统的控制方式比较,线路简单。,9.1.5,优点,14,1.,用于开关逻辑控制。,2.,用于机加工数字控制。,3.,用于闭环过程控制。,4,用于组成多级控制系统。,9.1.6,应用,15,9,.2,基本概念和编程语言简介,PLC,的内存除存放用户和系统的程序外,还有四个区:,I/O,区:,可直接与外部输入、输出端子传递信息,内部辅助寄存器区:,存放中间变量,数据区,:,存放中间结果,专用寄存器区:,定时时钟、标志、系统内部的命令,9.2.1,寄存器和接点的概念,用户在对这四个区进行操作时,可以以,寄存器和,/,或接点,的方式进行。,16,PLC,的寄存器(以,FP1,为例)一览,字输入寄存器,WX0WX12,位输入寄存器,X0X12F,字输出寄存器,WY0WY12,位输出寄存器,Y0Y12F,通用字寄存器,WR0WR62F,通用位寄存器,R0R62F,专用字寄存器,WR900WR903,专用位寄存器,R900R903F,定时器,TM0TM99,计数器,C100C143,通用数据寄存器,DT0DT8999,专用数据寄存器,DT9000DT9069,设定值寄存器,SV0SV143,经过值寄存器,EV0EV143,索引寄存器,IX,,,IY,十进制常数寄存器,K,十六进制常数寄存器,H,17,PLC,的寄存器(以,FP1,为例),1.,输入输出,(I/O),寄存器,输入寄存器,:,功能,:,存放外部输入的信号,输入寄存器编号,:WX0WX12,共,13,个寄存器,每个,寄存器,16,位,输入位编号,:X0X12F,,共,16,13=208,位,输出寄存器,:,功能,:,向输出接口输出信号,输出寄存器编号,:WY0WY12,共,13,个寄存器,每个,寄存器,16,位,输出位编号,:Y0Y12F,,共,16,13=208,位,18,寄存器:,是一个,16,位二进制单元,位(触点):,16,位中的每一位是一个“,触点,”,,对应外部的一个输入或者输出端子,。,输入寄存器,WXm,输出寄存器,WYm,输入端子,Xmn,输出端子,Ymn,m,:,寄存器编号,用十进制数编号:,m=012,,,共,13,个,F E D C B A 9 8 7 6 5 4 3 2 1 0,寄存器,m,n,n,:,寄存器的第,n,位,用,16,进制数,编号:,n=,0F,,共,16,位,X0XF,代表,WX0,的第,0,位,第,15,位,Y0YF,代表,WY0,的第,0,位,第,15,位,特殊规定,19,例:,若,X0,为,“,ON,”,,,则,WX0,的第,0,位为,“,1”,若,X4,为,“,OFF,”,,,则,WX0,的第,4,位为,“,0,”,若,WY1=7,,,则表明,Y10,、,Y11,、,Y12,三个接点,为,“,ON”,PLC,中有两类“接点”:,常开接点,和,常闭接点。,符号分别为:,接点通断情况与接点的赋值有关:(以,Y0,为例:,若,Y0,的逻辑赋值为,“,1”,,则,Y0,Y0,接通,断开,20,ST,:,(,Start,),从母线开始一个新逻辑行时,或开始一个逻辑块时,,输入的第一条指令。,ST,:,以常开接点开始,ST/,:,以常闭接点开始,OT,:,(,Output,),表示输出一个变量。,ED,:,(,End,),表示程序无条件结束,可编程控制器,FP1,基本指令,21,逻辑关系 梯形图 助记符,Y0,X0,X1,STX0,AN,X1,OTY0,STX0,OR,X1,OTY0,ST,/,X0,OTY0,与,或,非,AND,OR,NOT,当,X0,与,X1,都“,ON”,时,,则输出,Y0,“ON”,。,当,X0,或,X1,“ON”,时,,则输出,Y0,“ON”,。,当,X0,“OFF”,时,,则输出,Y0,“ON”,。,Y0,X0,X1,Y0,X0,22,注意:,与、或、非运算均是对从该指令前面的,ST,指令到该指令的前一个指令处的结果进行,运算。,A,X2,是与图中,A,点处的结果(即,X0,与,X1,的结果)相或,而不是与,X1,相或。,Y0,X0,X2,X1,STX0,ANX1,ORX2,OTY0,例:,23,逻辑关系 梯形图 助记符,STX0,ORX1,STX2,ORX3,ANS,OTY0,STX0,ANX1,STX2,AN/X3,ORS,OTY0,当“,X0,或,X1”,与“,X2,或,X3”,都“,ON”,时,,则输出,Y0,“ON”,。,区块与,ANS(And Stack),区块或,ORS(Or Stack),当“,X0,与,X1”,或“,X2,与,X3,非”,“,ON”,时,则输,出,Y0,“ON”,。,Y0,X0,X1,X2,X3,Y0,X0,X2,X1,X3,24,例,1,:,直接启动停车控制,继电器控制电路图,SB1,SB2,KM,KM,I/O,分配:,X0,:,停车,X1,:,启动,Y0,:,KM,(ED),Y0,X0,Y0,X1,梯形图:,助记符语句表,ST X1,OR Y0,AN X0,OT Y0,ED,X1,X0,COM,Y0,COM,KM,SB2,SB1,220V,24V,25,操作及动作过程,(ED),Y0,X0,Y0,X1,梯形图:,M,3,A,B,C,KM,FU,QS,FR,FP1,型,PLC,控制器:,实际输入端子:,X0XF,实际输出端子:,Y0Y7,助记符语句表,ST X1,OR Y0,AN X0,OT Y0,ED,X1,X0,COM,Y0,COM,KM,SB2,SB1,220V,24V,26,KMR,M,3,A,B,C,KMF,FU,QS,KH,KMF,SB1,KMF,SBF,KH,KMR,KMR,SBR,KMR,KMF,Y0,X0,X2,X1,Y1,X0,Y1,Y0,Y0,Y1,I/O,分配:,SB1,X0,SBF X1,SBR X2,KMF Y0,KMR Y1,例,2,:,三相异步电动机的正反转控制,27,Y0,X0,X2,X1,Y1,X0,Y1,Y0,Y0,Y1,ST X1,OR Y0,AN X0,AN/Y1,OT Y0,ST X2,OR Y1,AN X0,AN/Y0,OT Y1,ED,Y0,X0,X2,X1,Y1,X0,Y1,Y0,Y0,Y1,左重右轻,编程,28,I/O,分配:,SB1,X0,SBF X1,SBR X2,KMF Y0,KMR Y1,I/O,分配决定,PLC,的端子接线图,X1,X0,COM,Y0,COM,KMF,SBF,SB1,220V,24V,X2,SBR,Y1,KMR,FR,PLC,的端子接线方式又决定编程语言,29,(ED),Y0,X0,Y0,X1,梯形图:,输入按键的接线方式决定输入的编程语句,停止键为常闭,ST X1,OR Y0,AN X0,OT Y0,ED,停止键为常开,ST X1,OR Y0,AN/X0,OT Y0,ED,X0,X1,COM,Y0,COM,KM,SB2,SB1,220V,24V,起动,停止,电机的起动停止控制,30,编程中应注意的,几个,问题,(ED),X0,Y0,X1,Y0,(ED),X1,Y0,X0,Y0,一、用电路变换简化程序,(,减少指令的条数),31,二、逻辑关系应尽量清楚,(,避免左轻右重,),X3,X2,X5,X4,X6,X8,X7,Y0,X9,(ED),X3,X2,X5,X4,X6,X8,X7,Y0,X9,(ED),X5,X6,X2,X2,ST X2,AN X3,AN X4,ST X2,AN X5,AN X6,AN X7,ST X2,AN X5,AN X6,AN X8,AN X9,ORS,OT Y0,ED,根据该梯形图和编程,,X3,、,X6,、,X9,三个输入开关应采用何种接法?,用常开?用常闭?,32,三、避免出现无法编程的梯形图,X5,(ED),X1,X3,X2,Y1,X4,Y2,X1,(ED),X3,X2,Y1,X5,X3,X1,X4,Y2,X5,ST X3,AN X5,OR X1,AN/X2,OT Y1,根据该梯形图和编程,,X2,、,X4,二个输入开关应采用何种接法?,用常开?用常闭?,ST X1,AN X5,OR X3,AN/X4,OT Y2,ED,33,2.,定时器及定时器指令,输入接点,定时器号码,(,0,99,),时间常数,:,132767,类型,R,:,时钟周期为,0.01,秒,X,:,时钟周期为,0.1,秒,Y,:,时钟周期为,1,秒,(,1,)时间常数与类型一起确定了定时时间,=,时钟周期,时间,常数。,(,2,)定时器为减计数。当输入接点,X,接通时,每来一个时,钟脉冲减,1,,直到减为,0,。这时,定时器的常开接点,闭合,常闭接点断开。,(,3,)当输入接点,X,断开时,定时器复位,定时器的常开接点,断开,常闭接点闭合。,说明:,X,TM,n,34,动作说明:,当,Y0,闭合后,定时器,TM5,开始计时。,经过,300.1=3s,后,,Y1,闭合,,Y2,断开。,Y0,TM X 30,5,Y1,TM5,Y2,TM5,例:,ST Y0,TM X5,K 30,ST T5,OT Y1,ST/T5,OT Y2,用定时器指令编写的,助记符语句表,35,例,3,:,定时器应用举例,(,书上,P461,高频加热时间控制),QS,FU,1,KM,KT,KT,KM,SB1,SB2,KM,KM,分配,I/O,:,X0 SB1,X1 SB2,Y0 KM,TMX0 KT,TM X 100,0,Y0,T0,ED,X0,X1,Y0,Y0,X0,36,TM X 100,0,Y0,TM0,ED,X0,X1,Y0,Y0,X0,梯形图,X1,X0,COM,Y0,COM,KM,SB2,SB1,220V,24V,PLC,端子接线图,ST X1,OR Y0,AN X0,AN/T0,OT Y0,ST Y0,AN X0,TM X0,K 100,ED,编程,37,PSHS,RDS,POPS,Y0,X0,Y1,Y3,X2,X1,X2,ST X0,PSHS,AN X2,OT Y0,RDS,AN X1,OT Y1,POPS,AN X2,OT Y3,功能解释,PSHS (Push Stack),:,将结果存入堆栈,RDS (Read Stack),:,从堆栈读数,POPS (Pop Stack),:,从堆栈读数并清空堆栈,3.,堆栈及堆栈操作指令,:,38,例,4,:,定时器应用举例:用,PLC,控制三相异步电动机,的,Y-,起动。,Y,起动继电器,控制电路,KM2,KT,KT,KM1,KM1,KM2,KM2,KT,KM2,KM0,SB1,SB2,KM0,FR,I/O,分配:,SB1 X0,SB2 X1,KM0 Y0,KM1 Y1,KM2,Y2,KT TMX1,时间常数,K=150,延时,0.1 150,=15,秒,39,用,PLC,控制三相异步电动机的,Y-,起动,KM2,KT,KT,KM1,KM1,KM2,KM2,KT,KM2,KM0,SB1,SB2,KM0,FR,I/O,分配:,SB1 X0,SB2 X1,KM0 Y0,KM1 Y1,KM2,Y2,KT TMX1,梯形图,TM X 150,1,Y0,ED,X0,X1,Y0,X0,X1,Y0,Y2,Y1,TM1,Y2,Y2,TM1,Y1,Y2,40,用,PLC,控制三相异步电动机的,Y-,起动,I/O,分配:,SB1 X0,SB2 X1,KM0 Y0,KM1 Y1,KM2,Y2,KT TMX1,PLC,接线图,X1,X0,COM,Y0,COM,KM0,SB2,SB1,220V,24V,Y1,KM1,FR,Y2,KM2,41,用,PLC,控制三相异步电动机的,Y-,起动,TM X 150,1,Y0,ED,X0,X1,Y0,X0,X1,Y0,Y2,Y1,TM1,Y2,Y2,TM1,Y1,Y2,根据梯形图和接线进行编程,ST X1,OR Y0,AN X0,OT Y0,ST X1,OR Y0,AN X0,PSHS,AN/Y2,TM X1,K 150,RDS,AN/T1,AN/Y2,OT Y1,POPS,ST T1,OR Y2,ANS,AN/Y1,OT Y2,ED,42,计数器初始值:,132767,计数器编号,(FP1,机:,100143),计数脉冲,复位信号,(,1,)复位信号接通时,计数器复位,装入初始值。,(,2,)复位信号断开时,每来一个计数脉冲减,1,,直,到减为,0,,计数器的,“,常开接点接通,常闭接,点断开,”,。,说明:,4.,计数器及计数器指令(,CT,指令),CT,指令梯形图格式:,CP,R,CT,n,43,1,2,3,50,49,X1,CT100,R,CT,指令梯形图与时序图,CT,100,X1,X2,CP,R,50,ST X1,ST X2,CT 100,K 50,助记符编程,44,PLC,的寄存器(以,FP1,为例)一览,字输入寄存器,WX0WX12,位输入寄存器,X0X12F,字输出寄存器,WY0WY12,位输出寄存器,Y0Y12F,通用字寄存器,WR0WR62,通用位寄存器,R0R62F,专用字寄存器,WR900WR903,专用位寄存器,R900R903F,定时器,TM0TM99,计数器,C100C143,通用数据寄存器,DT0DT8999,专用数据寄存器,DT9000DT9069,设定值寄存器,SV0SV143,经过值寄存器,EV0EV143,索引寄存器,IX,,,IY,十进制常数寄存器,K,十六进制常数寄存器,H,45,微分指令:,DF,DF/,(DF),R0,(DF/),R1,X0,X1,ST X0,DF,OT R0,ST X1,DF/,OT R1,X0,接通瞬间(上升沿),,R0,接点接通一个扫描周期,T,。,X1,断开瞬间(下降沿),,R1,接点接通一个扫描周期,T,。,功能解释,R0,X0,T,X1,R1,T,46,例,5.,计数器应用举例:,产品数量检测,(教材,P509,例,9-3,),产品通过检测器,PH,机械手,KM1,KM2,传送带电机,PLC,的,I/O,分配:,X0,传送带停机按钮,X1,传送带起动按钮,X2,产品通过检测器,PH,Y0,传送带电机,KM1,Y1,机械手,KM2,TMY2,定时器,定时,2,秒,CT100,计数器,初始值,24,(每,24,个产品,机械手动作,1,次),47,电机起动后,,R1,产生宽度为一个扫描,周期的正脉冲,使,CT100,和,TM1,复位,起、停传送带电机,计数器应用举例:,产品数量检测,TM Y 2,1,Y0,ED,X0,X1,Y0,Y0,Y1,R1,DF,CT 24,100,TM1,R1,X2,Y0,R1,CT100,TM1,CT100,R,CP,每检测到一个产品,,X2,产生一个正脉冲,,使,CT100,计一个数,CT100,每计,24,个数,机械手动作一次,机械手动作后,延时,2,秒,将机械手,电磁铁切断,同时将,CT100,复位。,CT100,复位后,,Y1,和,TM1,也复位,48,计数器应用举例:,产品数量检测,TM Y 2,1,Y0,ED,X0,X1,Y0,Y0,Y1,R1,DF,CT 24,100,TM1,R1,X2,Y0,R1,CT100,TM1,CT100,R,CP,地址 指令 数据,0 ST X1,1 OR Y0,2 AN X0,3 OT Y0,4 ST Y0,5 DF,6 OT R1,7 ST X2,8 AN Y0,9 ST R1,地址 指令 数据,10 OR TM1,11 CT 100,12 K 24,13 ST CT100,14 AN/TM1,15 OT Y1,16 ST CT100,17 AN/R1,18 TM Y1,19 K 2,20 ED,49,置位指令与复位指令(,SET,,,RST,),S,R,X1,X2,Y1,Y1,ST X1,SET Y1,ST X2,RST Y1,X1=1,时,,Y1=1,X1=0,时,,Y1,仍,=1,X2=1,时,,Y1=0,X2,X1,Y1,50,数据传送指令,(共,11,条),16,位数据传送指令,梯形图格式,目的寄存器,源寄存器或常数,K,助记符(,Move,),指令代号,F0,MV,X1,F0,MV,WR0,WY0,例:,ST X1,F 0,WR0,WY0,若,X1=1,,,则将,WR0,的数据传送到,WY0,51,移位指令,(共,12,条),16,位数左移指令:,SR,SR,X0,X1,CP,IN,WR1,X2,R,X0=0,,,输入数据,=0,X0=1,,,输入数据,=1,X1,通断一次,输入,一个计数脉冲,X2,通断一次,输入,一个清,0,脉冲,使,WR1=0,F E D C B A 9 8 7 6 5 4 3 2 1 0,寄存器,WR1,清0,0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0,X0=1,CP,1,1,1,0,0,1,52,例,6.,传送指令、移位指令举例,要求,:X2,开关通断一次,用于,WR1,清,0,。,X0,开关用于设置输入数据。,X1,开关通断一次,输入一个移位脉冲。,若,X0,开关合上,则串入数据为,1,,每输入一个移位脉冲,输出指示灯,依次点亮。若,X0,打开,则串入数据为,0,。,X0,X1,Y0,Y1,Y2,Y7,Y3,Y4,Y5,Y6,X2,输入指示灯,输出指示灯,输入开关,FP1,型,PLC,控制器,内部电源,SR,X0,X1,CP,IN,WR1,X2,R,53,X0,X1,Y0,Y1,Y2,Y7,Y3,Y4,Y5,Y6,X2,FP1,型,PLC,控制器,SR,X0,X1,CP,IN,WR1,X2,R,F0 MV WR1 WY0,ED,0 ST X0,1 ST X1,2 ST X2,3 SR WR1,4 F 0,5 WR1,6 WY0,7 ED,54,例,7.,传送指令、移位指令举例,:,节日彩灯控制,设计要求,:,开机后输出指示灯,Y0Y7,全灭,每隔,1,秒从,Y0,至,Y7,依次,点亮,1,个;,8,个灯全亮持续,5,秒,然后每隔,1,秒从,Y0,至,Y7,依次熄灭,1,个;,8,个灯全灭,然后再从,Y0,至,Y7,依次点亮。如此重复进行,,直至停机为止。(教材,P515,例,9-4,),X0,X1,Y0,Y1,Y2,Y7,Y3,Y4,Y5,Y6,FP1,型,PLC,控制器,停机,开机,内部电源,55,专用寄存器,(FP1,机:,WR900WR903),。,常用的如下:,R900A:,“,”,标志,R900B:,“,=,”,标志,R900C:,“,”,标志,R9010:,常,ON,继电器,R9011:,常,OFF,继电器,R9013:,仅在第一个扫秒周期,ON,,,其他时候均为,OFF,R9014:,仅在第一个扫秒周期,OFF,,,其他时候均为,ON,时钟脉冲发生器,R9018,周期,0.01s,R901B,周期,0.2s,R9019,周期,0.02s,R901C,周期,1s,R901A,周期,0.1s,R901D,周期,2s,用于给定时器和移位提供一个内部时钟,SR WR0,R901C,56,R7,(,WR0,的第,7,位),=1,(,8,个灯全亮)时,起动定时器,定时,5,秒,使灯全亮,5,秒。时间到,TM0,反,=0,,给,WR0,输入,0,,使灯逐个熄灭。,R10=0,(,关机)时,将常数,0,传送给,WY0,,,8,个灯全灭,R10=1,(,开机)时,将,WR0,传送给,WY0,,,输出,TM0,反,=1,时,给,WR0,输入,1,,使灯逐个点亮,R10=1,时,,R901C,产生周期,1,秒的移位时钟,R11,信号将,WR0,清,0,X1,信号的上升沿求微分,在,R11,产生一个正脉冲,用于,WR0,清,0,X1,通断一次起动,,R10=1,;,X0,通断一次停机,,R10=0,节日彩灯控制梯形图,功能解释,(编程见教材,P517,),TM X 50,0,R10,ED,X0,X1,R10,X1,F0 MV WR0 WY0,R11,DF,SR WR0,R10,TM0,R11,R7,R10,R,CP,IN,R11,R901C,R10,F0 MV 0 WY0,57,基本指令,数据传送指令,算术运算指令,移位指令,位操作指令,数据变换指令,转移控制指令,特殊控制指令,FP1,指令分类(共,128,条),按指令的功能可分为:,1条,21,条,(1)ST,(2)ST/,(3)OT,(4)AN,(5)AN/,(6)OR,(7)OR/,(8)ANS,(9)ORS,(10)CT,(11)TMR,(12)TMX,(13)TMY,键盘指令,(14)DF,(15)SR,(16)PSHS,(17)RDS,(18)POPS,(19)SET,(21)RST,非键盘指令,扩展功能指令,(,22,),MV,58,键盘指令,由,FP1,键盘直接输入(阅读教材,P524533,),非键盘指令,用,SC,键和指令的功能码输入(阅读教材,P534536,),功能扩展指令,用,Fn,键和指令的功能码输入,(阅读教材,P537538,),例:,PSHS,输入时按键盘的顺序:,SC,9,SC,WRT,屏幕显示:,PSHS,指令的功能码,例:,X1,F0,MV,WR0,WY0,Fn,0,ENT,OR,R.WR,0,WRT,AN,Y.WY,0,WRT,59,1.,你能否设计一个用,PLC,控制十字路口红绿黄交通灯的程序,?,2.,你能否设计一个用,PLC,控制四层楼的电梯程序,?,3.,你能否设计一个用,PLC,控制反应堆控制棒升降的程序,?,4.,你能否设计一个用,PLC,控制室内安全防盗报警的程序,?,PLC,实际应用设计题目,60,课堂练习 习题,9-8,Y0,ED,CT100,X0,Y0,X0,R0,DF,TM X 100,0,R1,R0,CT 80,R1,R,CP,R901C,TM0,100,R1,S,Y0,DF/,R1,R,0 10 20 30 40 50 60 70 80 90 100,X0,Y0,R0,R1,TM,CT,61,第二部分 上机操作练习,实验一 键盘及编辑命令练习,实验二 基本指令练习,第四部分 综合练习,补充,1,三相异步电机正反转控制(作业,9-2,),补充,2,延时自动往复行程控制(作业,9-4,),补充,3,三相异步电机,Y-,起动(书上例题9-2),实验一 运料小车控制(较复杂,选做),实验内容,实验一人一组,要认真预习!,作业不交,由实验验证是否通过,62,PLC I/O,分配:,SB1,X0,(,停止按钮),SBF X1,(,正转按钮),SBR X2,(,反转按钮),KMF Y0,(,正转接触器),KMR Y1,(,反转接触器),1,电工技术,PLC,实验指导,唐庆玉编,2000.12.18,X1,X0,COM,Y0,COM,KMF,SBF,SB1,220V,24V,X2,SBR,Y1,KMR,FR,FP1,实验,1.PLC,控制三相异步电动机的正反转,KMF,SB1,KMF,SBF,FR,KMR,KMR,SBR,KMR,KMF,继电器,-,接触器控制原理图,PLC,接线图,63,0 ST X1,1 OR Y0,2 AN X0,3 AN/Y1,4 OT Y0,5 ST X2,6 OR Y1,7 AN X0,8 AN/Y0,9 OT Y1,10 ED,实验要求,输入输出都不必接线。输入利用,FP1,的输入开关,输出利用,FP1,的输出指示灯,模拟运行。,助记符语句表,2,PLC,控制三相异步电动机的正反转(续),Y0,X0,X2,X1,Y1,X0,Y1,Y0,Y0,Y1,梯形图,64,正程,逆程,电机,b,a,实验,2.,运料小车延时自动往复行程控制实验,控制要求:,运料小车起动后自动在,a,、,b,两地之间往复运行。运行到,b,地装货,20,秒,运行到,a,地卸货,15,秒。小车可在,a,、,b,两地之间任意处起动或停车,并可向任意方向运行。,3,KMF,FR,KMR,SBF,SB1,KMF,STa,STa,KTa,STb,KTb,KMR,KMR,KMF,STb,KTa,KTb,SBR,继电器,-,接触器控制原理图,65,运料小车延时自动往复行程控制实验,4,I/O,分配:,X0,:,SB1,(,常闭),X1,:,SBF,(,常开),X2,:,SBR,(,常开),X3,:,STa,(,常闭),X4,:,STb,(,常闭),Y0,:,KMF,Y1,:,KMR,TM1,:,KT1,(,15,秒),TM2,:,KT2,(,20,秒),FR,X1,X0,COM,Y0,COM,KMF,SBF,SB1,220V,24V,X2,SBR,Y1,KMR,FP1,X3,STa,X4,STb,PLC,接线图,TM X 150,1,Y0,ED,X0,X1,Y0,X0,X3,Y1,X3,TM2,Y1,Y1,Y0,X4,TM1,X0,X2,TM X 200,2,X0,X4,ST X1,OR Y0,OR TM2,AN X0,AN/Y1,AN X3,OT Y0,ST X0,AN/X3,TM X1,K 150,ST X2,OR Y1,OR TM1,AN X0,AN/Y0,AN X4,OT Y1,ST X0,AN/X4,TM X2,K 200,ED,要求,利用,FP1,上的输入开关和输出指示灯模拟运行。,66,KM2,KT,KT,KM1,KM1,KM2,KM2,KT,KM2,KM0,SB1,SB2,KM0,FR,实验,3.,用,PLC,控制三相异步电动机的,Y-,起动,5,PLC I/O,分配:,SB1 X0,(,停止),KM1 Y1,(,Y,形接触器),SB2 X1,(,起动),KM2,Y2,(,形接触器),KM0 Y0,(,主接触器),KT TMX1,(,定时器),继电器,-,接触器控制原理图,PLC,接线图,X1,X0,COM,Y0,COM,KM0,SB2,SB1,220V,24V,Y1,KM1,FR,FP1,Y2,KM2,67,0 ST X1,1 OR Y0,2 AN X0,3 OT Y0,4 ST X1,5 OR Y0,6 AN X0,7 PSHS,8 AN/Y2,9 TM X1,10 K 150,11 RDS,12 AN/T1,13 AN/Y2,14 OT Y1,15 POPS,16 ST T1,17 OR Y2,18 ANS,19 AN/Y1,20 OT Y2,21 ED,6,三相异步电动机的,Y-,起动实验,TM X 150,1,Y0,ED,X0,X1,Y0,X0,X1,Y0,Y2,Y1,TM1,Y2,TM1,Y1,Y2,Y2,实验要求:输入输出都不必接线。输入利用,FP1,的输入开关,输出利用,FP1,的输出指示灯,模拟运行。,梯形图,编程表,68,实验,4.,节日彩灯控制,设计要求,:,开机后输出指示灯,Y0Y7,全灭,每隔,1,秒从,Y0,至,Y7,依次,点亮,1,个;,8,个灯全亮持续,5,秒;然后每隔,1,秒从,Y0,至,Y7,依次熄灭,1,个;,8,个灯全灭,然后再从,Y0,至,Y7,依次点亮。如此重复进行,,直至停机为止。停机后,,8,个灯全灭。利用,FP1,上的输入开关和,输出指示灯模拟运行。,X0,X1,Y0,Y1,Y2,Y7,Y3,Y4,Y5,Y6,FP1,型,PLC,控制器,停机,开机,PLC,内部电源,7,PLC I/O,分配:,X0,停机(常开),X1,起动(常开),Y0,彩灯,0,Y7,彩灯,7,PLC,内部开关,69,TM X 50,0,R10,ED,X0,X1,R10,X1,F0 MV WR0 WY0,R11,DF,SR WR0,R10,TM0,R11,R7,R10,R,CP,IN,R11,R901C,R10,F0 MV 0 WY0,节日彩灯控制,0 ST X1,1 OR R10,2 AN/X0,3 OT R10,4 ST X1,5 DF,6 OT R11,7 ST/TM0,8 ST R10,9 AN R901C,10 ST R11,11 SR WR0,12 ST R10,13 F 0,WR0,WY0,18 ST/R10,19 F 0,K 0,WY0,24 ST R7,25 AN/R11,26 TM X0,K 50,29 ED,8,编程表,梯形图,70,
展开阅读全文