- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SFC编程
2005.2 V1.0 现场总线技术及应用教程 Copyright by Wang Yonghua 本章内容 6.1 功能图的产生及基本概念 6.2 顺序控制指令 6.3 功能图的主要类型 6.4 功能图编程应用举例 6.1 功能图的产生及基本概念 功能图的产生 复杂逻辑控制系统编程的需要,对于并发顺序和选择顺序等复杂编程。 上世纪80年代,法国提出了PLC的Grafacet法,是专用于工业顺序控制程序设计的一种功能性说明语言,现在已成为法国国家标准(NFC03190)。 IEC国际电工委员会于1988年公布了“控制系统功能图准备”标准(IEC848)。 现在多数PLC产品都有专为使用功能图编程所设计的指令。 实质:一种图形化的编程语言。 中小型PLC程序设计时,如果采用功能图法,首先要根据控制要求设计功能流程图,然后将其转化为梯形图程序。 有些大型或中型PLC可直接用功能图进行编程。 6.1 功能图的产生及基本概念 功能图的基本概念 功能图又称为功能流程图或状态转移图。 主要由状态、转移、有向线段等元素组成。 状态:状态是控制系统中一个相对不变的性质,对应于一个稳定的情形。 初始状态:功能图运行的起点。图形符号为双线的矩形框。 工作状态:控制系统正常运行时的状态。 动状态 静状态 与状态对应的动作 6.1 功能图的产生及基本概念 2. 功能图的基本概念 转移 概念:为了说明从一个状态到另一个状态的变化,要用转移概念,即用一个有向线段来表示转移的方向。两个状态之间的有向线段上再用一段横线表示这一转移。 转移条件:系统从一个状态向另一个状态转移的必要条件,通常用文字、逻辑方程及符号表示。 6.1 功能图的产生及基本概念 功能图的构成规则 状态与状态不能相连,必须用转移分开; 转移与转移不能相连,必须用状态分开; 状态与转移、转移与状态之间的连接采用有向线段,从上向下画时,可以省略箭头;当有向线段从下向上画时,必须画上箭头,以表示方向; 一个功能图至少要有一个初始状态。 6.1 功能图的产生及基本概念 举例: 某一冲压机初始位置是冲头抬起,处于高位;操作者按下启动按钮时,冲头向工件冲击;到最低位置时,触动低位行程开关;然后冲头抬起回到高位,触动高位行程开关,停止运行。 三个状态:初始、下冲和返回状态。 6.2 顺序控制指令 顺序控制指令介绍:使功能图编程简单化、规范化的指令。 指令形式 6.2 顺序控制指令 顺序控制指令介绍 SCR段的功能 什么是SCR段? 从LSCR指令开始到SCRE指令结束的所有指令组成一个顺序控制继电器(SCR)段。LSCR指令标记一个SCR段的开始,当该段的状态器置位时,允许该SCR段工作。SCR段必须用SCRE指令结束。当SCRT指令的输入端有效时,一方面置位下一个SCR段的状态器S,以便使下一个SCR段开始工作;另一方面又同时使该段的状态器复位,使该段停止工作。 SCR段的功能:每一个SCR程序段一般有以下三种功能: 驱动处理:即在该段状态器有效时,要做什么工作;有时也可能不做任何工作; 指定转移条件和目标:即满足什么条件后状态转移到何处; 转移源自动复位功能:状态发生转移后,置位下一个状态的同时,自动复位原状态。 6.2 顺序控制指令 举例说明 6.2 顺序控制指令 使用说明 顺控指令仅对元件S有效,顺控继电器S也具有一般继电器的功能,所以对它能够使用其他指令。 SCR段程序能否执行取决于该状态器(S)是否被置位,SCRE与下一个LSCR之间的指令逻辑不影响下一个SCR段程序的执行。 不能把同一个S位用于不同程序中,例如:如果在主程序中用了S0.1,则在子程序中就不能再使用它。 在SCR段中不能使用JMP和LBL指令,就是说不允许跳入、跳出或在内部跳转,但可以在SCR段附近使用跳转和标号指令。 在SCR段中不能使用FOR、NEXT和END指令。 在状态发生转移后,所有的SCR段的元器件一般也要复位,如果希望继续输出,可使用置位/复位指令,如图6-5中的Q0.4。 在使用功能图时,状态的编号可以不按顺序安排。 6.3 功能图的主要类型 单流程型:动作一个接一个完成。 6.3 功能图的主要类型 可选择的分支和联接 6.3 功能图的主要类型 并行分支和联接 6.3 功能图的主要类型 跳转和循环 6.4 功能图应用举例 选择和循环电路举例 题目 当机械臂处于原始位置时,即上限开关BG1和左限位开关BG3压下,抓球电磁铁处于失电状态。按下启动按钮SF1后,机械臂下行,碰到限位开关BG2后停止下行,且电磁铁得电吸球。如果吸住的是小球,则大小球检测开关BG0为ON;如果吸住的是大球,则BG0为OFF。1秒钟后,机械臂上行,
文档评论(0)