资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第四章,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,顺序控制指令应用举例,4.4.1,选择和循环电路举例,6.4.2,并行分支和联接电路举例,4.4.3,选择和跳转电路举例,4.1.1,功能图的产生,原因,:,基本指令和方法不能解决具有并发顺序和选择顺序的问题,针对于此,:,法国国家标准,Grafacet,法,(NFC03190),IEC”,控制系统功能图准备”标准,(IEC848),功能图法流程,:,控制要求,功能流程图,梯形图程序,设计,转化,4.1.2,功能图的基本概念,功能图,(,功能流程图,/,状态转移图,),:,描述顺序控制系统的图解表示方,法,专用于工业顺序控制程序设计的功能性说明语言。,它能完整的描述控制系统的工作过程、功能和特性,是分析、,设计电气控制系统控制程序的重要工具。,功能图主要由“,状态,”、“,转移,”及,有向线段,等元素组成。,状态,转移,有向线段,静态控制系统,转移触发规则,系统动态过程,1.,状态,状态,是控制系统中一个相对不变的性质,对应于一个稳定的情形。,状态的图形符号,编 号,/,代 码,初始状态 初始状态 是功能图运行的起点,一个控制系统至少要有一个初始状态。初始状态的图形符号为双线的矩形框,编 号,初始状态的图形符号,编 号,动 作,状态下动作的表示,工作状态 工作状态是控制系统正 常运行时的状态。系统运行则为动状态,没有运行为静状态。,与状态对应的动作,2.,转移,转移是为了说明从一个状态到另一,个状态的变化。用有向线段加一段横线,表示某个转移。线段方向即为转移方。,转移是,一种条件,,条件成立称为转,移使能。若该转移能使状态发生转移称,为触发。一个转移能够触发必须满足:,状态为动状态及转移使能。转移条件是,系统状态转移的必要条件,通常用文字,、逻辑方程及符号表示。,状态,A,状态,B,转移条件,转移条件,转移条件,4.1.3,功能图的构成规则,状态与状态不能相连,必须用转移分开;,转移与转移不能相连,必须用状态分开;,状态与转移、转移与状态之间的连接采用,有向线段,从上到下画时,可以省略箭头;,当有向线段从下向上画时,必须画上箭头,,以表示方向;,一个功能图至少要有一个初始状态。,举例:冲压机功能流程图,1,2,3,等 待,下 冲,返 回,启动信号及高位行程开关,低位行程开关,高位行程开关,冲压机的工作顺序可分为三个状态:初始、下冲和返回状态。从初始状态到下冲状态的转移须满足启动信号和高位行程开关信号同时为,ON,时才能发生;从下冲状态到返回状态,须满足低位行程开关为,ON,时才能发生。返回到停止,须高位行程开关信号为,ON,才能发生。,功能图就是由,多个状态及连线组成的图形,,他可以清晰的描述系统的工序要求,使复杂问题简单化,并且使,PLC,编程成为可能,而且编程的质量和效率也会大大提高。,4.2.1,顺序控制指令介绍,顺序控制指令是,PLC,厂家为用户提供的可使功能图编程简单化和规范化的指令,无,条件顺序状态结束,CSCRE,(Conditional Sequence Control Relay End),无,顺序状态结束,(SCRE),SCRE,(Sequential Control Relay End),S(,位,),顺序状态转移,bit,(SCRT),SCRT bit,(Sequential Control Relay Transition),S(,位,),顺序状态开始,bit,LSCR bit,(Load Sequential Control),操作对象,功 能,LAD,STL,SCR,顺序控制指令的形式及功能,从表中可知,顺序控制指令的操作对象为顺序继电,器,S,,,S,也称为状态器,每一个,S,位都表示功能图中的,一种状态。,S,的范围:,S0.0,S31.7,。注意:我们使,用的是,S,的,位信息,。,顺序控制继电器,(SCR,)段:从,LSCR,指令开始到,SCR,指令结束的所有指令。,LSCR,指令,标记一个,SCR,段的开始,当该段的状态器置位时,允许该,SCR,段工作。,SCRT,指令,置位下一个,SCR,段的状态器,以便下一个,SCR,段开始工作;同时时该段的状态器复位,该段停止工作。,SCRE,指令,表示,SCR,段结束,SCR,程序段的三种功能:,查看循序控制举例,驱动处理:即在该段状态器有效时,要做什么工 作,或不作工作。,指定转移条件和目标:即满足什么条件后状态转移到 何处。,转移源自动复位功能:状态转移后,置位下一个状态同时自动复位原状态。,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.2,,同时,T38,计时,,20s,计时到后,状态从状态,2,(,S0.2,)转移到状态,3,(,S0.3,),同时状态,2,复位。,功能流程图,梯形图,程序语句,控制要求,SCR,SCR,IN TON,PT,IN TON,PT,S,S,R,SCRT,SCRE,SCRT,SCRE,网络,9,网络,8,T38,网络,7,SM0.0,Q0.2,网络,6,S0.2,网络,5,网络,4,T37,T37,T38,+10,S0.2,S0.3,+200,网络,3,SM0.0,Q0.4,Q0.5,2,1,网络,2,S0.1,网络,1,SM0.1,1,S0.2,S0.1,梯形图,S0.1,S0.2,S0.3,置位,Q0.4,复位,Q0.5,Q0.6,启动定时器,T37,输出,Q0.2,启动定时器,T38,T37,T38,LD,S,LSCR,LD,S,R,TON,LD,SCRT,SCRE,LSCR,LD,=,TON,LD,SCRT,SCRE,SM0.1,S0.1,1,S0.1,SM0.0,Q0.4,1,Q0.5,2,T37,+10,T37,S0.2,S 0.2,SM0.0,Q0.2,T38,+200,T38,S0.3,SM0.1,功能图,语句表,4.2.3,使用说明,顺序指令仅对元件,S,有效,顺控继电器,S,也具有一般继电器的功能,所以对它能够使用其他指令。,SCR,段程序能否执行取决于该状态器(,S,)是否被置位,,SCRE,与下一个,LSCR,之间的指令逻辑不影响下一个,SCR,段程序的执行。,不能把同一个,S,位用于不同程序中,例如:如果在主程序中用了,S0.1,,则在子程序中就不能再使用它。,在,SCR,段中不能使用,JMP,和,LBL,指令,就是说不允许跳入、跳出或在内部跳转,但可以在,SCR,段附近使用跳转和标号指令。,在,SCR,段中不能使用,FOR,、,NEXT,和,END,指令。,在状态发生转移后,所有的,SCR,段的元器件一般也要复位,如果希望继续输出,可使用置位,/,复位指令。,在使用功能图时状态器的编号可以不按顺序编排。,4.3,功能图的主要类型,单流程,可选择的分支,和联接,并行分支和联接,跳转和循环,功 能 图 类 型,最简单的功能图,特点:动作一个接一个完成,每个状态仅连接一个状态。,SCR,SCR,S,SCRT,SCRE,SCRT,SCRE,网络,9,网络,8,网络,7,Q0.1,网络,6,网络,5,网络,4,S0.2,SM0.0,Q0.0,网络,2,1,S0.1,S0.0,网络,1,SM0.1,网络,3,S0.0,S0.1,SM0.0,0.1,0.2,S0.0,S0.1,S0.2,Q0.0,Q0.1,SM0.1,0.2,0.1,LD,S,LSCR,LD,=,LD,SCRT,SCRE,LSCR,LD,=,LD,SCRT,SCRE,SM0.1,S0.0,1,S0.0,SM0.0,Q0.0,0.1,S0.1,S0.1,SM0.0,Q0.1,0.2,S0.2,功能图,梯形图,语句表,4.3.2,可选择的分支和联接,在生产实际中,对具有多流程的工作要进行流程选择或着分支选择。即一个控制流可能转入多个可能的控制流中的某一个,但不允许多路分支同时执行。到底进入哪一个分支,取决于控制流前面的转移条件,哪一个为真。,系统功能图,进入,梯形图,进入,S0.0,S0.1,S0.2,Q0.0,Q0.1,SM0.1,0.1,0.0,S0.5,0.2,S0.6,0.6,Q0.2,Q0.5,S0.3,S0.4,Q0.3,Q0.4,0.3,0.4,0.5,可选择的分支和联接功能图,SCR,SCRT,SCRE,SCRT,SCRE,网络,18,网络,17,网络,16,Q0.3,网络,15,网络,14,S0.4,SM0.0,Q0.2,S0.5,网络,11,网络,12,S0.3,SM0.0,0.2,0.4,SCR,SCR,SCRT,SCRE,SCRT,SCRE,网络,26,网络,25,网络,24,Q0.5,网络,23,网络,22,网络,21,S0.6,SM0.0,Q0.4,网络,19,S0.5,网络,20,S0.4,S0.5,SM0.0,0.5,0.6,SCR,SCR,S,SCRT,SCRE,SCRT,SCRE,网络,10,网络,9,网络,8,Q0.1,网络,7,网络,6,网络,4,S0.2,SM0.0,Q0.0,网络,2,1,S0.1,网络,1,SM0.1,网络,3,S0.0,S0.1,SM0.0,0.0,0.1,网络,13,S0.0,SCRT,网络,5,S0.3,0.3,SCR,S0.2,可选择的分支和联接梯形图,4.3.3,并行分支和联接,在许多实例中,一个顺序控制状态流必须分成两个或多个不同的分支控制状态,这就是并行分支或并发分支。当一个控制状态分成多个分支时,所有的分支控制状态流必须,同时激活,。当多个控制流产生的结果相同时,可以把这些控制流合并成一个控制流,即并行分支的连接。在合并控制流时,所有分支控制流必须都是完成了的。这样,在转移满足条件时才能转移到下一个状态。并发顺序一般用双水平线表示,同时结束若干个顺序也用双水平线表示。,系统功能图,进入,梯形图,进入,需要特别说明的是,并行分支连接时,要同时使状态转移到新的状态,完成新状态的启动。另外在状态,S0.2,和,S0.4,的,SCR,程序段中,由于没有使用,SCRT,指令,所以,S0.2,和,S0.4,的复位不能自动进行,最后要用复位指令对其进行复位。这种处理方法在并行分支的连接合并时会经常用到,而且在并行分支连接合并前的最后一个状态往往是“等待”过渡状态。它们要等待所有并行分支都为“真”后一起转移到新的状态。这时的转移条件永远为“真”,而这些“等待”状态不能自动复位,它们的复位要使用复位指令来完成。,S0.0,S0.1,S0.2,Q0.0,Q0.1,SM0.1,0.1,0.0,S0.5,0.3,0.4,Q0.2,Q0.5,S0.3,S0.4,Q0.3,Q0.4,0.2,并行分支和联接功能图,SCR,SCRE,SCRT,SCRE,网络,16,网络,15,网络,14,Q0.3,网络,13,网络,12,S0.4,SM0.0,Q0.2,网络,10,网络,11,S0.3,SM0.0,0.2,SCR,SCR,SCRE,SCRT,SCRE,网络,24,网络,23,网络,22,Q0.5,网络,21,网络,19,S0.6,SM0.0,Q0.4,网络,17,网络,18,S0.4,S0.5,SM0.0,0.4,SCR,SCR,S,SCRT,SCRE,SCRT,SCRE,网络,9,网络,8,网络,7,Q0.1,网络,6,网络,5,网络,4,S0.2,SM0.0,Q0.0,网络,2,1,S0.1,网络,1,SM0.1,网络,3,S0.0,S0.1,SM0.0,0.0,0.1,S0.0,SCRT,S0.3,SCR,S0.2,S,S0.5,1,R,S0.2,1,R,S0.4,1,S0.2,S0.4,0.3,网络,20,并行分支和联接梯形图,4.3.4,跳转和循环,单一顺序、并发和选择是功能图的基本形式。多数情况下,这些基本形式是混合出现的,跳转和循环是其典型代表。,利用功能图语言可以很容易实现流程的循环重复操作。在程序设计过程中可以根据状态的转移条件,决定流程是单周期操作还是多周期循环,是跳转还是顺序向下执行。,系统功能图,进入,梯形图,进入,语句表,进入,S0.0,S0.1,S0.2,S0.3,S0.4,S0.5,S0.6,Q0.1,Q0.2,Q0.3,Q0.4,Q0.5,Q0.6,0.0,0.1,0.2,0.3,1.0,1.1,0.4,0.5,0.6,1.2,1.2,1.0,1.1,SM0.1,跳转和循环功能图,说明,I1.0,为,OFF,时进行局部循环操作,,I1.0,为,ON,时则正常顺序执行;,I1.1,为,ON,时正向跳转,,I1.1,为,OFF,时则正常顺序执行;,I1.2,为,OFF,时,进行多周期循环操作,,I1.2,为,ON,时进行单周期循环操作。,SCR,SCRT,SCRE,SCRE,网络,16,Q0.3,网络,12,S0.1,S0.3,SM0.0,0.2,SCR,SCRT,SCRE,SCRE,网络,28,Q0.6,网络,24,SM0.0,Q0.4,S0.6,网络,18,S0.6,SM0.0,0.5,S,SCR,SCR,SCRT,SCRT,Q0.1,S0.2,1,S0.1,网络,1,SM0.1,S0.0,S0.1,0.0,0.1,S0.0,SCRE,网络,4,SM0.0,SCRE,网络,8,SCR,S0.2,Q0.2,SM0.0,SCRT,S0.3,1.0,1.0,网络,13,网络,14,SCRT,S0.4,0.3,SCRT,S0.6,1.1,1.1,SCR,S0.4,网络,17,SCRT,S0.5,0.4,网络,19,SCRE,网络,20,SCR,S0.5,网络,21,SM0.0,Q0.5,网络,22,SCRT,S0.1,0.6,SCRT,S0.0,1.2,1.2,网络,25,网络,26,网络,27,网络,23,网络,2,网络,3,网络,5,网络,6,网络,7,网络,9,网络,10,网络,11,网络,15,跳转和循环梯形图,LD,S,LSCR,LD,SCRT,SCRE,LSCR,LD,=,LD,SCRT,SCRE,LSCR,LD,=,SM0.1,S0.0,1,S0.0,0.0,S0.1,S0.1,SM0.0,Q0.1,0.1,S0.2,S0.2,SM0.0,Q0.2,LD,LPS,AN,SCRT,LPP,A,SCRT,SCRE,LSCR,LD,=,LD,LPS,AN,SCRT,0.2,1.0,S0.1,1.0,S0.3,S0.3,SM0.0,Q0.3,0.3,1.1,S0.4,LPP,A,SCRT,SCRE,LSCR,LD,=,LD,SCRT,SCRE,LSCR,LD,=,LD,SCRT,1.1,S0.6,S0.4,SM0.0,Q0.4,0.4,S0.5,S0.5,SM0.0,Q0.5,0.5,S0.6,SCRE,LSCR,LD,=,LD,LPS,AN,SCRT,LPP,A,SCRT,SCRE,S0.6,SM0.0,Q0.6,0.6,1.2,S0.1,1.2,S0.0,跳转和循环语句表,4.4.1,选择和循环电路举例,1.,题 目,图,4-11,为一台分检大小球的机械臂装置。它的工作过程是:当机械臂处于原始位置时,即上限开关,LS1,和左限开关,LS3,压下,抓球电磁铁处于失电状态。这时按启动按钮,SB1,后,机械臂下行,碰到下限位开关,LS2,后停止下行,且电磁铁得电吸球。如果吸住的是小球,则大小球检测开关,SQ,为,ON,;如果吸住的是大球,则,SQ,为,OFF,。,1,秒钟后,机械臂上行,碰到上限位开关,LS1,后右行,它会根据大小球的不同,分别在,LS4,(小球)和,LS5,(大球)停止右行,然后下行至下位停止,电磁铁失电,机械臂把球放在小球箱里或大球箱里,,1,秒针后返回。如果不按停止按钮,SB2,,则机械臂一直工作下去。如果按了停止按钮,则不管何时按,机械臂都要停止在原始位置。再次按启动按钮后,系统可以再次从头开始工作。,进入解题,SB1,SB2,小球,大球,LS2,SQ,LS3,LS4,LS1,LS5,原点,图,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,小球右限位开关,LS4 I0.5,左行接触器,KM4 Q0.5,大球右限位开关,LS5 I0.6,大小球检测开关,SQ I0.7,系统功能图,进入,梯形图,进入,题解,S0.1,S0.2,S0.5,S0.0,S0.3,S0.4,S0.6,S1.0,S1.1,S1.2,S1.3,IN TON,PT,IN TON,PT,SM0.1,I0.0,I0.2,I0.4,Q0.1,Q0.0,I0.3,M1.0,I0.3,Q0.1,S,1,T37,T37,10,10,M0.0,M0.0,I0.4,I0.4,Q0.5,I0.2,I0.2,M1.6,T38,I0.3,I0.3,M1.5,Q0.1,R,1,M1.3,M1.4,I0.6,I0.2,I0.7,I0.2,I0.6,I0.5,I0.2,I0.5,I0.2,I0.7,M1.5,M1.2,T38,上行控制逻辑,3,下行控制逻辑,2,下行控制逻辑,1,上行控制逻辑,2,右行控制逻辑,2,上行控制逻辑,1,右行控制逻辑,1,小球,大球,启动条件,图,4-12,机械臂分检装置功能图,简要说明,(,1,)由于大小球的不同,所以使用了分支选择电路,使机械臂能够在右行后在不同的位置下行,把大小球分别放进各自的箱子里去。,(,2,)在机械手上、下、左、右行走的控制中,加上了一个软件连锁触电,替代了,SM0.0,。,(,3,)图,412,中的,M0.0,是一个选择逻辑,其功能如图,413,中的网络,1,所示,它相当于一个开关,控制着系统是进行单周期操作还是循环操作。,(,4,),S7200 PLC,的顺序指令不支持直接输出,(=),的双线圈操作。如果在 图,4,12,中的状态,S0.1,的,SCR,段有,Q0.2,(下行)输出,在状态,S1.O,的,SCR,段也有,Q0.2,输出,则不管在什么情况下,在前面的,Q0.2,永远不会有效。这是,S7200 PLC,顺序指令设计方面的缺陷,为用户使用带来了极大的不便。所以在使用,S7-200 PLC,的顺序指令时一定不要有双线圈输出。为解决这个问题,可以用本例的方法,用中间续电器逻辑过渡一下,如本例中的机械手进行上行、下行和右行的控制逻辑设计,凡是有重复使用的相同输出驱动,在,SRC,段中先用中间续电器表示分段的输出逻辑,在程序的最后再进行合并输出处理。这是解决这一缺陷的最佳方法。左行时只有在状态,S1.7,中用到了,Q0.5,,所以就不用中间过渡处理了。,(),(),SCR,(,SCRE,),(,SCRT,),SCR,(),(),(),(),SCR,(),IN TON,PT,+10,(),(),(,SCRE,),SCR,(),(),(),(),(),(),(),(),网络,4,原始位置指示灯,Q0.0,网络,3,初始状态,S0.0,网络,2,置位初始状态,S0.0,网络,1,单周期,/,循环选择控制,M0.0,I0.2,I0.4,/,Q0.1,Q0.0,网络,5,按启动按钮,状态转移,I0.0,S0.1,网络,6,网络,7,网络,8,网络,9,网络,10,网络,11,网络,12,网络,16,网络,17,网络,18,网络,19,网络,20,网络,21,网络,22,网络,网络,网络,23,网络,24,网络,25,网络,26,网络,27,网络,28,网络,29,大球右限时状态转移,机械手右行,状态,S0.6,上限时状态转移,机械手上行,状态,S0.5,大球控制,小球右限时状态转移,机械手右行,状态,S0.4,上限时状态转移,机械手上行,机械手抓球,状态,S0.2,下限时状态转移,机械手下行,状态,S0.1,I0.0,I0.1,SM0.1,S0.0,S,I0.3,M1.0,I0.3,S0.2,SCRT,SCRE,SM0.0,Q0.1,S,1,I0.2,M1.1,I0.2,S0.4,I0.5,M1.2,I0.5,S1.0,SCRT,SCRE,SCR,S0.5,I0.2,/,M1.3,I0.2,S0.6,SCRE,SCRT,SCR,S0.6,I0.6,SCRT,M1.4,I0.6,S1.0,SCRT,机械臂装置梯形图,/,M0.0,S0.0,S0.1,S0.2,T37,S0.4,(),(),(),网络,30,网络,31,网络,32,网络,33,机械手下行,输出,下限位状态转移,状态,S1.0,SCRE,SCR,I0.3,I0.3,M1.5,S1.1,SCRT,S1.0,SCR,(,R,),IN TON,PT,+10,(),(),(),(),(),网络,34,网络,35,网络,36,网络,37,网络,38,网络,39,网络,40,网络,41,网络,42,网络,43,状态,S1.3,上限位状态转移,机械手上行,状态,S1.2,机械手放球,状态,S1.1,SCRE,SM0.0,Q0.1,T38,SCRT,SCRE,SCR,I0.2,M1.6,I0.2,(),SCRT,SCRT,SCRE,SCR,S1.3,S1.2,(),S1.1,1,S1.2,S1.3,(),(),(),(),(),(),(),网络,44,网络,45,网络,46,网络,47,网络,48,网络,49,机械手右行,输出,机械手上行,输出,左限位,单周期,S0.0,循环选择控制,S0.1,机械手左行输出,机械手下行,输出,SCRE,I0.4,I0.4,Q0.5,M0.0,M0.0,S0.1,S0.0,SCRT,SCRT,M1.0,Q0.2,M1.5,M1.1,M1.3,M1.6,M1.2,M1.4,Q0.3,Q0.4,4.4.2,并行分支和联结电路举例,1.,题目,某化学反映装置由四个容器组成,容器间由泵连接,以此进行化学反应,每个容器都装有检测容器空满的传感器,,2#,容器带有加热器和温度传感器,,3#,容器带有搅拌器。当,1#,、,2#,启动时,启动搅拌器。,3#,、,4#,容量是,1#,、,2#,的两倍,可以由,1#,、,2#,的容器的液体装满。,进入解题,查看化学反应过程示意图,工作原理,按动启动按纽后,,1,,,2,容器分别用泵,P1,、,P2,从碱和聚合物库中将其抽满。抽满后传感器发出信号,,P1,、,P2,关闭,然后,2,容器加热到,60,度时,温度传感器发出信号,关掉加热器。,P3,、,P4,分别将,1,、,2,容器中的溶液送到,3,反应器中,同时启动搅拌器,搅拌时间为,60S,。一旦,3,满或,1,、,2,空,则泵,P3,、,P4,停止并等待。当搅拌时间到,,P5,将混合液抽到产品池,4,容器,直到,4,满或,3,空。成品用,P6,抽走,直到,4,空。至此,整个过程结束,再次启动按纽,新的循环可以开始。,化学反应过程示意图,2.,解题,输入点地址分配,:,手动按钮,I0.0,1#,容器满,I0.1,1#,容器空,I0.2,2#,容器满,I0.3,2#,容器空,I0.4,3#,容器满,I0.5,3#,容器空,I0.6,4#,容器满,I0.7,4#,容器空,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.0,S,1,S0.0,SM0.1,网络,7,状态,S0.1,网络,2,计算机做梯形图时的特殊处理,网络,3,计算机做梯形图时的特殊处理,Q0.1,Q0.0,Q0.2,Q0.3,M0.0,Q0.5,Q0.4,Q0.6,Q0.7,M0.1,网络,4,初始状态,S0.0,SCR,网络,5,按启动按钮满足初始条件转,S0.1,和,S0.2,M0.0,I0.0,M0.1,I0.1,S2.0,SCRT,SCRT,S0.2,网络,6,SCRE,网络,1,置位初始状态,网络,8 P1,工作,网络,9 1#,容器满时转移到等待状态,网络,1 0,网络,11,状态,S0.2,网络,1 2 P2,工作,S0.1,SCR,SM0.0,Q0.0,SCRE,S0.2,SCR,SM0.0,Q0.1,待续,SCRT,S0.1,I0.1,化学反应,PLC,控制系统梯形图,网络,13 2,容器满时转等待状态,I0.3,S2.1,SCRT,网络,14,SCRE,网络,15,并行分支合并用,S/R,指令,置位新状态,/,复位旧状态,S2.0,R,S2.0,S0.3,S2.1,S,1,2,网络,17,加热器工作,SCR,S0.3,网络,16,状态,S0.3,Q0.6,SM0.0,网络,18,温度到产生分支流程,S0.4,、,S0.5S0.6,SCRT,S0.5,S0.4,I1.1,SCRT,SCRT,S0.6,网络,19,SCRE,网络,20,状态,S0.4,SCR,S0.4,网络,21 P3,工作,待续,Q0.2,SM0.0,待续,网络,23,满,转到等待状态,I0.2,S2.2,SCRT,网络,22 1,容器空或,3,容器,网络,24,状态,S0.5,SCR,S0.5,网络,25 P4,工作,T37,SM0.0,网络,26 2,容器或,3,容器,满,转到等待状态,I0.4,S2.3,SCRT,I0.5,I0.5,网络,27,SCRE,网络,28,状态,S0.6,SCR,S0.6,网络,29,搅拌器工作,Q0.7,+600,IN,PT,TON,待续,T37,S2.4,SCRT,网络,30,时间到转到等待状态,SCRE,Q0.3,SM0.0,待续,网络,31,SCRE,网络,32,合并时使用,S/R,置位新,/,复位状态,S2.2,S,S2.2,S,S0.7,S2.4,S2.3,1,3,网络,33,状态,S0.7,S0.7,SCR,网络,34 P5,工作,Q0.4,SM0.0,网络,35 2,容器或,3,容器满转移,I0.7,S1.0,SCRT,I0.6,网络,36,网络,37,状态,S1.0,S1.0,SCR,网络,38 P6,工作,SCRE,Q0.5,SM0.0,网络,40,S0.0,I1.0,SCRT,网络,39 4,容器空转移到,S0.0,SCRE,3.,简要说明,(,1,)初始状态设为,P1,P2,P3,P4,P5,P6,停,加热器和搅拌器停,并且,4#,容器空。,(,2,)并行分支的合并处理是关键,由于各分支不一定同时结束,所以设计一些等待状态是必要的,对这些等待状态的复位处理要使用复位指令。,(,3,)并行分支合并后转移到新的状态可以有条件转移条件,但在看不到转移条件时,此时转移条件就永远为真。,(,4,)并行合并前的状态标号最好是连续的。,4.4.3,选择和跳转电路举例,1,题目:,如下图所示,,三台电机按下启动按钮后,每隔一段时间自动顺序启动,启动完毕后,按下停止按纽,每隔一段时间自动反向顺序停止。在启动过程中,如按下停止按钮,则立即中止启动过程,对已经运行的电机马上进行反向顺序停止,直到全部结束。,电机顺序启动,/,停止控制示意图,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,)本例中最关键的的是要设计好选择分支的条件和跳转的目的状态,处理好结束状态的转移目标。,
展开阅读全文