项目3 PLC基本指令_第1页
项目3 PLC基本指令_第2页
项目3 PLC基本指令_第3页
项目3 PLC基本指令_第4页
项目3 PLC基本指令_第5页
已阅读5页,还剩145页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

知识回顾1、分析FX2N-48MR型号的I/O总点数和输出接口电路类型。2、输入继电器X、输出继电器Y的特点?知识回顾项目3基本指令及其应用内容:1、PLC基本指令格式与用法2、梯形图与指令表之间的转换3、顺序功能图、步进指令的应用将继电接触控制三相异步电动机启保停电路改造为PLC程序控制。具体控制要求:1)按下启动按钮SB2,电动机启动并自锁;2)按下停止按钮SB1或者热继电器FR动作时,电动机停止转动。项目2基本指令及应用工作任务一工作任务工作任务一PLC输入设备?输入端口?输出设备?输出端口?程序如何编写?学习内容与要求PLC常用编程语言介绍LD,LDI,OUT,AND,ANI,OR,ORI指令的格式与使用PLC控制电机启停设计知识拓展:SET,RST指令项目2基本指令及应用工作任务一一、常用PLC编程语言

梯形图(Ladderdiagram)

指令表(Instructionlist)

顺序功能图(Sequentialfunctionchart)

项目2基本指令及应用相关知识相关知识步序号指令操作数0LDX01ANIX12ORX23OUTY0相关知识1、梯形图梯形图编程语言是由电气原理图演变而来的,它沿用了继电接触逻辑控制图中的触点、线圈、串并联等术语和图形符号,具有形象、直观、实用的特点,电气技术人员容易接受,是目前使用最多的一种PLC编程语言。以图形符号及图形符号在图中的相互关系表示控制关系的编程语言。

项目2基本指令及应用相关知识2、指令表项目2基本指令及应用相关知识一种与汇编语言类似的助记符编程语言。与梯形图具有严格对应关系。步序号指令操作数0LDX01ANIX12ORX23OUTY0

语句是指令表的基本单元,每个语句都由地址(步序号)、操作码(指令)、操作数(数据)三部分组成。

逻辑关系很难一眼看清,一般设计时,先设计梯形图,再由梯形图转换成指令表,输入到简易编程器3、顺序功能图1)属于图形语言,又称状态转移图语言;2)主要用于编制顺序控制程序;3)由步、转换条件、动作等组成。项目2基本指令及应用相关知识基本逻辑指令1、LD、LDI、OUT

指令2、AND、ANI指令3、OR、ORI指令4、ANB、ORB

指令5、MPS、MRD、MPP指令6、MC、MCR

指令7、SET、RST指令8、PLS、PLF

指令9、NOP、END指令√√√√项目2基本指令及应用相关知识二、逻辑取及线圈驱动指令项目2基本指令及应用相关知识符号功能梯形图操作数LD(取)单常开触点与左母线相连X,Y,M,T,C,SLDI(取反)单常闭触点与左母线相连X,Y,M,T,C,SOUT(输出)将逻辑运算的结果驱动一个指定线圈Y,M,T,C,S指令的说明LD、LDI用于将触点接到母线上。还可做分支电路的起点,与ANB,ORB指令配合使用。OUT不能用于X;并联输出OUT指令可连续使用任意次。OUT指令用于T和C,其后须跟常数K,K为延时时间或计数次数。LD,LDI,OUT指令应用X0X1M100T0Y1K19Y0T0指令表程序步序指令地址

并联输出8

OUTY11

OUTY02

LDIX1

3

OUTM1004OUTT0K197

LDT0

0

LDX0项目2基本指令及应用相关知识027三、触点串联与触点并联指令符号功能梯形图操作数AND(与)单常开触点与左边电路的串联X,Y,M,T,C,SANI(与反)单常闭触点与左边电路的串联OR(或)单常开触点与上面电路的并联ORI(或反)单常闭触点与上面电路的并联单个触点或多个触点构成的电路块项目2基本指令及应用相关知识AND,ANI,OR,ORI指令应用指令表程序步序指令地址

X0Y2M101Y2T1Y3X2X1连续输出(单个或几个触点与一线圈串联后和上面的单个线圈并联的情况,称为连续输出。)6ANDT17OUTY30LDX01ANDX22OUTY2

3LDY24ANIX15OUTM10111OUTY18LDX19ORY110ORIM102

项目2基本指令及应用相关知识0388练习1:

写出梯形图对应的指令表0LDIX11ANIY12ORM1033ANIY24ORIM1045OUTM103练习1:

写出梯形图对应的指令表项目2基本指令及应用相关知识练习2:

画出指令表对应的梯形图0 LDX01 ANDX12 OUTY03 LDY04 ANIX05 ORX36 OUTY17 ANIX28 OUTY2项目2基本指令及应用相关知识任务实施工作任务控制要求:1)按下启动按钮SB2,电动机启动并自锁;2)按下停止按钮SB1或者热继电器FR动作时,电动机停止转动。PLC控制系统分析三步骤:1、分配I,O,plc选型,

画I/O分配表,I/O接线图2、编写程序3、调试运行项目2基本指令及应用任务实施输入:启动按钮SB2

停止按钮SB1

热继电器FR触点输出:接触器线圈1、I/O分配项目2基本指令及应用任务实施输入:启动按钮SB2

停止按钮SB1

热继电器FR输出:接触器线圈输入信号输出信号PLC地址功能说明PLC地址功能说明X0启动按钮SB2Y0接触器线圈KMX1停止按钮SB1X2热继电器FRI/O分配表启动按钮SB2停止按钮SB1SB2KM1SB1COM1Y0COMX0X1接触器线圈KM220V~PLCFRX2I/O接线图3点输入,1点输出,选FX2N-16MR或FX2N-24MR2、梯形图0 LD X0OR Y0ANI X1AND X2OUT Y0END电机启保停控制梯形图X1X2Y1时序图电动机自锁控制电路的接线图和程序项目2基本指令及应用任务实施补充说明:节省I/O点数项目2基本指令及应用任务实施启动按钮SB2停止按钮SB1SB2KM1SB1COM1Y0COMX0X1220V~PLCFRX2FR任务一小结LD,LDI,OR,ORI指令的格式与使用梯形图与指令表转换PLC程序设计三步骤电气原理图与梯形图对应扩展:置位与复位指令项目2基本指令及应用知识扩展符号功能操作数SET(置位)置1,动作保持Y,M,SRST(复位)清0,消除动作保持Y、M、S、T、C、DSETY0X0RSTY0X1RSTD0X2指令表程序步序指令地址0LDX01SETY02LDX13RSTY0

4LDX25RSTD0练习:用SET、RST指令实现电机启保停控制X1X2Y1指令表程序0 LD X0SET Y0LD X1RST Y0项目2基本指令及应用知识扩展积分计数器、定时器复位X1X0T250RSTT250K120X2M8200X4C200RSTC200K34X3指令表程序步序指令地址0LDX01RSTT2502LDX13OUTT250K1206LDX27OUTM82008LDX39RSTC20010LDX411OUTC200K34项目2基本指令及应用知识扩展作业设计电动机正反转控制电路,控制要求:1、按下正转按钮SB2,电动机正转;2、按下反正按钮SB3,电动机反转;3、电动机禁止同时正反转;4、按下停止按钮SB1,电动机停止;5、要求有电气互锁和机械互锁。要求:进行I/O分配(表和图),画梯形图,写指令表符号功能梯形图操作数ANB(块与)并联电路块串联连接无ORB(块或)串联电路块并联连接四、电路块的串联与并联指令并联电路块:两个或以上的触点并连而成的电路串联电路块:两个或以上的触点串连而成的电路

电路块分支开始用LD、LDI指令,分支结束用ANB或ORB指令,以表示与前面电路的串联或并联。梯形图程序X2X1Y0X0Y2串联电路块指令表程序步序指令地址0LDX21ANDX02LDIX1

3ANIY24ORB6OUTY3与母线相连分支电路起点分支电路输入结束,并联连接梯形图程序ORBANBX1M115Y0M100X2Y2M101X3T0指令表程序步序指令地址0LDIX11ORIX22LDIY0

3ANIM1004LDIY26ANDM1017ORB8ORT09ANB10ORIX311OUTM115LDANB,ORB使用次数不限,将最近的两条支路串并联连续ORB不超过8次练习1:写出梯形图对应的指令表练习1:写出梯形图对应的指令表练习2:画出指令表对应的梯形图0 LD M21 ANDX1LD X2ANI X3ORBAND X4OUT Y1LD M1ORI M2LD X4ORI X5ANBOUT Y2

试设计一个Y

-△起动控制系统,要求:1)当按下起动按钮SB2时,接触器KM1和KM3得电,电动机接成

Y形起动,2)5s后KM1和KM2得电,电动机接成△形运行。3)当按下停止按钮SB1时,电动机停止。工作任务二项目2基本指令及应用工作任务二PLC输入输出分别是什么?定时器设置?工作任务二多重输出指令符号功能梯形图操作数MPS(进栈指令)用于将连接点的结果存储或读取,方便连接后面电路的编程无MRD(读栈指令)MPP(出栈指令)MPS、MPP指令成对出现,可以嵌套。MRD指令可有可无,也可有两个或两个以上。堆栈使用原则:后进先出。FX系列PLC有11个堆栈存储器。项目2基本指令及应用相关知识相关知识相关知识梯形图(一层栈例)MPSMRDX1M100Y2M101Y1Y3M102MPP0LDIX11MPS2ANDM1003OUTY14MRD6ANDM1017OUTY28MPP9AND10210OUTY3项目2基本指令及应用相关知识MRD指令读取堆栈最上面的数据,且不改变堆栈状态MPS,MRD,MPP指令之后若有单个常开或常闭触点串联,应使用AND或ANI指令指令表程序步序指令地址0LDY21ANIX12MPS

3ANDT14OUTM1016MPP7OUTY3Y2M101T1Y3X1MPSMPP项目2基本指令及应用相关知识梯形图(一层栈例)MPSMPPX1X5Y2X4Y1Y3X3X2M0X00LDX11MPS2LDIX23ANDM04ORX0

5ANB6OUTY17MPP8ANDX39OUTY210LDX411ORX512ANB13OUTY3项目2基本指令及应用相关知识MPS,MRD,MPP指令之后若有触点构成的电路块串联,应使用ANB指令梯形图(二层栈例)0LDIX11MPS2ANIX2

3MPS4ANIM1006OUTY07MPP8ANDM1029OUTY110MPP11ANDX312MPS13ANDM10014OUTY215MPP

16ANDM10517OUTY3M100X1X2M100Y1M102Y0X3Y3M105Y2MPSMPSMPPMPPMPSMPP项目2基本指令及应用相关知识最近的一队MPP,MPS为一对练习1:写出梯形图对应的指令表项目2基本指令及应用相关知识练习2:画出指令表对应的梯形图项目2基本指令及应用相关知识梯形图(四层栈例)项目2基本指令及应用相关知识任务实施项目2基本指令及应用任务实施工作任务控制要求:

试设计一个Y

-△起动控制系统,要求:1)当按下起动按钮SB2时,接触器KM1和KM3得电,电动机接成

Y形起动,2)5s后KM1和KM2得电,电动机接成△形运行。3)当按下停止按钮SB1时,电动机停止。PLC控制系统分析三步骤:1、分配I,O,plc选型,画I/O分配表,I/O接线图2、编写程序3、调试运行输入:启动按钮SB2

停止按钮SB1输出:接触器线圈KM1,KM2,KM31、I/O分配项目2基本指令及应用任务实施输入:启动按钮SB2停止按钮SB1输出:接触器线圈KM1,KM2,KM3输入信号输出信号PLC地址功能说明PLC地址功能说明X0启动按钮SB2Y1接触器线圈KM1X1停止按钮SB1Y2接触器线圈KM2Y3接触器线圈KM3I/O分配表I/O接线图2点输入,3点输出,选FX2N-16MR或FX2N-24MR启动停止KM△SB1KMYSB2电源FRKM2KM3Y2COMX0X1Y3COM1KM1Y12、梯形图一梯形图二项目2基本指令及应用任务实施知识扩展:1、PLF、PLS指令指令的作用PLS(Pulse):上升沿微分输出指令PLF:下降沿微分输出指令指令的说明指令只能用于编程元件Y和MPLS为信号上升沿(OFF→ON)接通一个扫描周期。PLF为信号下降沿(ON→OFF)接通一个扫描周期。项目2基本指令及应用知识扩展指令的梯形图PLSM0X0SETY0M0PLFM1RSTY0M1X10LDX01PLSM02LDM03

SETY04LDX1

5PLFM16LDM17RSTY0项目2基本指令及应用知识扩展2、NOP、END指令指令的作用NOP:空操作指令END:结束指令指令的说明NOP、END指令无编程元件PLC执行程序时从0步扫描到END指令为止,后面的程序跳过不执行。项目2基本指令及应用知识扩展3、INV指令指令的作用取反指令,将执行该指令之前的运算结果取反。注意:INV没有操作元件.如:LDX6INVOUTY6当X6为ON时,Y6为OFF;当X6为OFF时,Y6为ON.项目2基本指令及应用知识扩展4、MC、MCR指令指令的作用MC(MasterControl):主控指令(公共触点串联)MCR(MasterControlReset):主控复位指令指令的说明MC、MCR指令的编程元件:Y、M;MC、MCR指令成对出现,缺一不可;MC指令后用LD/LDI指令,表示建立子母线。MC、MCR指令可以嵌套使用,嵌套级别为N0~N7。项目2基本指令及应用知识扩展指令的梯形图X0Y1X1X3Y2MCN0M100MCRN0M100指令表程序步序指令地址0LDX01MCN0M1004LDX1

5OUTY1

6LDX37OUTY28MCRN0项目2基本指令及应用知识扩展5、LDP、LDF、

ANDP、

ANDF、

ORP、

ORF指令指令的作用LDP、ANDP、ORP为上升沿检测的触点指令,仅在指定元件由OFF变为ON时,接通一个扫描周期。2)LDF、ANDF、ORF为下降沿检测的触点指令,仅在指定元件由ON变为OFF时,接通一个扫描周期。指令说明

操作元件:X、Y、M、S、T、CLDPX0ORFX1OUTY0LDM6ANPT9OUTM0

在X0的上升沿或X1的下降沿,Y0接通一个扫描周期。

M6接通情况下,T9由OFF变为ON时M0接通一个扫描周期。项目2基本指令及应用知识扩展作业Y

-△起动控制系统逻辑功能要求:①按SB1起动按钮后,KM1和KM3得电,电动机星形联接降压起动;②延时3S后,KM3失电,电动机星形接法解除;③为防止电弧短路,要求KM3断电1S后KM2才得电吸合,将电动机接成三角形全压运行。④SB2为停车按钮,它随时可使整个系统停机;⑤驱动KM3和KM2的输出继电器间,必须具有指令互锁和辅助触点互锁的双重互锁功能。常用单元电路及应用常用单元电路及应用1、延时接通电路:常用单元电路及应用FX系列PLC提供的定时器只有通电延时类型,如何实现断电延时的功能?2、延时断开电路(断电延时型):常用单元电路及应用3、延时接通、延时断开电路:常用单元电路及应用拓展:计数器实现延时接通电路常用单元电路及应用4、顺序接通电路:常用单元电路及应用5、闪烁(振荡)电路X0T0T1T0Y0T1K20K30X03S2SY0常用单元电路及应用6、二分频电路:常用单元电路及应用常用单元电路及应用练习:分析以下梯形图,说明其功能常用单元电路及应用定时器设定值最大为32767,最长延时时间不足1小时,如何实现长延时?7、长延时电路—定时器计数器接力电路问题的提出常用单元电路及应用定时器的串联

定时器的最大设定值为32767,不足1小时,为了扩展定时器的延时时间,可以采用几种方法延时时间=T0+T1=3600sX0T0T0Y0T1K30000K6000T1常用单元电路及应用定时器和计数器配合使用X2T0T0T0C0X2RSTC0Y0C0K600K60延时时间=60s

60=3600sT0常开触点1HourX2Y060sC0对T0的60s脉冲计数常用单元电路及应用练习1:按下按钮X0后,Y0接通并保持,15s后Y0自动断开,试设计其梯形图程序常用单元电路及应用作业按下按钮X0后,Y0接通并保持,5s后Y1接通,按下X1后,Y0、Y1同时断开,试设计其梯形图程序某控制系统有一盏红灯,当按下启动按钮SB1后,红灯灭1s,亮1s。累计点亮0.5h后自行关闭。试编写控制程序。常用单元电路及应用两台电动机的顺序控制:按下启动按钮,电动机M1启动,5s后电动机M2再启动。按下停止按钮,电动机M2先停,2s后电动机M1再停止。编程的基本规则与技巧

1、编程的基本规则触点只能与左母线相连,不能与右母线相连;线圈只能与右母线相连,不能直接与左母线相连,右母线可以省略;线圈可以并联,不能串联连接;应尽量避免双线圈输出。编程的基本规则与技巧2、编程的技巧并联电路上下位置可调,应将单个触点的支路放下面。0LDX41LDX12ANDX23ORB4OUTY00LDX11ANDX22ORX23OUTY0X1Y0X4X2好!不好!X1Y0X2X4ORBX1Y0X2X4ORBX1Y0X2X4ORBX1Y0X4X2编程的基本规则与技巧串联电路左右位置可调,应将单个触点放在右边。0LDX11LDX22ORX43ANB4OUTY00LDX21ORX42ANDX13OUTY0X1Y0X2X4好!不好!X1Y0X2X4ANB编程的基本规则与技巧双线圈输出的处理X1Y0X2Y0X4Y0……X1Y0X2X4编程的基本规则与技巧线圈并联电路中,应将单个线圈放在上边。X1Y0X2Y10LDX11MPS2ANDX23

OUTY04MPP5OUTY10LDX11OUTY12ANDX23

OUTY0好!不好!X2Y0X1Y1MPSMPP编程的基本规则与技巧桥形电路的化简方法:找出每条输出路径进行并联X1Y0X2X4X3X5X1X1X4X5X3Y0X2X5X3编程的基本规则与技巧基本指令应用案例逻辑功能要求:①按SB1起动按钮后,KM1和KMY得电,电动机星形联接降压起动;②延时5S后,KMY失电,电动机星形接法解除;③为防止电弧短路,要求KMY断电1S后KM△才得电吸合,将电动机接成三角形全压运行。④SB2为停车按钮,它随时可使整个系统停机;⑤驱动KMY和KM△的输出继电器间,必须具有指令互锁和辅助触点互锁的双重互锁功能。一、Y-△降压启动控制电路主电路基本指令应用案例I/O接线图启动停止KM△SB1KMYSB2电源FRKM△KMYY2COMX1X2Y3COM1KM1Y1基本指令应用案例Y-△降压启动控制电路启动停止KM△SB1KMYSB2电源FRKM△KMYY2COMX1X2Y3COM1Y1启动停止星形三角形基本指令应用案例练习使用SET,RST指令实现Y-△降压启动,接线调试基本指令应用案例扩充:双向Y-△降压启动控制电路主电路基本指令应用案例二、双向Y-△降压启动控制电路逻辑功能要求:①按SB1正向起动按钮后,正相序交流接触器KM正得电,且KMY得电,将电动机接成星形正向降压起动;②按SB2反向起动按钮后,反相序交流接触器KM反得电,且KMY得电,将电动机接成星形反向降压起动;③经5S后,KMY失电,电动机星形接法解除,为改接成三角形做准备;④由于KMY失电主触点分断时会产生电弧,若此时KM△立即得电吸合,则在主电路中会产生电弧短路。为防止电弧短路,要求KMY断电1S后,KM△再得电吸合,将电动机接成三角形全压运行。⑤驱动KMY和KM△的输出继电器、驱动KM正和KM反的输出继电器间,必须具有指令互锁和辅助触点互锁的双重互锁功能。⑥按SB3当前状态停止。定义:正向起动按钮---X0;反向起动按钮---X1;停止按钮---X2;正相序接触器---Y0;负相序接触器---Y1;Y型接触器---Y2;△型接触器---Y3。①按下X0,Y0、Y2通电---5S后,Y2失电---1S后,Y3通电;②按下X2,Y0、Y3失电。③按下X1,Y1、Y2通电---5S后,Y2失电---1S后,Y3通电;④按下X2,Y1、Y3失电。注意:Y1、Y2,Y3、Y4间不能同时通电要有电气互锁。基本指令应用案例I/O分配定义:正向起动按钮---X0;反向起动按钮---X1;停止按钮---X2;正相序接触器---Y0;负相序接触器---Y1;Y型接触器---Y2;△型接触器---Y3。①按下X0,Y0、Y2通电---5S后,Y2失电---1S后,Y3通电;②按下X2,Y0、Y3失电。③按下X1,Y1、Y2通电---5S后,Y2失电---1S后,Y3通电;④按下X2,Y1、Y3失电。注意:Y1、Y2,Y3、Y4间不能同时通电要有电气互锁。基本指令应用案例I/O接线图基本指令应用案例梯形图定义:正向起动按钮---X0;反向起动按钮---X1;停止按钮---X2;星正相序接触器---Y0;负相序接触器---Y1;Y型接触器---Y2;△型接触器---Y3。三、简易交通灯电路设计T0T1T2红绿黄9s6s3s基本指令应用案例试用PLC控制发射型天塔。发射型天塔有L1~L9九个指示灯,按下起动按钮后,九个指示灯从L1每隔2s依次点亮,并不断循环下去,试编写PLC程序。四、循环彩灯设计基本指令应用案例顺序控制设计法顺序控制一、顺序控制设计法基础知识顺序控制过程的特点:被控过程的动作顺序是一定的,不能随意变动;每个动作都有约束条件,且这个约束条件能够被记忆。

顺序控制就是按照生产工艺预先规定的操作顺序,在各个输入信号的作用下,根据内部状态和时间的顺序,在生产过程中各个执行机构自动地有秩序地进行操作的过程。系统工艺过程顺序功能图梯形图一、顺序控制设计法基础知识1、顺序功能图(SFC)

一种通用的PLC技术语言。主要由步、有向连线、转换条件和动作(命令)组成。转换条件步动作或命令将系统的一个工作周期划分为若干个顺序相连的阶段每一步所完成的工作使系统由前级步进入下一步的信号称为转换条件有向线段一、顺序控制设计法基础知识状态继电器S状态继电器是用于编制顺序控制程序的一种编程元件(状态标志),常与STL指令(步进接点指令)配合使用,主要用于编程过程中顺控状态的描述和初始化

步。将一个复杂的顺控程序分解为若干个状态,这些状态称为步。步用单线方框表示,框中编号可以是PLC中的辅助继电器M或状态器S的编号。

步又分为活动步和静步。活动步是指当前正在运行的步,静步是没有运行的步。步处于活动状态时,相应的动作被执行。

有向连线表示状态的转移方向。在画顺序功能图时,将代表各步的方框按先后顺序排列,并用有向连线将它们连接起来。表示从上到下或从左到右这两个方向的有向连线的箭头可以省略。

转移条件。转移用与有向连线垂直的短划线来表示,将相邻两状态隔开。转移条件标注在转移短线的旁边。是从当前步进入下一步的条件。常见的转换条件有按钮、行程开关、定时器和计数器的触点的动作(通/断)等。顺序功能图编制原则:(1)步与步之间必须有转移隔开。(2)转移和转移之间必须有步隔开。(3)步和转移、转移和步之间用有向线段连接,正常画顺序功能图的方向是从上到下或从左到右,按照正常顺序画图时,有向线段可以不加箭头,否则必须加箭头。(4)一个顺序功能图中至少有一个初始步。(5)自动控制系统应能多次重复执行同一工艺过程,因此在SFC中应由步和有向连线构成一闭环回路,以体现工作周期的完整性。即在完成一次工艺过程的全部操作后,应从最后一步返回到初始步,使系统停留在初始状态(单周期操作);在连续循环工作方式时,将从最后一步返回到下一工作周期开始运行的第一步。(6)仅当某步所有的前级步均为活动步且转移条件满足时,该步才有可能成为活动步。顺序功能图主要有以下几种结构:一、顺序控制设计法基础知识单分支结构选择分支结构并行分支结构绘制功能图的一般步骤分析系统工作要求和实际工艺流程,确定系统采用的功能图结构;将系统的工艺流程分解为若干步,每一步表示系统的一个稳定状态;确定步与步之间的转移信号及其关系。转移信号一般由现场各步的主令元件或传感器发出;确定初始步的状态。一般初始步表示顺序控制系统的初始状态;系统结束时一般应返回初始状态。例:下图为某小车送料工作示意图。小车可在AB两地之间往返运行。按下正向启动按钮后,下车前进至前限位开关B处,延时10s后后退至后限位开关A处,又前进至B处,如此循环往返,直至按下停止按钮后停车。试画出小车送料系统的顺序功能图。分析:1)控制要求。在初始状态下,按下前进启动按钮,小车由初始状态前进,当小车前进到前限位开关时,限位开关闭合小车暂停,延时10秒后小车后退,后退到后限位开关,后限位开关闭合,小车又前进,。。。。。如此循环。2)PLC的I、O地址分配3)功能图的设计小车送料的工作循环过程分为:前进、延时、后退3个工步,功能图如下一所示,采用M8002作为PLC上电后初始步的进入条件。二、顺序功能图与步进梯形图的转换(一)、步进指令步进指令的使用说明如下:(1)STL指令称为“步进接点”指令。其功能是将步进接点接到左母线。STL指令的操作元件是状态继电器S。(2)步进接点具有主控功能。步进接点接通,与之相连的电路被驱动;步进接点断开,与之相连的电路停止执行。若要在步进接点断开时仍然保持线圈的输出,要使用SET指令。(3)由于PLC只执行活动步对应的电路块,所以使用STL指令时允许双线圈输出(顺控程序在不同的步可多次驱动同一线圈)。(4)RET指令称为“步进返回”指令,其功能是返回到原来左母线的位置。RET指令没有操作元件,仅在最后一步的末行使用一次,否则程序不能运行。1.步进指令的顺序功能图表示及其动作(二)、步进指令的表示及其动作步进梯形指令STL只有与状态继电器S配合才具有步进功能。S0~S9用于初始步,S10~S19用于自动返回原点。使用STL指令的状态继电器的常开触点称为STL触点,用符号表示,没有常闭的STL触点。2.步进指令的梯形图表示及其动作LDM8002SETS0STLS0LDX0SETS20STLS20OUTY1LDX1SETS21STLS21OUTY2LDX2SETS0RETEND3.步进指令的梯形图应用(三)应用一、Y-△降压启动控制电路逻辑功能要求:①按SB1起动按钮后,KM1和KMY得电,电动机星形联接降压起动;②延时5S后,KMY失电,电动机星形接法解除;③为防止电弧短路,要求KMY断电1S后KM△才得电吸合,将电动机接成三角形全压运行。④SB2为停车按钮,它随时可使整个系统停机;⑤驱动KMY和KM△的输出继电器间,必须具有指令互锁和辅助触点互锁的双重互锁功能。I/O分配:起动按钮SB1:X1KM1:Y1停止按钮SB2:X2KMY:Y2

KM△:Y3Y1M8002X2停止T1T0X1S20S21S22Y1Y1KMYKM1KM1S0初始步起动Y2KM1T0K50K10T1KM△Y3Y1M8002X2停止T1T0X1S20S21S22Y1Y1KMYKM1KM1S0初始步起动Y2KM1T0K50K10T1KM△Y3四、知识拓展——步进梯形图编程规则(1)初始步可由其他步驱动,但运行开始时必须用其他方法预先作好驱动,否则状态流程不可能向下进行。一般用系统的初始条件驱动,若无初始条件,可用M8002或M8000(PLC从STOP→RUN切换时的初始化脉冲)进行驱动。(2)步进梯形图编程顺序为:先进行驱动处理,后进行转移处理。二者不能颠倒。驱动处理就是该步的输出处理,转移处理就是根据转移方向和转移条件实现下一步的状态转移。(3)编程时必须使用STL指令对应于顺序功能图上的每一步。(4)各STL触点的驱动电路一般放在一起,最后一个STL电路结束时,一定要使用步进返回指令RET使其返回主母线。(5)STL触点可以直接驱动也可以通过别的触点驱动,如Y、M、S、T、C等元件的线圈和应用指令。与STL触点相连的触点应使用LD或LDI指令,STL触点的右边不能使用MPS指令。在转移条件对应的电路中,不能使用ANB、ORB、MPS、MRD、MPP指令。(6)驱动负载使用OUT指令。当同一负载需要连续多步驱动时可使用多重输出,也可使用SET指令将负载置位,等到负载不需要驱动时再用RST指令将其复位。(7)由于CPU只执行活动步对应的电路块,因此使用STL指令时允许“双线圈”输出,即不同的STL触点可以分别驱动同一编程元件的一个线圈。

另外,相邻步不能重复使用同一个定时器T或计数器C,因为指令会互相影响,使定时器或计数器无法复位。对于分隔的两个状态,如图所示中的S20和S22,可以使用同一个定时器T1。(8)在步的活动状态的转移过程中,相邻两步的状态器会同时ON一个扫描周期,此时可能会引发瞬时的双线圈问题。为了避免不能同时接通的两个输出(如图所示中控制电动机正反转的接触器线圈)同时动作,除了在梯形图中设置软件互锁电路外,还应在PLC外部设置由常闭触点组成的硬件互锁电路。(9)SET指令和OUT指令均可以用于步的活动状态的转移,可将原来活动步对应的状态器复位,将后续步置为活动步,此外还有自保持功能。(1)选择顺序的STL梯形图(2)并发顺序的STL梯形图作业2、试设计4盏流水灯每隔1s顺序点亮,并循环往复的顺序功能图和梯形图。1、将以下顺序功能图转换成对应梯形图和指令表。2、根据一下指令语句,画出对应的步进梯形图。例题:根据如下图所示的工艺过程,设计PLC控制程序,其中动力头从原点出发,完成加工任务后,回到原点停下,即单周期运行。要求如下:画出I/O接线图画出顺序功能图画出梯形图写出指令表分析:1)I/O接线图2)顺序功能图3)梯形图步进指令举例与练习X0X1X2液压进给装置运动示意图Y0NOOFFOFFY1X3液压油缸例1、液压进给装置运动控制初始状态:活塞杆置右端,开关X2为ON,状态寄存器S0为ON。X0X1X2单序列结构液压进给装置运动示意图Y0ONOFFOFFX3进给装置顺序动作要求Y1初始状态:活塞杆置右端,开关X2为ON。1.按下启动按钮X3,Y0为ON,左行。2.碰到限位开关X1时,Y1为ON,右行。3.碰到限位开关X2时,Y0为ON,左行。4.碰到限位开关X0时,Y1为ON,右行。5.碰到限位开关X2时,停止。X1Y1X2Y0X3Y0X0Y1X2停步进梯形指令的单序列结构的编程方法M8002S20S21S22S23X3X1X2X0X2Y0Y1Y0Y1左行右行右行左行S0初始步起动练习1:试设计一个可编程控制系统,要求第一台电动机启动10S后,第二台电动机自行启动,运行5s后,第一台电动机停止并同时使第三台电动机自行启动,再运行15S后,电动机全部停止。T2M8002S0初始步K100Y1X0S20起动T0T0S21Y1K50T1Y2T1K150T1S22Y2Y3T1T210S5S15ST2M8002S0初始步K100Y1X0S20起动T0T0S21Y1K50T1Y2T1K150T1S22Y2Y3T1T2LDM8002SETS0STLS0LDX0SETS20STLS20OUTY1OUTT0K100LDT0SETS21STLS21OUTY1OUTY2OUTT1K50LDT1SETS22STLS22OUTY2OUTY3OUTT2K150LDT2SETS0RETEND练习2:3台电动机相隔5s启动,各运行10s停止,循环往复。使用顺序控制设计法完成程序设计,画出顺序功能图和步进梯形图。Y1M8002T2T1T0X0S20S21S22Y1Y2K50S0初始步起动T0K50T1Y3Y2T1K50T1T2Y3T3S23K50T3S24T4K50T4K50K50K50K50K50Y1M8002T2T1T0X0S20S21S22Y1Y2S0初始步起动T0T1Y3Y2T1T1T2Y3T3S23T3S24T4T41、按SB1按钮,电磁阀YV1打开,注入液体A;2、当液面升至L时,传感器L=ON,但不产生逻辑动作作信号,液体A继续注入;3、当液面升至I时,传感器I=ON,使YV1=OFF,液体A注入停止,且电磁阀YV2打开,注入液体B;4、当液面升至H时,传感器H=ON,YV2=OFF,液体B注入停止,且使KM=ON,起动电动机,开始搅伴;5、搅拌10MIN(调试编程式时缩短为3S),电动机停止,且打开电磁阀YV3,开始排出混合液;6、当液面降至L时,传感器L=OFF,再延时2S,排完剩余混合液。然后自动关闭YV3,并自动进入下一循环;7、系统分为单周期和自动循环两种工作方式(用方式选择开关);练习3:循环单周K20Y1M8002T0X3X2X0S20S21S22Y2Y3S0初始步起动T0Y4T1S23M10X1T1M10M10K30单周期Y1M8002T0X3X2X0S20S21S22Y2Y3S0初始步起动T0Y4T1S23M10X1T1M10M10K30K20自动循环Y0M8002T0X3X2X0S20S21S22Y1Y2S0初始步起动T0Y3T1S23M10X1T1M10M10K30K20【应用范例】洗车流程控制例:选择分支与汇合流程设计①若方式选择开关(COS)置于手动方式,当按下START启动后,

则按下列程序动作:执行泡沫清洗(用MC1驱动);按PB1则执行清水冲洗(用MC2驱动);按PB2则执行风干(用MC3驱动);按PB3则结束洗车。②若方式选择开关(COS)置于自动方式,当按START启动后,

则自动按洗车流程执行。其中泡沫清洗10秒、清水冲洗20

秒、风干5秒,结束后回到待洗状态。③任何时候按下STOP,则所有输出复位,停止洗车项目说明:功能分析:①手动、自动只能选择其一,因此使用选择分支来做。②依题目说明可将电路规划为两种功能,而每种功能有三种依PB按钮或设定时间而顺序执行的状态。手动状态状态S21→MC1动作状态S22→MC2动作状态S23→MC3动作状态S24→停止自动状态状态S31→MC1动作状态S32→MC2动作状态S33→MC3动作状态S24→停止元件分配:启动按钮、停止按钮,使用输入继电器X0、X2方式选择开关,使用输入继电器X1,闭合为自动,断开为手动清水冲洗按钮,使用输入继电器X3泡沫清洗驱动,使用输出继电器Y1风干机驱动,使用输出继电器Y2清水冲洗驱动,使用输出继电器Y0风干按钮,使用输入继电器X4结束按钮,使用输入继电器X5绘绘制状态流程图STOP动作设置M0,可暂存START按钮状态,避免一直按住按钮另一种结束方式:清除本身允许再次启动电路启动、停止:X0、X2方式选择开关:X1闭合为自动,断开为手动清水冲洗按钮:X3泡沫清洗驱动:Y1风干机驱动:Y2清水冲洗驱动:Y0风干按钮:X4结束按钮:X5步进阶梯图转换键入程序:思考题:某小车运行情况如下:1、按下SB1后,小车由SQ1处前进到SQ2处停6S,再后退到SQ1处停止;2、按下SB2,小车由SQ1处前进到SQ3处停9S,再后退到SQ1处停止。解:1、I/O接线图:2、顺序功能图3)步进梯形图2)顺序功能图并行序列顺序功能图应用:1、人工放好工件后,按下启动按钮X0,Y0为ON夹紧工件;2、夹紧后压力继电器X1为ON,Y1、Y3为ON使大小两个钻头同时开始下行进行钻孔;3、大小两个钻头分别钻到由限位开关X2和X4设定的深度时停止下行,两个钻头全停以后Y2、Y4为ON使两个钻头同时上行;4、大小两个钻头分别升到由限位开关X3、X5设定的起始位置时停止上行,两个都到位后,Y5为ON使工件旋转120度;5、旋转到位时,X6为ON,设定值为3的计数器C0的当前值加1,系统开始下一个周期的钻孔工作;6、6个孔钻完后

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论