《工学第讲顺序逻辑控制的PLC程序设计课件.pptx》由会员分享,可在线阅读,更多相关《工学第讲顺序逻辑控制的PLC程序设计课件.pptx(80页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1电气控制及电气控制及PLCPLC技术技术 第第15 15讲讲 讲解内容:6 顺序逻辑控制的PLC程序设计 用步控(顺序功能寄存器)指令实现顺序逻辑控制(实例讲解)学习说明:本讲是学习本讲是学习PLCPLC程序设计知识。重点掌握:程序设计知识。重点掌握:用步控指令实现顺序逻辑控制的方法用步控指令实现顺序逻辑控制的方法第1页/共80页2顺序功能寄存器指令顺序功能寄存器指令 顺序控制指令格式(复习一下!)顺序控制指令格式(复习一下!)L L L LSCR Sx.y SCR Sx.y SCR Sx.y SCR Sx.y 步开始步开始 SCRT Sx.y SCRT Sx.y SCRT Sx.y SCR
2、T Sx.y 步转移步转移 SCRE SCRE SCRE SCRE 步结束步结束 顺序控制指令可以将程序功能流程图转换成梯形图程序顺序控制指令可以将程序功能流程图转换成梯形图程序 第2页/共80页3SCR指令的功能 SCR程序段段的开始段的结束段的转换第3页/共80页4 (1)顺序控制指令的操作数为顺控继电器顺序控制指令的操作数为顺控继电器S,也称为状态器,每一个,也称为状态器,每一个S位都表示状位都表示状态转移图中一个态转移图中一个SCR段的状态。段的状态。S的范围是的范围是S0.0S31.7。各。各SCR段的程序能否执行取段的程序能否执行取决于对应的决于对应的S位是否被置位。位是否被置位。
3、若需要结束某个若需要结束某个SCR段,需要使用段,需要使用 SCRT指令或对该指令或对该段对应的段对应的S位进行复位操作。位进行复位操作。(2)要注意不能把同一个要注意不能把同一个S位在一个程序中多次使用。例如在主程序中使用了位在一个程序中多次使用。例如在主程序中使用了S0.1,在子程序中就不能再次被使用。,在子程序中就不能再次被使用。(3)状态图中的顺控继电器状态图中的顺控继电器S位的使用不一定要遵循元件的顺序,即可以任意使位的使用不一定要遵循元件的顺序,即可以任意使用各用各S位。但编程时为避免在程序较长时各位。但编程时为避免在程序较长时各S位重复,最好做到分组、顺序使用。位重复,最好做到分
4、组、顺序使用。(4)每一个每一个SCR段都要注意段都要注意3个方面的内容。个方面的内容。本本SCR段要完成什么样的工作?段要完成什么样的工作?什么条件下才能实现状态的转移?什么条件下才能实现状态的转移?状态转移的目标是什么?状态转移的目标是什么?(5)在在SCR段中,段中,不能使用不能使用JMP和和LBL指令,即不允许跳入、跳出指令,即不允许跳入、跳出SCR段或在段或在SCR段内跳转。也不能使用段内跳转。也不能使用FOR、NEXT和和END指令。指令。(6)一个一个SCR段被复位后,其内部的元件段被复位后,其内部的元件(线圈、定时器等线圈、定时器等)一般也要复位,若要一般也要复位,若要保持输出
5、状态,则需要使用置位指令。保持输出状态,则需要使用置位指令。(7)在所有在所有SCR段结束后,要用复位指令段结束后,要用复位指令R复位仍为运行状态的复位仍为运行状态的S位,否则程序位,否则程序会出现运行错误。会出现运行错误。顺序控制指令编程要点顺序控制指令编程要点第4页/共80页5S0.0S0.0S0.1S0.1S0.2S0.2I0.1I0.1I0.2I0.2SM0.1SM0.1I0.3I0.3首次扫描,首次扫描,S0.0置位置位初始步初始步SCR段的开始段的开始按起始按钮时切换到按起始按钮时切换到 下一步下一步初始步的初始步的SCR段结束段结束S0.0S0.0SM0.1SM0.1()S S1
6、 1SCRSCRS0.0S0.0S0.1S0.1I0.1I0.1()SCRTSCRTS0.2S0.2I0.2I0.2()SCRTSCRTS0.0S0.0I0.3I0.3SCRTSCRT()()SCRESCRE()SCRESCRE()SCRESCRESCRSCRS0.1S0.1SCRSCRS0.2S0.2一一.单序列的编程方法单序列的编程方法 初始步初始步第一步第一步第二步第二步第5页/共80页6PLCPLC外部电气接线图及外部电气接线图及I/OI/O地址分配地址分配 西门子西门子S7-200 PLCS7-200 PLC+24V1MI0.5I0.4I0.3I0.2I0.1I0.0SB1L1GND
7、N1L220VAC+24VQ0.0Q0.1Q0.2KM1特例1:Q0.1延时接通/断开电路分析第6页/共80页7M0.0M0.0M0.3 T38 M0.1M0.3 T38 M0.1M0.0M0.0SM0.1SM0.1M0.1M0.1M0.0 I0.0 M0.2M0.0 I0.0 M0.2M0.1M0.1M0.2M0.2M0.1 T37 M0.3M0.1 T37 M0.3M0.2M0.2+90+90T37T37IN TONIN TONPTPT特例1:Q0.1延时接通/断开电路分析用用功能图功能图法法基本逻辑指令设计的梯形图程序基本逻辑指令设计的梯形图程序T38T38Q0.1Q0.1T37T37I
8、0.0I0.0I0.0I0.0T37T37M0.1M0.1M0.2M0.2M0.3M0.3SM0.1SM0.1M0.0M0.0Q0.1Q0.1T38T38第7页/共80页8用用功能图功能图法法-基本逻辑指令设计的梯形图程序(续)基本逻辑指令设计的梯形图程序(续)M0.3M0.3M0.2 I0.0 M0.0M0.2 I0.0 M0.0M0.3M0.3+70+70T38T38IN TONIN TONPTPTM0.2M0.2M0.3M0.3Q0.1Q0.1T38T38Q0.1Q0.1T37T37I0.0I0.0I0.0I0.0T37T37M0.1M0.1M0.2M0.2M0.3M0.3SM0.1SM
9、0.1M0.0M0.0Q0.1Q0.1T38T38第8页/共80页9特例1:Q0.1延时接通/断开电路分析用用功能图功能图法法步进指令步进指令设计的梯形图程序设计的梯形图程序()()S0.0S0.0SM0.1SM0.1()S S1 1SCRSCRS0.0S0.0S0.1S0.1I0.0I0.0()SCRTSCRTS0.2S0.2SCRTSCRTSCRESCRET37T37SM0.0SM0.0IN TONIN TONPTPTT37T37+90+90()SCRESCRESCRSCRS0.1S0.1T38T38Q0.1Q0.1T37T37I0.0I0.0I0.0I0.0T37T37S0.1S0.1S
10、0.2S0.2S0.3S0.3SM0.1SM0.1S0.0S0.0Q0.1Q0.1T38T38第9页/共80页10用用功能图功能图法法步进指令步进指令设计的梯形图程序(续)设计的梯形图程序(续)()SCRSCRS0.2S0.2S0.3S0.3I0.0I0.0()SCRTSCRTS0.0S0.0SCRTSCRT()SCRESCRET38T38SM0.0SM0.0IN TONIN TONPTPTT38T38+90+90()SCRESCRESCRSCRS0.3S0.3Q0.1Q0.1()SM0.0SM0.0Q0.1Q0.1()T38T38Q0.1Q0.1T37T37I0.0I0.0I0.0I0.0T
11、37T37S0.1S0.1S0.2S0.2S0.3S0.3SM0.1SM0.1S0.0S0.0Q0.1Q0.1T38T38第10页/共80页11PLCPLC外部电气接线图及外部电气接线图及I/OI/O地址分配地址分配 西门子西门子S7-200 PLCS7-200 PLC特例2:闪烁电路分析+24V1MI0.5I0.4I0.3I0.2I0.1I0.0SB1L1GNDN1L220VAC+24VQ0.0Q0.1Q0.2灯灯第11页/共80页12特例2:闪烁电路分析T38T38Q0.0Q0.0T37T37I0.0I0.0T37T37M0.1M0.1M0.2M0.2SM0.1SM0.1M0.0M0.0T
12、38T38M0.0M0.0M0.2 T38 M0.1M0.2 T38 M0.1M0.0M0.0SM0.1SM0.1M0.1M0.1M0.0 I0.0 M0.2M0.0 I0.0 M0.2M0.1M0.1M0.2M0.2M0.1 T37 M0.0M0.1 T37 M0.0M0.2M0.2+20+20T37T37IN TONIN TONPTPT+30+30T38T38IN TONIN TONPTPTM0.2M0.2Q0.0Q0.0用用功能图功能图法法基本逻辑指令基本逻辑指令设计的梯形图程序设计的梯形图程序第12页/共80页13特例2:闪烁电路分析用用功能图功能图法法步进指令步进指令设计的梯形图程序
13、设计的梯形图程序()S0.0S0.0SM0.1SM0.1()S S1 1SCRSCRS0.0S0.0S0.1S0.1I0.0I0.0()SCRTSCRTS0.2S0.2SCRTSCRT()SCRESCRET37T37SM0.0SM0.0IN TONIN TONPTPTT37T37+20+20()SCRESCRESCRSCRS0.1S0.1T38T38Q0.0Q0.0T37T37I0.0I0.0T37T37S0.1S0.1S0.2S0.2SM0.1SM0.1S0.0S0.0T38T38第13页/共80页14特例2:闪烁电路分析用用功能图功能图法法步进步进指令指令设计的梯形图程序(续)设计的梯形图
14、程序(续)()SCRSCRS0.0S0.0SCRTSCRT()SCRESCRET38T38SM0.0SM0.0IN TONIN TONPTPTT38T38+30+30S0.2S0.2Q0.0Q0.0()T38T38Q0.0Q0.0T37T37I0.0I0.0T37T37S0.1S0.1MS.2MS.2SM0.1SM0.1S0.0S0.0T38T38第14页/共80页15顺顺序序控控机机床床的的主主轴轴电电机机和和油油泵泵电电机机的的要要求求:按按下下起起动动按按钮钮SB1SB1后后,应应先先开开油油泵泵电电机机,延延时时5s5s后后再再开开主主轴轴电电机机。按按下下停停止止按按钮钮SB2SB2
15、后后,应应先先停停主主轴轴电电机机,5s5s后后再再停停油油泵泵电电机机。KM1KM1为为油油泵泵电电机机交交流流接接触触器器,KM2KM2为为主主轴轴电电机机交流接触器。交流接触器。特例特例3 3:两电机顺序接通:两电机顺序接通/断开电路分析断开电路分析主轴电机主轴电机油泵电机油泵电机KM2KM2KM1KM1SB2SB2SB1SB15s5s5s5s时序时序图图第15页/共80页16Q0.0Q0.0T37T37Q0.0Q0.0Q0.1Q0.1Q0.0Q0.0T38T38T38T38I0.0I0.0I0.1I0.1T37T37M0.1M0.1M0.2M0.2M0.3M0.3SM0.1SM0.1M
16、0.0M0.0(b)(b)顺序功能图顺序功能图 (a a)波形图)波形图 主轴电机主轴电机油泵电机油泵电机Q0.1Q0.1Q0.0Q0.0I0.1I0.1I0.0I0.05s5s5s5sSM0.1 SM0.1:首次扫描时为:首次扫描时为1 1,PLCPLC由由STOPSTOP转为转为RUNRUN状态时,状态时,ONON(1 1态)一个扫描周期,用于程序的初始化。态)一个扫描周期,用于程序的初始化。第16页/共80页17(c)(c)梯形图梯形图 SM0.1SM0.1M0.3 T38 M0.1M0.3 T38 M0.1M0.0M0.0M0.0M0.0M0.1M0.1M0.0 I0.0 M0.2M0
17、.0 I0.0 M0.2M0.1M0.15050T37T37M0.2M0.2M0.1 T37 M0.3M0.1 T37 M0.3M0.2M0.2Q0.1Q0.1IN TONIN TONPTPTM0.3M0.3M0.3M0.3M0.3M0.3T38T38M0.1M0.1M0.2M0.2Q0.0Q0.0M0.2 I0.1 M0.0M0.2 I0.1 M0.0IN TONIN TONPTPT5050Q0.0Q0.0T37T37Q0.0Q0.0Q0.1Q0.1Q0.0Q0.0T38T38T38T38I0.0I0.0I0.1I0.1T37T37M0.1M0.1M0.2M0.2M0.3M0.3SM0.1S
18、M0.1M0.0M0.0(b)(b)顺序功能图顺序功能图 第17页/共80页18SM0.1 SM0.1:首次扫描时为:首次扫描时为1 1,PLCPLC由由STOPSTOP转为转为RUNRUN状态时,状态时,ONON(1 1态)一个扫描周期,用于程序的初始化。态)一个扫描周期,用于程序的初始化。用用功能图功能图法法步进指令步进指令设计的梯形图程序设计的梯形图程序Q0.0Q0.0T37T37Q0.0Q0.0Q0.1Q0.1Q0.0Q0.0T38T38T38T38I0.0I0.0I0.1I0.1T37T37S0.1S0.1S0.2S0.2S0.3S0.3SM0.1SM0.1S0.0S0.0主轴电机主
19、轴电机油泵电机油泵电机Q0.1Q0.1Q0.0Q0.0I0.1I0.1I0.0I0.05s5s5s5s第18页/共80页19Q0.0Q0.0T37T37Q0.0Q0.0Q0.1Q0.1Q0.0Q0.0T38T38T38T38I0.0I0.0I0.1I0.1T37T37S0.1S0.1S0.2S0.2S0.3S0.3SM0.1SM0.1S0.0S0.0(b)(b)顺序功能图顺序功能图 用用功能图功能图法法步进指令步进指令设计梯形图程序设计梯形图程序()SCRTSCRT()SCRTSCRTT37T37S0.0S0.0SM0.1SM0.1()S S1 1SCRSCRS0.0S0.0S0.1S0.1I
20、0.0I0.0()SCRESCRET37T37()SCRESCRESCRSCRS0.1S0.1S0.2S0.2SM0.0SM0.0IN TONIN TONPTPT+50+50Q0.0Q0.0()SCRSCR()SCRESCRES0.2S0.2SCRSCRS0.3S0.3S0.3S0.3()SCRTSCRT()SCRESCREI0.1I0.1SM0.0SM0.0Q0.0Q0.0Q0.1Q0.1()()SM0.0SM0.0IN TONIN TONPTPTT38T38+50+50Q0.0Q0.0()T37T37S0.2S0.2SCRTSCRT()第19页/共80页20 要求:要求:按下按钮按下按钮S
21、B1SB1,电机,电机KM1KM1、KMYKMY启动并正转;启动并正转;2 2秒秒后,后,KMYKMY断开,电机断开,电机KMKM 接通,并一直运行;按接通,并一直运行;按SB2SB2,电机停止运作。电机停止运作。I/OI/O分配:分配:输入信号输入信号输入信号输入信号信号元件及作用信号元件及作用信号元件及作用信号元件及作用I0.0I0.0I0.1I0.1SB1SB1:正转:正转:正转:正转SB2SB2:停止:停止:停止:停止输出信号输出信号输出信号输出信号控制对象及作用控制对象及作用控制对象及作用控制对象及作用Q0.0Q0.0Q0.2Q0.2Q0.3Q0.3KM1KM1KMKMKMYKMY特
22、例4:电机Y-降压起动电路分析*第20页/共80页21时序图时序图 KMKM Q0.2Q0.2KM1KM1 Q0.0Q0.0SB2SB2 I0.1I0.1SB1SB1 I0.0I0.02s2s输入信号输入信号输入信号输入信号信号元件及作用信号元件及作用信号元件及作用信号元件及作用I0.0I0.0I0.1I0.1SB1SB1:正转:正转:正转:正转SB2SB2:停止:停止:停止:停止输出信号输出信号输出信号输出信号控制对象及作用控制对象及作用控制对象及作用控制对象及作用Q0.0Q0.0Q0.2Q0.2Q0.3Q0.3KM1KM1KMKMKMYKMYKMYKMY Q0.3Q0.3I0.1I0.1Q
23、0.0Q0.0T37T37I0.0I0.0T37T37S0.1S0.1S0.2S0.2SM0.1SM0.1S0.0S0.0Q0.2Q0.2Q0.0Q0.0Q0.3Q0.3功能图功能图第21页/共80页22I0.1I0.1Q0.0Q0.0T37T37I0.0I0.0T37T37S0.1S0.1S0.2S0.2SM0.1SM0.1S0.0S0.0Q0.2Q0.2Q0.0Q0.0Q0.3Q0.3用用功能图功能图法法步进指令步进指令设计的梯形图程序设计的梯形图程序T37T37()SCRTSCRT()SCRESCRES0.2S0.2SCRSCR()SCRESCRES0.2S0.2S0.0S0.0()SC
24、RTSCRTI0.1I0.1SM0.0SM0.0Q0.0Q0.0Q0.2Q0.2()()()SCRTSCRTT37T37S0.0S0.0SM0.1SM0.1()S S1 1SCRSCRS0.0S0.0S0.1S0.1I0.0I0.0()SCRESCRESCRSCRS0.1S0.1SM0.0SM0.0IN TONIN TONPTPT+20+20Q0.0Q0.0()Q0.3Q0.3()第22页/共80页23图小车运动示意图、顺图小车运动示意图、顺序功能图和梯形图序功能图和梯形图 特特例例5 5:图图为为小小车车运运动动的的示示意意图图和和顺顺序序功功能能图图。设设小小车车在在初初始始位位置置时时停
25、停在在左左边边,限限位位开开关关I0.2I0.2为为1 1状状态态。当当按按下下起起动动按按钮钮I0.0I0.0后后,小小车车向向右右运运行行,运运动动到到位位压压下下限限位位开开关关I0.1I0.1后后,停停在在该该处处,3s3s后后开开始始左左行行,左左行行到到位位压压下下限限位开关位开关I0.2I0.2后返回初始步,停止运行。后返回初始步,停止运行。第23页/共80页24二二.选择序列的编程方法选择序列的编程方法 (1 1)选择序列分支的编程方法)选择序列分支的编程方法 (2 2)选择序列的合并的编程方法选择序列的合并的编程方法 图图 功能图功能图 三三.并行序列的编程方法并行序列的编程
26、方法 (1 1)并行序列分支的编程方法)并行序列分支的编程方法 (2 2)并行序列的合并的编程方法并行序列的合并的编程方法 SM0.1SM0.1I0.6I0.6I0.4I0.4Q0.3Q0.3S0.3S0.3I0.1I0.1I0.0I0.0Q0.1Q0.1S0.1S0.1I0.3I0.3Q0.2Q0.2S0.2S0.2I0.2I0.2I1.0I1.0Q1.0Q1.0S1.0S1.0I0.7I0.7S0.0S0.0I0.5I0.5S0.5S0.5Q0.4Q0.4S0.4S0.4S0.7S0.7Q0.6Q0.6S0.6S0.6Q0.5Q0.5Q0.7Q0.7第24页/共80页25选择序列与并行序列
27、的顺序梯形图选择序列与并行序列的顺序梯形图 选选择择分分支支左左选选择择分分支支右右并并行行分分支支并并行行合合并并选选择择分分支支第25页/共80页26 1.选择分支过程控制选择分支过程控制 在工业过程中,很多控制需要根据条件进行流程选择,即一在工业过程中,很多控制需要根据条件进行流程选择,即一个控制流可能转入多个控制流中的某一个,但不允许多个控制流个控制流可能转入多个控制流中的某一个,但不允许多个控制流同时执行,即根据条件进行分支选择。同时执行,即根据条件进行分支选择。第26页/共80页27选择分支开始选择分支汇合第27页/共80页 2.并行分支合并过程控制并行分支合并过程控制 除了非此即
28、彼的选择分支控制外,还有很多情况下,一个控制流需要分成两个或两个除了非此即彼的选择分支控制外,还有很多情况下,一个控制流需要分成两个或两个以上控制流同时动作,在完成各自工作后,所有控制流最终再次合并成一个控制流继续向以上控制流同时动作,在完成各自工作后,所有控制流最终再次合并成一个控制流继续向下运行。这种运行方式称为并行分支合并过程控制。下运行。这种运行方式称为并行分支合并过程控制。使用顺序控制指令完成该功能时要注意两个关键点:一是多分支的同时运行,需要在使用顺序控制指令完成该功能时要注意两个关键点:一是多分支的同时运行,需要在一个一个SCR段中同时激活多个段中同时激活多个SCR段;二是多分支
29、合并,由于多个分支是同时执行的,合并段;二是多分支合并,由于多个分支是同时执行的,合并时必须等到所有分支都执行完,才能共同进入下一个时必须等到所有分支都执行完,才能共同进入下一个SCR段。段。第28页/共80页29并行分支启动并行分支汇合第29页/共80页30 3.跳转和循环控制 跳转和循环控制也是工业中运用较多的控制方式。很多生产流水线上的机械控制都属于多个动作的重复运行,还有些要通过控制实现部分指令的执行或不执行,也就是有时程序执行,有时程序会被跳过而不执行。第30页/共80页31第31页/共80页32步进控制指令编程设计举例练习设计举例练习 例例1 1 电动机的起、保、停控制。按起动按钮
30、电动机的起、保、停控制。按起动按钮SBlSBl电动机起动,运转并保持;电动机起动,运转并保持;按停车按钮按停车按钮SB2SB2电动机停止;过载时热继电器电动机停止;过载时热继电器FRFR动作(动作(注意该附加要求注意该附加要求设计设计)电动机停止。)电动机停止。按上述工作要求:按上述工作要求:(1)(1)设计绘出电机控制主回路;设计绘出电机控制主回路;(2)(2)分配分配I/OI/O通道,设计绘出通道,设计绘出PLCPLC输入输出接口控制接线;输入输出接口控制接线;(3)(3)画出功能流图和梯形图。画出功能流图和梯形图。第32页/共80页33解解:1电机控制主回路第33页/共80页342.PL
31、C外部电气接线图及I/O地址分配 西门子西门子S7-200 PLCS7-200 PLC+24V1MI0.5I0.4I0.3I0.2I0.1I0.0SB2SB1L1GNDN1L220VAC+24VQ0.0Q0.1Q0.2KM1FR第34页/共80页353绘制功能流图和梯形图Q0.0Q0.0I0.0I0.0I0.1 I0.2I0.1 I0.2S0.1S0.1S0.0S0.0SM0.1SM0.1S0.0S0.0SM0.1SM0.1()S S1 1SCRSCRS0.0S0.0S0.1S0.1I0.0I0.0()SCRTSCRT()SCRESCRESCRSCRS0.1S0.1S0.0S0.0I0.1I0
32、.1()SCRTSCRT()SCRESCREI0.2I0.2SM0.0SM0.0Q0.0Q0.0()第35页/共80页36 例例2 2 电动机的起、保、停控制。按起动按钮电动机的起、保、停控制。按起动按钮SBlSBl电动机起动,运转并保持电动机起动,运转并保持10s10s后停车;按急停机按钮后停车;按急停机按钮SB2SB2电动机停止;过载时热继电器电动机停止;过载时热继电器FRFR动作,电动作,电动机停止。动机停止。按上述工作要求:按上述工作要求:(1)(1)设计绘出电机控制主回路;设计绘出电机控制主回路;(2)(2)分配分配I/OI/O通道,设计绘出通道,设计绘出PLCPLC输入输出接口控制
33、接线;输入输出接口控制接线;(3)(3)画出功能流图和梯形图。画出功能流图和梯形图。第36页/共80页37解解:1电机控制主回路第37页/共80页382.PLC外部电气接线图及I/O地址分配 西门子西门子S7-200 PLCS7-200 PLC+24V1MI0.5I0.4I0.3I0.2I0.1I0.0SB2SB1L1GNDN1L220VAC+24VQ0.0Q0.1Q0.2KM1FR第38页/共80页393绘制功能流图和梯形图Q0.0Q0.0T37T37I0.0I0.0I0.1 I0.2 T37I0.1 I0.2 T37S0.1S0.1S0.0S0.0SM0.1SM0.1IN TONIN TO
34、NPTPTT37T37+100+100S0.0S0.0SM0.1SM0.1()S S1 1SCRSCRS0.0S0.0S0.1S0.1I0.0I0.0()SCRTSCRT()SCRESCRESCRSCRS0.1S0.1S0.0S0.0I0.1I0.1()SCRTSCRT()SCRESCRESM0.0SM0.0Q0.0Q0.0I0.2I0.2T37T37()第39页/共80页40 例例3 3 电动机的起、保、停控制。按起动按钮电动机的起、保、停控制。按起动按钮SBlSBl电动机电动机起动,运转并保持起动,运转并保持3s3s后停后停5s5s,再运行,再运行7s7s后停车;按急后停车;按急停机按钮停
35、机按钮SB2SB2电动机停止;过载时热继电器电动机停止;过载时热继电器FRFR动作电动作电动机停止。动机停止。按上述工作要求:按上述工作要求:(1)(1)设计绘出电机控制主回路;设计绘出电机控制主回路;(2)(2)分配分配I/OI/O通道,设计绘出通道,设计绘出PLCPLC输入输出接口控制接线;输入输出接口控制接线;(3)(3)画出功能流图和梯形图。画出功能流图和梯形图。第40页/共80页41解解:1电机控制主回路第41页/共80页422.PLC外部电气接线图及I/O地址分配 西门子西门子S7-200 PLCS7-200 PLC+24V1MI0.5I0.4I0.3I0.2I0.1I0.0SB2
36、SB1L1GNDN1L220VAC+24VQ0.0Q0.1Q0.2KM1FR第42页/共80页433绘制功能图和梯形图T39T39T38T38Q0.0Q0.0T37T37I0.0I0.0T38T38T37T37S0.1S0.1S0.2S0.2S0.3S0.3SM0.1SM0.1S0.0S0.0Q0.0Q0.0T39T39IN TONIN TONPTPTT37T37+30+30S0.0S0.0SM0.1SM0.1()S S1 1SCRSCRS0.0S0.0S0.1S0.1I0.0I0.0()SCRTSCRT()SCRESCRESCRSCRS0.1S0.1S0.2S0.2()SCRTSCRT()S
37、CRESCRET37T37SM0.0SM0.0Q0.0Q0.0()第43页/共80页443绘制功能图和梯形图(续)IN TONIN TONPTPTT38T38+50+50SCRSCRS0.2S0.2S0.3S0.3T38T38()SCRTSCRT()SCRESCRESCRSCRS0.3S0.3S0.0S0.0()SCRTSCRT()SCRESCRET39T39SM0.0SM0.0IN TONIN TONPTPTT39T39+70+70SM0.0SM0.0Q0.0Q0.0()T39T39T38T38Q0.0Q0.0T37T37I0.0I0.0T38T38T37T37S0.1S0.1S0.2S0.
38、2S0.3S0.3SM0.1SM0.1S0.0S0.0Q0.0Q0.0T39T39第44页/共80页45 例例4 PLC4 PLC顺序控制简单设计:如图滑台由电动机正反转控制左右顺序控制简单设计:如图滑台由电动机正反转控制左右运动;按急停按钮运动;按急停按钮SB1SB1电动机停止;过载时热继电器电动机停止;过载时热继电器FRFR动作电动动作电动机停止;正转接触器为机停止;正转接触器为KM1KM1,反转接触器为,反转接触器为KM2KM2,A A、B B、C C处处各有行程开关各有行程开关SASA、SBSB、SCSC。顺序控制要求如下:顺序控制要求如下:1.1.按启动按钮按启动按钮SB0SB0,滑
39、台由,滑台由A A点开始右行到点开始右行到C C点;点;2.2.在在C C点碰行程开关点碰行程开关SCSC后,滑台左行到后,滑台左行到B B点停留点停留3030秒;秒;3.303.30秒后滑台右行到秒后滑台右行到C C点;点;4.4.在在C C点碰行程开关点碰行程开关SCSC后,滑台左行到后,滑台左行到A A点;碰行程开关点;碰行程开关SASA后停后停止。止。根据以上要求,做:根据以上要求,做:(1)(1)设计绘出电机控制主回路;设计绘出电机控制主回路;(2)(2)分配分配I/OI/O通道,设计绘出通道,设计绘出PLCPLC输入输出接口控制接线;输入输出接口控制接线;(3)(3)画出功能流图和
40、梯形图画出功能流图和梯形图。滑台BAC第45页/共80页46解解解解:1.电机控制主回路第46页/共80页472.PLC外部电气接线图及I/O地址分配 西门子西门子S7-200 PLCS7-200 PLC+24V1MI0.5I0.4I0.3I0.2I0.1I0.0SB1SB0L1GNDN1L220VAC+24VQ0.0Q0.1Q0.2KM1FRKM2SQ3SQ1SQ2第47页/共80页483绘制功能图和梯形图Q0.1Q0.1Q0.0Q0.0I0.0I0.0I0.4I0.4I0.5I0.5S0.1S0.1S0.2S0.2S0.3S0.3SM0.1SM0.1S0.0S0.0T37T37T37T37
41、S0.4S0.4Q0.0Q0.0I0.5I0.5S0.5S0.5Q0.1Q0.1I0.3I0.3S0.0S0.0SM0.1SM0.1()S S1 1SCRSCRS0.0S0.0S0.1S0.1I0.0I0.0()SCRTSCRT()SCRESCRESCRSCRS0.1S0.1S0.2S0.2()SCRTSCRT()SCRESCREI0.5I0.5SM0.0SM0.0Q0.1Q0.1()R R1 1()S S1 1Q0.0Q0.0第48页/共80页493绘制功能图和梯形图(续1)SCRSCRS0.2S0.2S0.3S0.3I0.4I0.4()SCRTSCRT()SCRESCRESCRSCRS0.
42、3S0.3S0.4S0.4()SCRTSCRT()SCRESCRET37T37SM0.0SM0.0IN TONIN TONPTPTT37T37+300+300SM0.0SM0.0Q0.0Q0.0()R R1 1()S S1 1Q0.1Q0.1Q0.1Q0.1Q0.0Q0.0I0.0I0.0I0.4I0.4I0.5I0.5S0.1S0.1S0.2S0.2S0.3S0.3SM0.1SM0.1S0.0S0.0T37T37T37T37S0.4S0.4Q0.0Q0.0I0.5I0.5S0.5S0.5Q0.1Q0.1I0.3I0.3第49页/共80页503绘制功能图和梯形图(续2)SCRSCRS0.4S0
43、.4S0.5S0.5I0.5I0.5()SCRTSCRT()SCRESCRESCRSCRS0.5S0.5S0.0S0.0()SCRTSCRT()SCRESCREI0.3I0.3SM0.0SM0.0SM0.0SM0.0Q0.1Q0.1()R R1 1()S S1 1Q0.0Q0.0Q0.0Q0.0()R R1 1()S S1 1Q0.1Q0.1Q0.1Q0.1Q0.0Q0.0I0.0I0.0I0.4I0.4I0.5I0.5S0.1S0.1S0.2S0.2S0.3S0.3SM0.1SM0.1S0.0S0.0T37T37T37T37S0.4S0.4Q0.0Q0.0I0.5I0.5S0.5S0.5Q0
44、.1Q0.1I0.3I0.3第50页/共80页51 例例5 PLC5 PLC顺序控制简单设计:如图滑台由电动机正反转控制左顺序控制简单设计:如图滑台由电动机正反转控制左右运动,正转接触器为右运动,正转接触器为KM1KM1,反转接触器为,反转接触器为KM2KM2,A A、B B、C C处处各有行程开关各有行程开关SASA、SBSB、SCSC。顺序控制要求如下滑台顺序控制要求如下滑台 1.1.按启动按钮按启动按钮SB0SB0,滑台由,滑台由B B点开始左行到点开始左行到A A点;点;2.2.在在A A点碰行程开关点碰行程开关SASA后停留后停留3030秒;秒;3.303.30秒时间到后,滑台右行到
45、秒时间到后,滑台右行到C C点;点;4.4.在在C C点碰行程开关点碰行程开关SCSC后,滑台左行到后,滑台左行到B B点;碰行程开关点;碰行程开关SBSB后后停止。停止。根据以上要求,做:根据以上要求,做:(1)(1)设计绘出电机控制主回路;设计绘出电机控制主回路;(2)(2)分配分配I/OI/O通道,设计绘出通道,设计绘出PLCPLC输入输出接口控制接线;输入输出接口控制接线;(3)(3)画出功能流图和梯形图。画出功能流图和梯形图。滑台BAC第51页/共80页52解解解解:1.电机控制主回路第52页/共80页532.PLC外部电气接线图及I/O地址分配 西门子西门子S7-200 PLCS7
46、-200 PLC+24V1MI0.5I0.4I0.3I0.2I0.1I0.0SB1SB0L1GNDN1L220VAC+24VQ0.0Q0.1Q0.2KM1FRKM2SQ3SQ1SQ2第53页/共80页543绘制功能图和梯形图T37T37Q0.1Q0.1I0.0I0.0T37T37I0.3I0.3S0.1S0.1S0.2S0.2S0.3S0.3SM0.1SM0.1S0.0S0.0Q0.0Q0.0I0.5I0.5S0.4S0.4Q0.1Q0.1I0.4I0.4S0.0S0.0SM0.1SM0.1()S S1 1SCRSCRS0.0S0.0S0.1S0.1I0.0I0.0()SCRTSCRT()SC
47、RESCRESCRSCRS0.1S0.1S0.2S0.2()SCRTSCRT()SCRESCREI0.3I0.3SM0.0SM0.0Q0.0Q0.0()R R1 1()S S1 1Q0.1Q0.1第54页/共80页553绘制功能图和梯形图(续1)SCRSCRS0.2S0.2S0.3S0.3T37T37()SCRTSCRT()SCRESCRESCRSCRS0.3S0.3S0.4S0.4()SCRTSCRT()SCRESCREI0.5I0.5SM0.0SM0.0IN TONIN TONPTPTT37T37+300+300SM0.0SM0.0Q0.1Q0.1()R R1 1()S S1 1Q0.0Q
48、0.0T37T37Q0.1Q0.1I0.0I0.0T37T37I0.3I0.3S0.1S0.1S0.2S0.2S0.3S0.3SM0.1SM0.1S0.0S0.0Q0.0Q0.0I0.5I0.5S0.4S0.4Q0.1Q0.1I0.4I0.4第55页/共80页563绘制功能图和梯形图(续2)SCRSCRS0.4S0.4S0.0S0.0()SCRTSCRT()SCRESCREI0.4I0.4SM0.0SM0.0Q0.0Q0.0()R R1 1()S S1 1Q0.1Q0.1T37T37Q0.1Q0.1I0.0I0.0T37T37I0.3I0.3S0.1S0.1S0.2S0.2S0.3S0.3SM
49、0.1SM0.1S0.0S0.0Q0.0Q0.0I0.5I0.5S0.4S0.4Q0.1Q0.1I0.4I0.4第56页/共80页57编写红绿灯顺序控制程序:编写红绿灯顺序控制程序:步进条件为时间步进型。状态步的处理为点红、熄绿步进条件为时间步进型。状态步的处理为点红、熄绿灯,同时起动定时器,步进条件满足时(时间到)进灯,同时起动定时器,步进条件满足时(时间到)进入下一步,关断上一步。入下一步,关断上一步。典型案例典型案例1*1*功能图功能图顺序控制设计法顺序控制设计法顺序控制设计法S0.0S0.0点红点红熄绿熄绿S0.1S0.1T38T38置位置位T37T37置位置位熄红熄红点绿点绿 等待启
50、动等待启动I0.0I0.0第57页/共80页582.PLC外部电气接线图及I/O地址分配表+24V1MI0.5I0.4I0.3I0.2I0.1I0.0SB1L1GNDN1L220VAC+24VQ0.0Q0.1Q0.2PLCPLC绿灯绿灯红灯红灯(a)(a)PLCPLC外部电气接线图外部电气接线图第58页/共80页59Q0.1Q0.1Q0.0Q0.0T37T37I0.0I0.0T38T38T37T37S0.1S0.1S0.2S0.2SM0.1SM0.1S0.0S0.0T38T38S0.0S0.0SM0.1SM0.1()S S1 1SCRSCRS0.0S0.0SM0.0SM0.0Q0.1Q0.1(