《第四章PLC的顺序控制指令及应用》由会员分享,可在线阅读,更多相关《第四章PLC的顺序控制指令及应用(51页珍藏版)》请在金锄头文库上搜索。
1、第四章第四章 S7-200 PLC顺序控制指令及应用顺序控制指令及应用4.1 功能图的产生及基本概念功能图的产生及基本概念 4.1.1 功能图的产生功能图的产生 4.1.2 功能图的基本概念功能图的基本概念 4.1.3 功能图的构成规则功能图的构成规则4.2 顺序控制指令顺序控制指令 4.2.1 顺序控制指令介绍顺序控制指令介绍 4.2.2 举例说明举例说明 4.2.3 使用说明使用说明4.3 功能图的主要类型功能图的主要类型 4.3.1 单流程单流程 4.3.2 可选择的分支和联接可选择的分支和联接 4.3.3 并行分支和联接并行分支和联接 4.3.4 跳转和循环跳转和循环4.4 顺序控制指
2、令应用举例顺序控制指令应用举例 4.4.1 选择和循环电路举例选择和循环电路举例 6.4.2 并行分支和联接电路举例并行分支和联接电路举例 4.4.3 选择和跳转电路举例选择和跳转电路举例4.1.1 功能图的产生功能图的产生原因原因:基本指令和方法不能解决具有并发顺序和选择顺序的问基本指令和方法不能解决具有并发顺序和选择顺序的问题题 针对于此针对于此: 法国国家标准法国国家标准Grafacet法法(NFC03190) IEC”控制系统功能图准备控制系统功能图准备”标准标准(IEC848)功能图法流程功能图法流程:控制要求功能流程图梯形图程序设计转化4.1.2 功能图的基本概念功能图的基本概念功
3、能图功能图(功能流程图功能流程图/状态转移图状态转移图):描述顺序控制系统的图解表示方描述顺序控制系统的图解表示方 法法,专用于工业顺序控制程序设计的功能性说明语言。专用于工业顺序控制程序设计的功能性说明语言。它能完整的描述控制系统的工作过程、功能和特性它能完整的描述控制系统的工作过程、功能和特性,是分析、是分析、设计电气控制系统控制程序的重要工具。设计电气控制系统控制程序的重要工具。功能图主要由功能图主要由“状态状态”、“转移转移”及及有向线段有向线段等元素组成。等元素组成。状态状态转移转移有向线段有向线段静态控制系统静态控制系统转移触发规则转移触发规则系统动态过程系统动态过程1.状态状态
4、状态状态是控制系统中一个相对不变的是控制系统中一个相对不变的性质,对应于一个稳定的情形。性质,对应于一个稳定的情形。状态的图形符号状态的图形符号编号/代码初始状态初始状态 初始状态初始状态 是功能图运行的是功能图运行的起点,一个控制系统至少要有一个初起点,一个控制系统至少要有一个初始状态。初始状态的图形符号为双线始状态。初始状态的图形符号为双线的矩形框的矩形框编号初始状态的图形符号初始状态的图形符号编号动作状态下动作的表示状态下动作的表示工作状态工作状态 工作状态是控制系统正工作状态是控制系统正 常运行时的状态。系统运行则为动状常运行时的状态。系统运行则为动状态,没有运行为静状态。态,没有运行
5、为静状态。与状态对应的动作与状态对应的动作2.转移转移 转移是为了说明从一个状态到另一转移是为了说明从一个状态到另一个状态的变化。用有向线段加一段横线个状态的变化。用有向线段加一段横线表示某个转移。线段方向即为转移方。表示某个转移。线段方向即为转移方。 转移是转移是一种条件一种条件,条件成立称为转,条件成立称为转移使能。若该转移能使状态发生转移称移使能。若该转移能使状态发生转移称为触发。一个转移能够触发必须满足:为触发。一个转移能够触发必须满足:状态为动状态及转移使能。转移条件是状态为动状态及转移使能。转移条件是系统状态转移的必要条件,通常用文字系统状态转移的必要条件,通常用文字、逻辑方程及符
6、号表示。、逻辑方程及符号表示。状态A状态B转移条件转移条件转移条件转移条件转移条件转移条件4.1.3功能图的构成规则状态与状态不能相连,必须用转移分开;转移与转移不能相连,必须用状态分开;状态与转移、转移与状态之间的连接采用有向线段,从上到下画时,可以省略箭头;当有向线段从下向上画时,必须画上箭头,以表示方向;一个功能图至少要有一个初始状态。举例:冲压机功能流程图123等待下冲返回启动信号及高位行程开关低位行程开关高位行程开关冲压机的工作顺序可分为三个状态:初始、下冲和返回状态。从初始状态到下冲状态的转移须满足启动信号和高位行程开关信号同时为ON时才能发生;从下冲状态到返回状态,须满足低位行程
7、开关为ON时才能发生。返回到停止,须高位行程开关信号为ON才能发生。功能图就是由多个状态及连线组成的图形,他可以清晰的描述系统的工序要求,使复杂问题简单化,并且使PLC编程成为可能,而且编程的质量和效率也会大大提高。4.2.1顺序控制指令介绍顺序控制指令是PLC厂家为用户提供的可使功能图编程简单化和规范化的指令无条件顺序状态结束CSCRE(ConditionalSequenceControlRelayEnd)无顺序状态结束(SCRE)SCRE(SequentialControlRelayEnd)S(位)顺序状态转移bit(SCRT)SCRTbit(SequentialControlRelayT
8、ransition)S(位)顺序状态开始bitLSCRbit(LoadSequentialControl)操作对象功能LADSTLSCR顺序控制指令的形式及功能顺序控制指令的形式及功能 从表中可知,顺序控制指令的操作对象为顺序继电从表中可知,顺序控制指令的操作对象为顺序继电器器S,S也称为状态器,每一个也称为状态器,每一个S位都表示功能图中的位都表示功能图中的一种状态。一种状态。S的范围:的范围:S0.0S31.7。注意:我们使。注意:我们使用的是用的是S的的位信息位信息。顺序控制继电器顺序控制继电器(SCR)段:从)段:从LSCR指令开始到指令开始到SCR指令结束的所有指令。指令结束的所有指
9、令。LSCR指令指令标记一个标记一个SCR段的开始,当该段的状态段的开始,当该段的状态器置位时,允许该器置位时,允许该SCR段工作。段工作。SCRT指令指令置位下一个置位下一个SCR段的状态器,以便下一段的状态器,以便下一个个SCR段开始工作;同时时该段的状态器复位,该段开始工作;同时时该段的状态器复位,该段停止工作。段停止工作。SCRE指令指令表示表示SCR段结束段结束SCR程序段的三种功能:程序段的三种功能:查看循序控制举例 驱动处理驱动处理 : 即在该段状态器有效时,要做什么即在该段状态器有效时,要做什么工工 作,或不作工作。作,或不作工作。 指定转移条件和目标指定转移条件和目标 :即满
10、足什么条件后状态:即满足什么条件后状态转移到转移到 何处何处 。 转移源自动复位功能转移源自动复位功能 : 状态转移后,置位下一状态转移后,置位下一个状态同时自动复位原状态。个状态同时自动复位原状态。4.2.2顺序控制指令举例说明设计转化写出使用功能图编程时应按照一下步骤:初始脉冲SM0.1用来置位S0.1,即把S0.1(状态1)状态激活;在状态1的SCR段要做的工作是置位Q0.4、复位Q0.5和Q0.6、T37同时计时。1s计时到后状态发生转移,T37即为状态转移条件,T37的常开触点将S0.2(状态2)置位(激活)的同时,自动使原状态S0.1复位。在状态2的SCR段,要做的工作是输出Q0.
11、2,同时T38计时,20s计时到后,状态从状态2(S0.2)转移到状态3(S0.3),同时状态2复位。功能流程图功能流程图梯形图梯形图程序语句程序语句控制要求控制要求SCRSCRINTONPTINTONPTSSRSCRTSCRESCRTSCRE网络9网络8T38网络7SM0.0Q0.2网络6S0.2网络5网络4T37T37T38+10S0.2S0.3+200网络3SM0.0Q0.4Q0.521网络2S0.1网络1SM0.11S0.2S0.1梯形图S0.1S0.2S0.3置位Q0.4复位Q0.5,Q0.6启动定时器T37输出Q0.2启动定时器T38T37T38LDSLSCRLDSRTONLDSC
12、RTSCRELSCRLD=TONLDSCRTSCRESM0.1S0.1,1S0.1SM0.0Q0.4,1Q0.5,2T37,+10T37S0.2S0.2SM0.0Q0.2T38,+200T38S0.3SM0.1功能图语句表4.2.3 使用说明使用说明 顺序指令仅对元件顺序指令仅对元件S有效,顺控继电器有效,顺控继电器S也具有一般继电器的也具有一般继电器的功能,所以对它能够使用其他指令。功能,所以对它能够使用其他指令。 SCR段程序能否执行取决于该状态器(段程序能否执行取决于该状态器(S)是否被置位,)是否被置位,SCRE与下一个与下一个LSCR之间的指令逻辑不影响下一个之间的指令逻辑不影响下一
13、个SCR段程段程序的执行。序的执行。 不能把同一个不能把同一个S位用于不同程序中,例如:如果在主程序中位用于不同程序中,例如:如果在主程序中用了用了S0.1,则在子程序中就不能再使用它。,则在子程序中就不能再使用它。 在在SCR段中不能使用段中不能使用JMP和和LBL指令,就是说不允许跳入、指令,就是说不允许跳入、跳出或在内部跳转,但可以在跳出或在内部跳转,但可以在SCR段附近使用跳转和标号指段附近使用跳转和标号指令。令。 在在SCR段中不能使用段中不能使用FOR、NEXT和和END指令。指令。在状态发生转移后,所有的在状态发生转移后,所有的SCR段的元器件一般也要复位,段的元器件一般也要复位
14、,如果希望继续输出,可使用置位如果希望继续输出,可使用置位/复位指令。复位指令。在使用功能图时状态器的编号可以不按顺序编排。在使用功能图时状态器的编号可以不按顺序编排。4.3功能图的主要类型单流程单流程可选择的分支可选择的分支和联接和联接并行分支和联接并行分支和联接跳转和循环跳转和循环功功 能能 图图 类类 型型最简单的功能图,特点:动作一个接一最简单的功能图,特点:动作一个接一个完成,每个状态仅连接一个状态。个完成,每个状态仅连接一个状态。SCRSCRSSCRTSCRESCRTSCRE网络9网络8网络7Q0.1网络6网络5网络4S0.2SM0.0Q0.0网络21S0.1S0.0网络1SM0.
15、1网络3S0.0S0.1SM0.00.10.2S0.0S0.1S0.2Q0.0Q0.1SM0.10.20.1LDSLSCRLD=LDSCRTSCRELSCRLD=LDSCRTSCRESM0.1S0.0,1S0.0SM0.0Q0.00.1S0.1S0.1SM0.0Q0.10.2S0.2功能图梯形图语句表4.3.2 可选择的分支和联接可选择的分支和联接在生产实际中,对具有多流程的工作要进在生产实际中,对具有多流程的工作要进行流程选择或着分支选择。即一个控制流行流程选择或着分支选择。即一个控制流可能转入多个可能的控制流中的某一个,可能转入多个可能的控制流中的某一个,但不允许多路分支同时执行。到底进入
16、哪但不允许多路分支同时执行。到底进入哪一个分支,取决于控制流前面的转移条件一个分支,取决于控制流前面的转移条件哪一个为真。哪一个为真。系统功能图进入梯形图进入S0.0S0.1S0.2Q0.0Q0.1SM0.10.10.0S0.50.2S0.60.6Q0.2Q0.5S0.3S0.4Q0.3Q0.40.30.40.5可选择的分支和联接功能图可选择的分支和联接功能图SCRSCRTSCRESCRTSCRE网络18网络17网络16Q0.3网络15网络14S0.4SM0.0Q0.2S0.5网络11网络12S0.3SM0.00.20.4SCRSCRSCRTSCRESCRTSCRE网络26网络25网络24Q0
17、.5网络23网络22网络21S0.6SM0.0Q0.4网络19S0.5网络20S0.4S0.5SM0.00.50.6SCRSCRSSCRTSCRESCRTSCRE网络10网络9网络8Q0.1网络7网络6网络4S0.2SM0.0Q0.0网络21S0.1网络1SM0.1网络3S0.0S0.1SM0.00.00.1网络13S0.0SCRT网络5S0.30.3SCRS0.2可选择的分支和联接梯形图可选择的分支和联接梯形图4.3.3 并行分支和联接并行分支和联接在许多实例中,一个顺序控制状态流必须分成两个或多个不同的分支控制状在许多实例中,一个顺序控制状态流必须分成两个或多个不同的分支控制状态,这就是并
18、行分支或并发分支。当一个控制状态分成多个分支时,所有的态,这就是并行分支或并发分支。当一个控制状态分成多个分支时,所有的分支控制状态流必须分支控制状态流必须同时激活同时激活。当多个控制流产生的结果相同时,可以把这。当多个控制流产生的结果相同时,可以把这些控制流合并成一个控制流,即并行分支的连接。在合并控制流时,所有分些控制流合并成一个控制流,即并行分支的连接。在合并控制流时,所有分支控制流必须都是完成了的。这样,在转移满足条件时才能转移到下一个状支控制流必须都是完成了的。这样,在转移满足条件时才能转移到下一个状态。并发顺序一般用双水平线表示,同时结束若干个顺序也用双水平线表示。态。并发顺序一般
19、用双水平线表示,同时结束若干个顺序也用双水平线表示。系统功能图进入梯形图进入需要特别说明的是,并行分支连接时,要同时使状态转移到新的状态,完成新需要特别说明的是,并行分支连接时,要同时使状态转移到新的状态,完成新状态的启动。另外在状态状态的启动。另外在状态S0.2和和S0.4的的SCR程序段中,由于没有使用程序段中,由于没有使用SCRT指指令,所以令,所以S0.2和和S0.4的复位不能自动进行,最后要用复位指令对其进行复位。的复位不能自动进行,最后要用复位指令对其进行复位。这种处理方法在并行分支的连接合并时会经常用到,而且在并行分支连接合并这种处理方法在并行分支的连接合并时会经常用到,而且在并
20、行分支连接合并前的最后一个状态往往是前的最后一个状态往往是“等待等待”过渡状态。它们要等待所有并行分支都为过渡状态。它们要等待所有并行分支都为“真真”后一起转移到新的状态。这时的转移条件永远为后一起转移到新的状态。这时的转移条件永远为“真真”,而这些,而这些“等待等待”状态不能状态不能自动复位,它们的复位要使用复位指令来完成。自动复位,它们的复位要使用复位指令来完成。S0.0S0.1S0.2Q0.0Q0.1SM0.10.10.0S0.50.30.4Q0.2Q0.5S0.3S0.4Q0.3Q0.40.2并行分支和联接功能图SCRSCRESCRTSCRE网络16网络15网络14Q0.3网络13网络
21、12S0.4SM0.0Q0.2网络10网络11S0.3SM0.00.2SCRSCRSCRESCRTSCRE网络24网络23网络22Q0.5网络21网络19S0.6SM0.0Q0.4网络17网络18S0.4S0.5SM0.00.4SCRSCRSSCRTSCRESCRTSCRE网络9网络8网络7Q0.1网络6网络5网络4S0.2SM0.0Q0.0网络21S0.1网络1SM0.1网络3S0.0S0.1SM0.00.00.1S0.0SCRTS0.3SCRS0.2SS0.51RS0.21RS0.41S0.2S0.4 0.3网络20并行分支和联接梯形图4.3.4 跳转和循环跳转和循环单一顺序、并发和选择是
22、功能图的基本形单一顺序、并发和选择是功能图的基本形式。多数情况下,这些基本形式是混合出式。多数情况下,这些基本形式是混合出现的,跳转和循环是其典型代表。现的,跳转和循环是其典型代表。利用功能图语言可以很容易实现流程的循利用功能图语言可以很容易实现流程的循环重复操作。在程序设计过程中可以根据环重复操作。在程序设计过程中可以根据状态的转移条件,决定流程是单周期操作状态的转移条件,决定流程是单周期操作还是多周期循环,是跳转还是顺序向下执还是多周期循环,是跳转还是顺序向下执行。行。系统功能图进入梯形图进入语句表进入S0.0S0.1S0.2S0.3S0.4S0.5S0.6Q0.1Q0.2Q0.3Q0.4
23、Q0.5Q0.60.00.10.20.31.01.10.40.50.61.21.21.01.1SM0.1跳转和循环功能图说明说明I1.0为OFF时进行局部循环操作,I1.0为ON时则正常顺序执行;I1.1为ON时正向跳转,I1.1为OFF时则正常顺序执行;I1.2为OFF时,进行多周期循环操作,I1.2为ON时进行单周期循环操作。SCRSCRTSCRESCRE网络16Q0.3网络12S0.1S0.3SM0.00.2SCRSCRTSCRESCRE网络28Q0.6网络24SM0.0Q0.4S0.6网络18S0.6SM0.00.5SSCRSCRSCRTSCRTQ0.1S0.21S0.1网络1SM0.
24、1S0.0S0.10.00.1S0.0SCRE网络4SM0.0SCRE网络8SCRS0.2Q0.2SM0.0SCRTS0.31.01.0网络13网络14SCRTS0.40.3SCRTS0.61.11.1SCRS0.4网络17SCRTS0.50.4网络19SCRE网络20SCRS0.5网络21SM0.0Q0.5网络22SCRTS0.10.6SCRTS0.01.21.2网络25网络26网络27网络23网络2网络3网络5网络6网络7网络9网络10网络11网络15跳转和循环梯形图跳转和循环梯形图LDSLSCRLDSCRTSCRELSCRLD=LDSCRTSCRELSCRLD=SM0.1S0.0,1S0
25、.00.0S0.1S0.1SM0.0Q0.10.1S0.2S0.2SM0.0Q0.2LDLPSANSCRTLPPASCRTSCRELSCRLD=LDLPSANSCRT0.21.0S0.11.0S0.3S0.3SM0.0Q0.30.31.1S0.4LPPASCRTSCRELSCRLD=LDSCRTSCRELSCRLD=LDSCRT1.1S0.6S0.4SM0.0Q0.40.4S0.5S0.5SM0.0Q0.50.5S0.6SCRELSCRLD=LDLPSANSCRTLPPASCRTSCRES0.6SM0.0Q0.60.61.2S0.11.2S0.0跳转和循环语句表4.4.1选择和循环电路举例1.
26、题题 目目图图4-11 为一台分检大小球的机械臂装置。它的工作过程是:当机为一台分检大小球的机械臂装置。它的工作过程是:当机械臂处于原始位置时,即上限开关械臂处于原始位置时,即上限开关LS1和左限开关和左限开关LS3压下,抓球压下,抓球电磁铁处于失电状态。这时按启动按钮电磁铁处于失电状态。这时按启动按钮SB1后,机械臂下行,碰到后,机械臂下行,碰到下限位开关下限位开关LS2后停止下行,且电磁铁得电吸球。如果吸住的是小后停止下行,且电磁铁得电吸球。如果吸住的是小球,则大小球检测开关球,则大小球检测开关SQ为为ON ;如果吸住的是大球,则;如果吸住的是大球,则SQ为为OFF 。1秒钟后,机械臂上行
27、,碰到上限位开关秒钟后,机械臂上行,碰到上限位开关LS1后右行,它会后右行,它会根据大小球的不同,分别在根据大小球的不同,分别在LS4(小球)和(小球)和LS5(大球)停止右行,(大球)停止右行,然后下行至下位停止,电磁铁失电,机械臂把球放在小球箱里或然后下行至下位停止,电磁铁失电,机械臂把球放在小球箱里或大球箱里,大球箱里,1秒针后返回。如果不按停止按钮秒针后返回。如果不按停止按钮SB2,则机械臂一直,则机械臂一直工作下去。如果按了停止按钮,则不管何时按,机械臂都要停止工作下去。如果按了停止按钮,则不管何时按,机械臂都要停止在原始位置。再次按启动按钮后,系统可以再次从头开始工作。在原始位置。
28、再次按启动按钮后,系统可以再次从头开始工作。进入解题进入解题SB1SB2小球大球LS2SQLS3LS4LS1LS5原点图4-11机械臂分检装置示意图(1)输入输出点地址分配)输入输出点地址分配输入点:输入点: 输出点:输出点:启动按钮启动按钮SB1 I0.0 原始位置指示灯原始位置指示灯 HL Q0.0停止按钮停止按钮SB2 I0.1 抓球电磁铁抓球电磁铁K Q0.1上限位开关上限位开关LS1 I0.2 下行接触器下行接触器KM1 Q0.2下限位开关下限位开关LS2 I0.3 上行接触器上行接触器 KM2 Q0.3左限位开关左限位开关LS3 I0.4 右行接触器右行接触器 KM3 Q0.4小球
29、右限位开关小球右限位开关 LS4 I0.5 左行接触器左行接触器 KM4 Q0.5大球右限位开关大球右限位开关 LS5 I0.6 大小球检测开关大小球检测开关 SQ I0.7系统功能图进入梯形图进入题解题解S0.1S0.2S0.5S0.0S0.3S0.4S0.6S1.0S1.1S1.2S1.3IN TONPTIN TONPT SM0.1I0.0I0.2I0.4Q0.1Q0.0I0.3M1.0I0.3Q0.1S1T37T371010M0.0M0.0I0.4I0.4Q0.5I0.2I0.2M1.6T38I0.3I0.3M1.5Q0.1R1M1.3M1.4I0.6I0.2I0.7I0.2I0.6I0
30、.5I0.2I0.5I0.2I0.7M1.5M1.2T38上行控制逻辑3下行控制逻辑2下行控制逻辑1上行控制逻辑2右行控制逻辑2上行控制逻辑1右行控制逻辑1小球大球启动条件图4-12机械臂分检装置功能图简要说明(1)由于大小球的不同,所以使用了分支选择电路,使机械臂能够在右行后在不同的位置下行,把大小球分别放进各自的箱子里去。(2)在机械手上、下、左、右行走的控制中,加上了一个软件连锁触电,替代了SM0.0。(3)图412中的M0.0是一个选择逻辑,其功能如图413中的网络1所示,它相当于一个开关,控制着系统是进行单周期操作还是循环操作。(4)S7200PLC的顺序指令不支持直接输出(=)的双
31、线圈操作。如果在图412中的状态S0.1的SCR段有Q0.2(下行)输出,在状态S1.O的SCR段也有Q0.2输出,则不管在什么情况下,在前面的Q0.2永远不会有效。这是S7200PLC顺序指令设计方面的缺陷,为用户使用带来了极大的不便。所以在使用S7-200PLC的顺序指令时一定不要有双线圈输出。为解决这个问题,可以用本例的方法,用中间续电器逻辑过渡一下,如本例中的机械手进行上行、下行和右行的控制逻辑设计,凡是有重复使用的相同输出驱动,在SRC段中先用中间续电器表示分段的输出逻辑,在程序的最后再进行合并输出处理。这是解决这一缺陷的最佳方法。左行时只有在状态S1.7中用到了Q0.5,所以就不用
32、中间过渡处理了。( )( )SCR(SCRE )(SCRT )SCR( )( )( )( )SCR( )IN TONPT+10( )( )( SCRE)SCR( )( )( )( )( )( )( )( )网络4 原始位置指示灯Q0.0网络3 初始状态S0.0网络2 置位初始状态S0.0网络1 单周期/循环选择控制M0.0I0.2I0.4/Q0.1Q0.0网络5 按启动按钮,状态转移I0.0S0.1网络6网络7网络8网络9网络10网络11网络12网络16网络17网络18网络19网络20网络21网络22网络网络网络23网络24网络25网络26网络27网络28网络29大球右限时状态转移机械手右行状
33、态S0.6上限时状态转移机械手上行状态S0.5 大球控制小球右限时状态转移机械手右行状态S0.4上限时状态转移机械手上行机械手抓球状态S0.2下限时状态转移机械手下行状态S0.1I0.0I0.1SM0.1S0.0SI0.3M1.0I0.3S0.2SCRTSCRESM0.0Q0.1S1I0.2M1.1I0.2S0.4I0.5M1.2I0.5S1.0SCRTSCRESCRS0.5I0.2/M1.3I0.2S0.6SCRESCRTSCRS0.6I0.6SCRTM1.4I0.6S1.0SCRT机械臂装置梯形图/M0.0S0.0S0.1S0.2T37 S0.4( )( )( )网络30网络31网络32网
34、络33机械手下行输出下限位状态转移状态S1.0SCRESCRI0.3I0.3M1.5S1.1SCRTS1.0SCR( R )IN TONPT+10( )( )( )( )( )网络34 网络35网络36网络37网络38网络39网络40网络41网络42网络43状态S1.3上限位状态转移机械手上行状态S1.2机械手放球状态S1.1SCRESM0.0Q0.1T38SCRTSCRESCRI0.2M1.6I0.2( )SCRTSCRTSCRESCRS1.3S1.2( )S1.11S1.2S1.3( )( )( )( )( )( )( )网络44网络45网络46网络47网络48网络49机械手右行输出机械手
35、上行输出左限位,单周期S0.0循环选择控制S0.1机械手左行输出机械手下行输出SCREI0.4I0.4Q0.5M0.0M0.0S0.1S0.0SCRTSCRTM1.0Q0.2M1.5M1.1M1.3M1.6M1.2M1.4Q0.3Q0.44.4.2并行分支和联结电路举例1.1.题目题目 某化学反映装置由四个容器组成,容器间由某化学反映装置由四个容器组成,容器间由泵连接,以此进行化学反应,每个容器都装有检泵连接,以此进行化学反应,每个容器都装有检测容器空满的传感器,测容器空满的传感器,2#2#容器带有加热器和温度容器带有加热器和温度传感器,传感器,3#3#容器带有搅拌器。当容器带有搅拌器。当1#
36、1#、2#2#启动时,启动时,启动搅拌器。启动搅拌器。3#3#、4#4#容量是容量是1#1#、2#2#的两倍,可以的两倍,可以由由1#1#、2#2#的容器的液体装满。的容器的液体装满。进入解题进入解题查看化学反应过查看化学反应过程示意图程示意图工作原理按动启动按纽后,1,2容器分别用泵P1、P2从碱和聚合物库中将其抽满。抽满后传感器发出信号,P1、P2关闭,然后2容器加热到60度时,温度传感器发出信号,关掉加热器。P3、P4分别将1、2容器中的溶液送到3反应器中,同时启动搅拌器,搅拌时间为60S。一旦3满或1、2空,则泵P3、P4停止并等待。当搅拌时间到,P5将混合液抽到产品池4容器,直到4满
37、或3空。成品用P6抽走,直到4空。至此,整个过程结束,再次启动按纽,新的循环可以开始。化学反应过程示意图2.解题输入点地址分配:手动按钮I0.01#容器满I0.11#容器空I0.22#容器满I0.32#容器空I0.43#容器满I0.53#容器空I0.64#容器满I0.74#容器空I1.0温度传感器I1.1输出点地址分配泵P1接触器 Q0.0泵P2接触器 Q0.1泵P3接触器 Q0.2泵P4接触器 Q0.3泵P5接触器 Q0.4泵P6接触器 Q0.5加热器接触器 Q0.6搅拌器接触器 Q0.7查看功能图查看功能图查看梯形图查看梯形图S0.0S1S0.0SM0.1网络7 状态S0.1网络2 计算机
38、做梯形图时的特殊处理网络3 计算机做梯形图时的特殊处理Q0.1Q0.0Q0.2Q0.3M0.0Q0.5Q0.4Q0.6Q0.7M0.1网络4 初始状态S0.0SCR网络5 按启动按钮满足初始条件转S0.1和S0.2M0.0I0.0M0.1I0.1S2.0SCRTSCRTS0.2网络6SCRE网络1 置位初始状态网络8 P1工作网络9 1#容器满时转移到等待状态网络1 0网络11 状态S0.2网络1 2 P2工作S0.1SCRSM0.0Q0.0SCRES0.2SCRSM0.0Q0.1待续SCRTS0.1I0.1化学反应PLC控制系统梯形图网络13 2容器满时转等待状态I0.3S2.1SCRT网络
39、14SCRE网络15 并行分支合并用S/R指令置位新状态/复位旧状态S2.0RS2.0S0.3S2.1S12网络17 加热器工作SCRS0.3网络16 状态S0.3Q0.6SM0.0网络18 温度到产生分支流程S0.4、S0.5S0.6SCRTS0.5S0.4I1.1SCRTSCRTS0.6网络19SCRE网络20 状态S0.4SCRS0.4网络21 P3工作待续Q0.2SM0.0待续网络23满,转到等待状态I0.2S2.2SCRT网络22 1容器空或3容器网络24 状态S0.5SCRS0.5网络25 P4工作T37SM0.0网络26 2容器或3容器满,转到等待状态I0.4S2.3SCRTI0
40、.5I0.5网络27SCRE网络28 状态S0.6 SCRS0.6网络29 搅拌器工作 Q0.7+600INPTTON待续T37S2.4SCRT网络30 时间到转到等待状态SCREQ0.3SM0.0待续网络31SCRE网络32 合并时使用S/R置位新/复位状态S2.2SS2.2SS0.7S2.4S2.313网络33 状态S0.7S0.7SCR网络34 P5工作Q0.4SM0.0网络35 2容器或3容器满转移 I0.7S1.0SCRTI0.6网络36网络37 状态S1.0S1.0SCR网络38 P6工作SCREQ0.5SM0.0网络40S0.0I1.0SCRT网络39 4容器空转移到S0.0SC
41、RE3.3.简要说明简要说明(1 1) 初始状态设为初始状态设为P1,P2,P3,P4,P5,P6P1,P2,P3,P4,P5,P6停,加热停,加热器和搅拌器停,并且器和搅拌器停,并且4#4#容器空。容器空。(2 2) 并行分支的合并处理是关键,由于各分支并行分支的合并处理是关键,由于各分支不一定同时结束,所以设计一些等待状态是必要不一定同时结束,所以设计一些等待状态是必要的,对这些等待状态的复位处理要使用复位指令。的,对这些等待状态的复位处理要使用复位指令。(3 3)并行分支合并后转移到新的状态可以有条件)并行分支合并后转移到新的状态可以有条件转移条件,但在看不到转移条件时,此时转移条转移条
42、件,但在看不到转移条件时,此时转移条件就永远为真。件就永远为真。(4 4)并行合并前的状态标号最好是连续的。)并行合并前的状态标号最好是连续的。4.4.3 4.4.3 选择和跳转电路举例选择和跳转电路举例1 1 题目:题目:如下图所示如下图所示,三台电机按下启动按钮后,每隔一,三台电机按下启动按钮后,每隔一段时间自动顺序启动,启动完毕后,按下停止按段时间自动顺序启动,启动完毕后,按下停止按纽,每隔一段时间自动反向顺序停止。在启动过纽,每隔一段时间自动反向顺序停止。在启动过程中,如按下停止按钮,则立即中止启动过程,程中,如按下停止按钮,则立即中止启动过程,对已经运行的电机马上进行反向顺序停止,直
43、到对已经运行的电机马上进行反向顺序停止,直到全部结束。全部结束。电机顺序启动/停止控制示意图2.解题根据要求画出系统功能图,然后由功能图设计梯形图。(如下页图)PLC的输入输出地址分配如下:启动按钮:I0.0;停止按钮:I0.0;电机 M1:Q0.0;电机 M2:Q0.1;电机 M3:Q0.2;查看功能图查看功能图查看梯形图查看梯形图3.简要说明(1) S不是掉电保持型的存储器,所以对它进行初始化复位也是可以的。(2) 在启动过程中如果按下停止按钮,则马上转移到相应的状态,原状态随之复位,定时器T37或T38也会复位。(3) 在图中最后一个状态S0.6后,要激活初始状态S0.0,不然无法再次开始下一轮工作,按本例设计再次按下启动按钮后,系统可继续工作。(4) 本例中最关键的的是要设计好选择分支的条件和跳转的目的状态,处理好结束状态的转移目标。此课件下载可自行编辑修改,供参考!此课件下载可自行编辑修改,供参考!感谢你的支持,我们会努力做得更好!感谢你的支持,我们会努力做得更好!