西门子S7-200PLC第七讲功能图与顺控指令一、功能图的基本概念二、顺序控制指令三、功能图的主要类型•SFC编程的特点1.在程序中可以很直观地看到设备的动作顺序。比较容易读懂程序,因为程序按照设备的动作顺序进行编写,规律性较强。2.在设备故障时能够很容易的查找出故障所处在的位置。3.不需要复杂的互锁电路,更容易设计和维护系统。梯形图的顺序控制设计法1.经验设计法存在的问题(1)设计方法不规范,难予掌握的,设计周期长,没有一套完整的,固定步骤可以遵循,具有很大的试探性和随意性.(2)装置交付使用后维护困难,用经验法设计出的梯形图往往非常复杂不规范.2.顺序控制设计方法及设计思路(1).第一个很重要思想是步的划分.(2).第二个重要思想是确定各相邻步之间的转换条件.•功能图的基本概念状态:状态是控制系统中一个相对不变的性质,对应于一个稳定的情形。初试状态工作状态–动状态–静状态与状态对应的动作S7-200PLC顺序控制指令及应用1.状态:是控制系统中一个相对不变的性质对应一个稳定的情形(1)初始状态:是功能图的起点,一个控制系统至少要有一个初始状。初始状态的图形符号S7-200PLC顺序控制指令及应用(2)工作状态:是控制系统正常运行状态,又分为动态和静态。工作状态的图形符号S7-200PLC顺序控制指令及应用(3)与状态对应的动作:在每一个稳定的状态下,都可能会有相应的动作。动作的表示方法2.功能图的基本概念转移概念:为了说明从一个状态到另一个状态的变化,要用转移概念,即用一个有向线段来表示转移的方向。两个状态之间的有向线段上再用一段横线表示这一转移。转移条件S7-200PLC顺序控制指令及应用S7-200PLC顺序控制指令及应用转移是一种条件,当条件成立时称为转移使能该转移如果能能使状态发生转移,则称为触发。一个转移能够触发必须满足:状态为动状态及转移使能。转移条件是指使系统从一个状态向另一个状态转移的必要条件,通常用文字、逻辑方程及符号来表示。•功能图的构成规则1、状态与状态不能相连,必须用转移分开;2、转移与转移不能相连,必须用状态分开;3、状态与转移、转移与状态之间的连接采用有向线段,从上向下画时,可以省略箭头;当有向线段从下向上画时,必须画上箭头,以表示方向;4、一个功能图至少要有一个初始状态。S7-200PLC顺序控制指令及应用一、功能图的基本概念•举例:某一冲压机在初始位置是冲头抬起处于高位,按下启动按钮时冲头向工件冲击,到最低位置时,触动低位行程开关,然后冲头抬起回到高位,触动高位行程开关,停止运行。S7-200PLC顺序控制指令及应用二、顺序控制指令1.顺序控制指令介绍S的范围为:S0.0~S31.7S7-200PLC顺序控制指令及应用1.顺序步开始指令(LSCR)顺序控制继电器位:Sx.y=1时,该程序步执行。语句表:LSCRSx.y梯形图:其中S称为顺序控制继电器,S的范围为S0.0—S31.7S7-200PLC顺序控制指令及应用2.顺序步转移指令(SCRT)使能输入有效时,将下一步顺序控制继电器位置1,而将本次顺序步的顺序控制继电器位置0复位。语句表:SCRTSx.y梯形图:S7-200PLC顺序控制指令及应用3.顺序步结束指令(SCRE)语句表为:SCRE梯形图为:顺序步的处理程序在LSCR和SCRE之间。•顺序控制指令介绍SCR段的功能什么是SCR段?从LSCR指令开始到SCRE指令结束的所有指令组成一个顺序控制继电器(SCR)段。LSCR指令标记一个SCR段的开始,当该段的状态器置位时,允许该SCR段工作。SCR段必须用SCRE指令结束。当SCRT指令的输入端有效时,一方面置位下一个SCR段的状态器S,以便使下一个SCR段开始工作;另一方面又同时使该段的状态器复位,使该段停止工作。S7-200PLC顺序控制指令及应用S7-200PLC顺序控制指令及应用SCR段的功能:每一个SCR程序段一般有以下三种功能:驱动处理:即在该段状态器有效时,要做什么工作;有时也可能不做任何工作;指定转移条件和目标:即满足什么条件后状态转移到何处;转移源自动复位功能:状态发生转移后,置位下一个状态的同时,自动复位原状态。•举例说明S7-200PLC顺序控制指令及应用S7-200PLC顺序控制指令及应用编写红;绿;黄灯顺序显示的程序,步进条件为时间步进型,各亮2SS7-200PLC顺序控制指令及应用三、功能图的主要类型功能图的主要类型有直线流程、选择性分支与连接、并行分支与连接、跳转与循环等。1.直线流程2.选择性分支和连接3.并并性分支和连接4.跳转和循环直线流程、并行和选择是功能图的基本形式。多数情况下,这些基本形式是混合出现的,跳转和循环是其典型代表。选择和跳转电路举例程序设计•程序设计