第4章 顺序功能图(SFC)及步进顺控指令 《西门子PLC系统综合应用技术》课件[精品].ppt

第4章 顺序功能图(SFC)及步进顺控指令 《西门子PLC系统综合应用技术》课件[精品].ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 顺序功能图(SFC)及步进顺控指令 《西门子PLC系统综合应用技术》课件[精品]

西门子PLC系统综合应用技术 第四章 刘文芳 方强 编著 第4章 顺序功能图(SFC)及步进顺控指令 4.1 顺序功能图的基本概念 4.1.1 顺序功能图的产生 顺序功能图(SFC)又称为流程图或状态转移图,它是一种真正的图形化的编程语言,是专用于工业顺序程序控制设计的一种功能性说明语言,它能完整地描述控制系统的工作过程、功能和特性,是分析、设计电气控制系统控制程序的重要工具。对于一个顺序控制问题,不管控制逻辑多么复杂,都可以用图形的方式把问题表达清楚。 西门子S7-200 PLC不支持SFC编程语言,不能使用SFC直接编程。所以当需要使用顺序功能图时,要手工画出SFC流程图,然后手工转换成用顺控继电器指令表示的梯形图,才可以通过编程软件下载到PLC中。虽然使用起来比较繁琐,编出的程序也比采用其他方法编写的程序较长,但是对于那些控制逻辑比较复杂的情况如选择分支、并行分支和跳转循环的环节较多时,使用顺序功能图编程,仍是最可靠和有效的编程方法。 * 4.1.2 顺序功能图的组成 顺序功能图主要由“状态”或称“步”、“转移”、“动作“及有向线段等元素组成。 1)状态(步):状态是控制系统中一个相对不变的性质,对应于一个稳定的情形。状态包括初始状态和工作状态。在状态方框中的编号是这一个状态的编号,状态的编号采用顺序控制继电器S的一个位来表示,在S7-200中顺序控制继电器S从S0.0~S31.7共256个位,使用时可以不按顺序。 2)动作 控制过程中的每一个状态,它可以对应一个或多个控制动作,也可以不做动作只是等待。 3)转移: 转移由有向线段与转移条件组成。 有向线段:表示状态转移的方向。当转移的方向从上到下进行转移时,有向线段的箭头省略不画。 转移条件:当转移条件成立且当前状态为动状态,控制系统就从当前状态转移到下一个相邻的状态。 * 4.1.3 顺序功能图的构成规则 1. 顺序功能图的绘制必须满足下列规则 1)状态与状态不能直接相连,必须用转移分开。 2)转移与转移不能直接相连,必须用状态分开。 3)状态与转移、转移与状态之间的连线采用有向线段,当转移的方向从上到下进行转移时,可以省略箭头,否则必须加箭头。 4)一个顺序功能图至少应有一个初始状态。如果没有初始步,无法表示初始状态,系统也无法返回等待其动作的停止状态。 5)顺序功能图一般来说是由状态和有向线段组成的闭环,即在完成一次工艺过程的全部操作之后,应从最后一步返回到初始步,系统停在初始状态,在连续循环工作方式时,应从最后一步返回下一工作周期开始运行的第一步。但也可以在顺控继电器指令的前面用置位、复位及数据传送等指令激活要进入的状态步。 2. 顺序控制继电器段的功能 1)驱动处理:即在该段状态有效(该段的S位为1)时,要做什么工作,有时也可能不做任何工作。 2)指定转移条件和目标:即满足什么条件后状态转移到何处。 3)转移源自动复位功能:状态发生转移后,置位下一个状态的同时,自动复位原状态。 * 4.1.4 顺序功能图的绘制举例 下面举例说明顺序功能图的绘制。某一冲压机的初始位置是冲头在高位,压着高位行程开关;按下起动按钮,冲头冲下冲压工件,触动低位行程开关;然后冲头抬起,回到高位触动高位行程开关;停止运行,等待下一次按起动按钮。冲压机动作顺序流程图如图所示。从例子可见,顺序功能图就是由许多的状态和转移及转移条件构成的,它可以用图形化的语言描述系统的工艺流程,使编程的质量和效率有很大的提高。 * 4.2 顺控继电器指令 4.2.1 顺控继电器指令介绍 1. 顺序状态开始指令:顺序状态开始指令(LSCR)标志着SCR段的开始, 2. 顺序状态转移指令:顺序状态转移指令(SCRT)将程序控制权从一个激活的SCR段传递到另一个SCR段。 3. 顺序状态结束指令:顺序状态结束指令(SCRE)标志着SCR段的结束,。 4. 条件顺序状态结束指令:条件顺序状态结束指令(CSCRE)可以使程序退出一个激活的程序段而不执行CSCRE与SCRE之间的指令。 * 4.2.2 顺控继电器指令使用说明 当使用SCR时,应注意下面的限定: 1)顺控继电器指令操作数(或编程元件)只能是顺控继电器S。 2)SCR段程序能否执行,取决于该顺控继电器S是否被置位,SCRE与下一个LSCR之间的指令逻辑不影响下一个SCR段程序的执行。 3)不能在一个以上例行程序中使用相同的S位。例如:如果在主程序中用了S0.1,在子程序中就不能再使用它。 4)在SCR段之间不能使用JMP和LBL指令,就是说不允许跳入、跳出或在内部跳转,但可以在SCR段附近使用跳转和标号指令。 5)在SCR段中不能使用FOR、NEXT和END指令。 6)在状态发生转移后,所有的SCR段的元器件一般也要复位

文档评论(0)

beoes + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档