第六章-S7 200PLC的顺序控制指令及其应用课件_第1页
第六章-S7 200PLC的顺序控制指令及其应用课件_第2页
第六章-S7 200PLC的顺序控制指令及其应用课件_第3页
第六章-S7 200PLC的顺序控制指令及其应用课件_第4页
第六章-S7 200PLC的顺序控制指令及其应用课件_第5页
已阅读5页,还剩99页未读 继续免费阅读

下载本文档

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

文档简介

第六章

S7-200PLC的顺序控制指令及其应用

第六章S7-200PLC的1

*将工作周期划分为若干个顺序相连的状态,用Sx.y代表各状态;

*用转换条件控制Sx.y,使其值按一定顺序置1;顺序控制设计法▲顺序控制设计法的步骤:●根据系统的工艺过程,画出顺序功能图;*将工作周期划分为若干个顺序相连的状态,用Sx.y代表2●根据顺序功能图设计梯形图程序。

▲顺序控制设计法的特点:

对各状态(Sx.y)依次编程,各状态编程方法相同,且简单、规范,很容易掌握。

*用顺控元件S控制PLC的各输出位Q。●根据顺序功能图设计梯形图程序。▲顺序控制设计法的特点3

1.

顺序功能图

(SequentialFunctionChart)

*是描述系统控制过程、功能和特性的图形。*将系统的工作周期划分为若干个顺序相连的状态,用Sx.y代表各状态;*顺序激活各个状态,实现顺序执行不同动作的目的。§6-1功能图的概念

1.顺序功能图

(SequentialFunction42.

顺序功能图的组成▲顺序功能图的组成●状态●转移▲状态:是系统工作周期中的各个阶段。分两种:●初始状态:系统开始运行前等待启动命令,机械相对静止的状态。2.顺序功能图的组成▲顺序功能图的组成▲状态:●5◆初始状态的表示方法:A.初始状态是功能图的起点,每一个顺序功能图至少有一个初始状态。B.初始状态对应于机械静止时的状态,不应有任何机械的动作。注意◆初始状态的表示方法:A.初始状态是功能图的起点,每一个6

●工作状态控制系统正常运行时,要完成某些动作的状态。◆工作状态表示方法:●工作状态7▲

转移◆

转移:表示系统从一种状态转向另一种状态◆

转移的组成:●有向线段:用带箭头的直线指明转移的方向,当状态由上向下转移时,可省略箭头。●转移条件:使系统由当前状态进入下一状态的信号。●表示方法:短横线+文字标注

▲转移◆转移:表示系统从一种状态转向另一种状态●转移条件83.顺序功能图的画法【例6-1】

冲压机床的工作过程如图:初始状态,冲头抬起,压合上限位开关SQ2;按下启动按钮,冲头向下冲压工件,到达下限位开关SQ1处,冲头抬起,回到高位,SQ2压合,停止运行。画出冲床工作的顺序功能图。3.顺序功能图的画法【例6-1】冲压机床的工作过程如9画功能图的步骤将一个工作周期划分为三个顺序相连的状态:为各状态指定顺控元件S0.0~S0.2,画出各状态。C.画出各状态下执行的动作。D.画出转移方向及转移条件S0.0等待S0.1下冲S0.2抬起SM0.1SQ2并SB1SQ1(下限位)SQ2(上限位)画功能图的步骤将一个工作周期划分为三个顺序相连的状态:S0.10●一个功能图至少要有一个初始状态。●初始状态下没有机械动作。注意●状态与状态之间必须通过转移相连。●转移方向用有向线段指明,如转移方向与系统默认方向同,可以省略箭头。●一个功能图至少要有一个初始状态。注意●状态与状态之间必须11注意●顺控系统在完成一个工作周期之后应能返回初始步或进入下一循环。故顺控功能图应形成闭环。●只有当前级步是活动步,且满足转移条件时,才能激活下一步。故在程序开始运行时应通过初始化激活初始状态。注意●顺控系统在完成一个工作周期之后应能返回初始步或进入下一12§6-2顺序控制指令

1.顺序控制指令▲指令格式及功能:§6-2顺序控制指令1.顺序控制指令132.顺控指令使用说明

●顺序控制用S-bit来代表各个状态。S-bit的范围是:S0.0~S31.7。●顺控程序设计是对每个状态(SCR段)编程。※用(LSCR)标示一个SCR段的开始,用(SCRE)标示一个SCR段的结束。※只有活动的SCR段中的程序能被执行,非激活SCR段中的非存储型程序不能执行。2.顺控指令使用说明●顺序控制用S-bit来代表各个状14●顺控转移指令(SCRT)指定状态转移目标:*将后续状态器置1,激活下一个状态;*把当前状态器清0,停止本状态器工作。●条件顺序状态结束(CSCRE)指令:根据条件提前结束正在执行的SCR段,只能用STL形式编程。●顺控转移指令(SCRT)指定状态转移目标:15举例说明举例说明16使用说明顺控指令仅对元件S有效,顺控继电器S也具有一般继电器的功能,所以对它能够使用其他指令。SCR段程序能否执行取决于该状态器(S)是否被置位,SCRE与下一个LSCR之间的指令逻辑不影响下一个SCR段程序的执行。不能把同一个S位用于不同程序中,例如:如果在主程序中用了S0.1,则在子程序中就不能再使用它。在SCR段中不能使用JMP和LBL指令,就是说不允许跳入、跳出或在内部跳转,但可以在SCR段附近使用跳转和标号指令。在SCR段中不能使用FOR、NEXT和END指令。在状态发生转移后,所有的SCR段的元器件一般也要复位,如果希望继续输出,可使用置位/复位指令,如图6-6中的Q0.4。在使用功能图时,状态器的编号可以不按顺序安排。使用说明173.顺控指令使用注意事项●顺控指令只能对顺序控制继电器S的位进行操作;●不能把同一个S位用于不同程序中;●不能在SCR段中使用JMP和LBL指令,即不允许用跳转的方法跳入或跳出SCR段;也不能在SCR段中使用FOR、NEXT和END指令。3.顺控指令使用注意事项●顺控指令只能对顺序控制继电器S的18§6-3用顺序控制指令设计梯形图程序

1.功能图的种类按其外在形式把功能图分为四种:●单支流程●选择性分支和联接●并行分支和联接●跳转和循环§6-3用顺序控制指令设计梯形图程序1.功能图的种类192.单支流程功能图的编程方法只能从一种状态转移到下一种状态的顺序控制。2.单支流程功能图的编程方法只能从一种状态转移到下一种状态202.单支流程功能图的编程方法▲

单支流程:只能从一种状态转移到下一种状态的顺序控制。【例6-2】运料小车停在原位,压合后限位SQ1,小车底门关闭。当按下起动按钮时,小车前进(向右),当压合前限位SQ2时,停止前进,并打开料仓翻板门,向小车卸料,卸料10秒后,关闭翻板门。小车开始后退,退回原位时,压合后限位SQ1,小车停并打开底门,将小车中的料卸入地垄中,卸料8秒后关闭小车底门,开始下一个循环。当按下停止按钮时,小车完成一个循环后,停在原位,按下急停按钮时,所有机械停止运行。2.单支流程功能图的编程方法▲单支流程:只能从一种状态21急停SB3急停SB322解:A.先列出系统的输入/输出,并分配I/O地址

起动按钮SB1I0.0后限位开关SQ1I0.1前限位开关SQ2I0.2停止按钮SB2I0.4急停按钮SB3I0.5输入小车前进接触器KM1Q0.1小车后退接触器KM2Q0.2翻版门开电磁阀YV1Q0.4小车底门开电磁阀YV2Q0.5输出B.画出PLC的外部接线图KM1、2AC220VYV1、2DC24V解:A.先列出系统的输入/输出,并分配I/O地址起动按23C.画顺序控制功能图◆将小车的一个工作周期划分为五个状态:●初始状态●小车前进●翻版门打开●小车后退●小车底门打开◆为每个状态指定状态器:S0.0~S0.4C.画顺序控制功能图◆将小车的一个工作周期划分为五个状态24◆按照动作顺序画出初始状态和各工作状态及各状态下执行的动作。◆标出转移方向及转移条件。◆按照动作顺序画出初始状态和各工作状态及各状态下执行的动作。25D.根据顺控功能图编写梯形图程序对SCR段编程的方法:D.根据顺控功能图编写梯形图程序对SCR段编程的方法:26顺控主程序如下:停止急停激活初始状态顺控主程序如下:停止急停激活初始状态27第六章_S7200PLC的顺序控制指令及其应用课件28第六章_S7200PLC的顺序控制指令及其应用课件29第六章_S7200PLC的顺序控制指令及其应用课件302.选择性分支和联接的编程▲选择性分支的编程●某个状态的后面是由多条分支组成的选择序列,称选择性分支。●选择性分支编程时,并列写出N条转移指令,根据不同的条件转向不同的状态。2.选择性分支和联接的编程▲选择性分支的编程●选择性分支31可选择的分支和联接可选择的分支和联接32第六章_S7200PLC的顺序控制指令及其应用课件33▲选择序列合并的编程●多条选择性分支在一定条件下合并为一个控制流,称选择序列合并。●选择序列合并的编程与单支流程相同。选择序列合并▲选择序列合并的编程●多条选择性分支在一定条件下合并34第六章_S7200PLC的顺序控制指令及其应用课件353.并行分支和联接的编程●一个控制流同时分成多个分支时称为并行分支。●物理意义:多个动作同时产生。●并行分支在功能图中用双水平线表示。●并行分支编程时,用多条并联的转移指令同时激活所有分支状态。▲并行分支的编程3.并行分支和联接的编程●一个控制流同时分成多个分支时称为36并行分支和联接并行分支和联接37▲并行分支编程▲并行分支编程38●并行分支合并:多个分支产生的结果相同时,把多个状态流合并为一个状态流,称之。●物理意义:多个动作都完成后,转向下一个动作。●并行分支合并:用双水平线表示。●并行分支合并:多个分支产生的结果相同时,把多个状态流合并为39并行分支合并示例并行分支合并示例40●在顺序控制功能图中,有时需要根据条件决定控制流是跳转还是顺序执行。4.跳转和循环的编程●在顺序控制功能图中,有时需要根据条件决定控制流是跳转还是顺41跳转和循环的编程

跳转和循环的编程426.4顺序控制应用举例【例】有三台电动机,要求顺序启动逆序停止,动作要求见工艺流程图。启动过程中,如按下停止按钮,立即停止启动,对已经启动的电机,马上反向逆序停止。解:设计步骤:A.画三台电机顺序起动逆序停止工艺流程图。6.4顺序控制应用举例【例】有三台电动机,要求顺序启动43B.列出系统输入/输出B.列出系统输入/输出44C.画出三台电机顺序起动逆序停止功能图D.据功能图编写LAD程序C.画出三台电机顺序起动逆序停止功能图D.据功能图编写LA456.4功能图应用举例选择和循环电路举例题目I/O地址分配输入点: 输出点: 启动按钮SB1I0.0 原始位置指示灯HL Q0.0 停止按钮SB2I0.1 抓球电磁铁K Q0.1 上限位开关LS1I0.2 下行接触器KM1 Q0.2 下限位开关LS2I0.3 上行接触器KM2 Q0.3 左限位开关LS3I0.4 右行接触器KM3 Q0.4 小球右限位开关LS4I0.5 左行接触器KM4 Q0.5 大球右限位开关LS5I0.6 大小球检测开关SQI0.76.4功能图应用举例选择和循环电路举例466.4功能图应用举例选择和循环电路举例程序设计6.4功能图应用举例选择和循环电路举例476.4功能图应用举例并行分支和联接电路举例题目6.4功能图应用举例并行分支和联接电路举例486.4功能图应用举例并行分支和联接电路举例I/O地址分配输入点: 输出点:手动启动按钮 I0.0 泵P1接触器 Q0.0 1号容器满 I0.1 泵P2接触器 Q0.1 1号容器空 I0.2 泵P3接触器 Q0.2 2号容器满 I0.3 泵P4接触器 Q0.3 2号容器空 I0.4 泵P5接触器 Q0.4 3号容器满 I0.5 泵P6接触器 Q0.5 3号容器空 I0.6 加热器接触器 Q0.6 4号容器满 I0.7 搅拌器接触器 Q0.7 4号容器空 I1.0 温度传感器 I1.16.4功能图应用举例并行分支和联接电路举例496.4功能图应用举例并行分支和联接电路举例程序设计6.4功能图应用举例并行分支和联接电路举例506.4功能图应用举例选择和跳转电路举例题目I/O点分配启动按钮:I0.0停止按钮:I0.1电机M1:Q0.0电机M2:Q0.1电机M3:Q0.26.4功能图应用举例选择和跳转电路举例516.4功能图应用举例选择和跳转电路举例程序设计6.4功能图应用举例选择和跳转电路举例52第六章

S7-200PLC的顺序控制指令及其应用

第六章S7-200PLC的53

*将工作周期划分为若干个顺序相连的状态,用Sx.y代表各状态;

*用转换条件控制Sx.y,使其值按一定顺序置1;顺序控制设计法▲顺序控制设计法的步骤:●根据系统的工艺过程,画出顺序功能图;*将工作周期划分为若干个顺序相连的状态,用Sx.y代表54●根据顺序功能图设计梯形图程序。

▲顺序控制设计法的特点:

对各状态(Sx.y)依次编程,各状态编程方法相同,且简单、规范,很容易掌握。

*用顺控元件S控制PLC的各输出位Q。●根据顺序功能图设计梯形图程序。▲顺序控制设计法的特点55

1.

顺序功能图

(SequentialFunctionChart)

*是描述系统控制过程、功能和特性的图形。*将系统的工作周期划分为若干个顺序相连的状态,用Sx.y代表各状态;*顺序激活各个状态,实现顺序执行不同动作的目的。§6-1功能图的概念

1.顺序功能图

(SequentialFunction562.

顺序功能图的组成▲顺序功能图的组成●状态●转移▲状态:是系统工作周期中的各个阶段。分两种:●初始状态:系统开始运行前等待启动命令,机械相对静止的状态。2.顺序功能图的组成▲顺序功能图的组成▲状态:●57◆初始状态的表示方法:A.初始状态是功能图的起点,每一个顺序功能图至少有一个初始状态。B.初始状态对应于机械静止时的状态,不应有任何机械的动作。注意◆初始状态的表示方法:A.初始状态是功能图的起点,每一个58

●工作状态控制系统正常运行时,要完成某些动作的状态。◆工作状态表示方法:●工作状态59▲

转移◆

转移:表示系统从一种状态转向另一种状态◆

转移的组成:●有向线段:用带箭头的直线指明转移的方向,当状态由上向下转移时,可省略箭头。●转移条件:使系统由当前状态进入下一状态的信号。●表示方法:短横线+文字标注

▲转移◆转移:表示系统从一种状态转向另一种状态●转移条件603.顺序功能图的画法【例6-1】

冲压机床的工作过程如图:初始状态,冲头抬起,压合上限位开关SQ2;按下启动按钮,冲头向下冲压工件,到达下限位开关SQ1处,冲头抬起,回到高位,SQ2压合,停止运行。画出冲床工作的顺序功能图。3.顺序功能图的画法【例6-1】冲压机床的工作过程如61画功能图的步骤将一个工作周期划分为三个顺序相连的状态:为各状态指定顺控元件S0.0~S0.2,画出各状态。C.画出各状态下执行的动作。D.画出转移方向及转移条件S0.0等待S0.1下冲S0.2抬起SM0.1SQ2并SB1SQ1(下限位)SQ2(上限位)画功能图的步骤将一个工作周期划分为三个顺序相连的状态:S0.62●一个功能图至少要有一个初始状态。●初始状态下没有机械动作。注意●状态与状态之间必须通过转移相连。●转移方向用有向线段指明,如转移方向与系统默认方向同,可以省略箭头。●一个功能图至少要有一个初始状态。注意●状态与状态之间必须63注意●顺控系统在完成一个工作周期之后应能返回初始步或进入下一循环。故顺控功能图应形成闭环。●只有当前级步是活动步,且满足转移条件时,才能激活下一步。故在程序开始运行时应通过初始化激活初始状态。注意●顺控系统在完成一个工作周期之后应能返回初始步或进入下一64§6-2顺序控制指令

1.顺序控制指令▲指令格式及功能:§6-2顺序控制指令1.顺序控制指令652.顺控指令使用说明

●顺序控制用S-bit来代表各个状态。S-bit的范围是:S0.0~S31.7。●顺控程序设计是对每个状态(SCR段)编程。※用(LSCR)标示一个SCR段的开始,用(SCRE)标示一个SCR段的结束。※只有活动的SCR段中的程序能被执行,非激活SCR段中的非存储型程序不能执行。2.顺控指令使用说明●顺序控制用S-bit来代表各个状66●顺控转移指令(SCRT)指定状态转移目标:*将后续状态器置1,激活下一个状态;*把当前状态器清0,停止本状态器工作。●条件顺序状态结束(CSCRE)指令:根据条件提前结束正在执行的SCR段,只能用STL形式编程。●顺控转移指令(SCRT)指定状态转移目标:67举例说明举例说明68使用说明顺控指令仅对元件S有效,顺控继电器S也具有一般继电器的功能,所以对它能够使用其他指令。SCR段程序能否执行取决于该状态器(S)是否被置位,SCRE与下一个LSCR之间的指令逻辑不影响下一个SCR段程序的执行。不能把同一个S位用于不同程序中,例如:如果在主程序中用了S0.1,则在子程序中就不能再使用它。在SCR段中不能使用JMP和LBL指令,就是说不允许跳入、跳出或在内部跳转,但可以在SCR段附近使用跳转和标号指令。在SCR段中不能使用FOR、NEXT和END指令。在状态发生转移后,所有的SCR段的元器件一般也要复位,如果希望继续输出,可使用置位/复位指令,如图6-6中的Q0.4。在使用功能图时,状态器的编号可以不按顺序安排。使用说明693.顺控指令使用注意事项●顺控指令只能对顺序控制继电器S的位进行操作;●不能把同一个S位用于不同程序中;●不能在SCR段中使用JMP和LBL指令,即不允许用跳转的方法跳入或跳出SCR段;也不能在SCR段中使用FOR、NEXT和END指令。3.顺控指令使用注意事项●顺控指令只能对顺序控制继电器S的70§6-3用顺序控制指令设计梯形图程序

1.功能图的种类按其外在形式把功能图分为四种:●单支流程●选择性分支和联接●并行分支和联接●跳转和循环§6-3用顺序控制指令设计梯形图程序1.功能图的种类712.单支流程功能图的编程方法只能从一种状态转移到下一种状态的顺序控制。2.单支流程功能图的编程方法只能从一种状态转移到下一种状态722.单支流程功能图的编程方法▲

单支流程:只能从一种状态转移到下一种状态的顺序控制。【例6-2】运料小车停在原位,压合后限位SQ1,小车底门关闭。当按下起动按钮时,小车前进(向右),当压合前限位SQ2时,停止前进,并打开料仓翻板门,向小车卸料,卸料10秒后,关闭翻板门。小车开始后退,退回原位时,压合后限位SQ1,小车停并打开底门,将小车中的料卸入地垄中,卸料8秒后关闭小车底门,开始下一个循环。当按下停止按钮时,小车完成一个循环后,停在原位,按下急停按钮时,所有机械停止运行。2.单支流程功能图的编程方法▲单支流程:只能从一种状态73急停SB3急停SB374解:A.先列出系统的输入/输出,并分配I/O地址

起动按钮SB1I0.0后限位开关SQ1I0.1前限位开关SQ2I0.2停止按钮SB2I0.4急停按钮SB3I0.5输入小车前进接触器KM1Q0.1小车后退接触器KM2Q0.2翻版门开电磁阀YV1Q0.4小车底门开电磁阀YV2Q0.5输出B.画出PLC的外部接线图KM1、2AC220VYV1、2DC24V解:A.先列出系统的输入/输出,并分配I/O地址起动按75C.画顺序控制功能图◆将小车的一个工作周期划分为五个状态:●初始状态●小车前进●翻版门打开●小车后退●小车底门打开◆为每个状态指定状态器:S0.0~S0.4C.画顺序控制功能图◆将小车的一个工作周期划分为五个状态76◆按照动作顺序画出初始状态和各工作状态及各状态下执行的动作。◆标出转移方向及转移条件。◆按照动作顺序画出初始状态和各工作状态及各状态下执行的动作。77D.根据顺控功能图编写梯形图程序对SCR段编程的方法:D.根据顺控功能图编写梯形图程序对SCR段编程的方法:78顺控主程序如下:停止急停激活初始状态顺控主程序如下:停止急停激活初始状态79第六章_S7200PLC的顺序控制指令及其应用课件80第六章_S7200PLC的顺序控制指令及其应用课件81第六章_S7200PLC的顺序控制指令及其应用课件822.选择性分支和联接的编程▲选择性分支的编程●某个状态的后面是由多条分支组成的选择序列,称选择性分支。●选择性分支编程时,并列写出N条转移指令,根据不同的条件转向不同的状态。2.选择性分支和联接的编程▲选择性分支的编程●选择性分支83可选择的分支和联接可选择的分支和联接84第六章_S7200PLC的顺序控制指令及其应用课件85▲选择序列合并的编程●多条选择性分支在一定条件下合并为一个控制流,称选择序列合并。●选择序列合并的编程与单支流程相同。选择序列合并▲选择序列合并的编程●多条选择性分支在一定条件下合并86第六章_S7200PLC的顺序控制指令及其应用课件873.并行分支和联接的编程●一个控制流同时分成多个分支时称为并行分支。●物理意义:多个动作同时产生。●并行分支在功能图中用双水平线表示。●并行分支编程时,用多条并联的转移指令同时激活所有分支状态。▲并行分支的编程3.并行分支和联接的编程●一个控制流同时分成多个分支时称为88并行分支和联接并行分支和联接89▲并行分支编程▲并行分支编程90●并行分支合并:多个分支产生的结果相同时,把多个状态流合并为一个状态流,称之。●物理意义:多个动作都完成后,转向下一个动作。●并行分支合并:用双水平线表示。●并行分支合并:多个分支产生的结果相同时,把多个状态流合并为91并行分支合并示例并行分支合并示例92●在顺序控制功能图中,有时需要根据条件决定控制流是跳转还是顺序执行。4.跳转和循环的编程●在顺序控制功能图中,有时需要根据条件决定控制流是跳转还是顺93跳转和循环的编程

跳转和循环的编程946.4顺序控制应用举例【例】有三台电动机,要求顺序启动逆序停止,动作要求见工艺流程图。启动过程中,如按下停止按

温馨提示

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

评论

0/150

提交评论