第4章 顺序功能图(SFC)及步进顺控指令 《西门子PLC系统综合应用技术》课件
- 格式:ppt
- 大小:3.14 MB
- 文档页数:17
PLC顺控指令SFC的编程方法顺序功能图(Sequeential Function Chart)是一种新颖的、按照工艺流程图进行编程的图形编程语言。
这是一种IEC标准推荐的首选编程语言,近年来在PLC编程中已经得到了普及和推广,SFC编程的优点:1、在程序中可以很直观地看到设备的动作顺序。
比较容易读懂程序,因为程序按照设备的动作顺序进行编写,规律性较强。
2、在设备故障时能够很容易的查找出故障所处在的位置.3、不需要复杂的互锁电路,更容易设计和维护系统.SFC的结构:步+转换条件+有向连接+机器工序的各个运行动作=SFC。
SFC程序的运行从初始步开始,每次转换条件成立时执行下一步、在遇到END步时结束向下运行.第一章单流程结构的编程方法本教程主要介绍在三菱PLC编程软件GX Developer中怎编制SFC顺序功能图。
下面以例题1介绍SFC程序的编制法。
例题1:自动闪烁信号生成,PLC上电后Y0、Y1以一秒钟为周期交替闪烁.本例的梯形图和指令表(如图1-1)。
(A) (B) 启动初始步初始状态符号转移条件符号方向线符号转移符号+目标号(C)图1-1 闪烁信号(A梯形图B指令表 C SFC程序)下面我们开始对图1-1(c)所示的SFC程序进行一下总体认识一个完整的SFC 程序包括初始状态、方向线、转移条件和转移方向组成(如图1-1(c))。
在SFC程序中初始状态必须是有效的,所以要有启动初始状态的条件,本例中梯形图的第一行表示启动初始步,在SFC程序中启动初始步要用梯形图,现在开始具体的程序输入.启动GX Develop编程软件,单击“工程"菜单,点击创建新工程菜单项或点击新建工程按钮(如图1-2)。
单击工程菜单图1-2 GX Develop编程软件窗口弹出创建新工程对话框(如图1-3)。
我们主要是讲述三菱系列PLC,所以在PLC 系列下拉列表框中选择FXCPU,PLC类型下拉列表框中选择FX2N(C),在程序类型项中选择SFC,在工程设置项中设置好工程名和保存路径之后点击确定按钮。
PLC顺控指令SFC的编程方法顺序功能图(Sequeential Function Chart)是一种新颖的、按照工艺流程图进行编程的图形编程语言。
这是一种IEC标准推荐的首选编程语言,近年来在PLC编程中已经得到了普及和推广,SFC编程的优点:1、在程序中可以很直观地看到设备的动作顺序。
比较容易读懂程序,因为程序按照设备的动作顺序进行编写,规律性较强。
2、在设备故障时能够很容易的查找出故障所处在的位置.3、不需要复杂的互锁电路,更容易设计和维护系统.SFC的结构:步+转换条件+有向连接+机器工序的各个运行动作=SFC。
SFC程序的运行从初始步开始,每次转换条件成立时执行下一步、在遇到END步时结束向下运行.第一章单流程结构的编程方法本教程主要介绍在三菱PLC编程软件GX Developer中怎编制SFC顺序功能图。
下面以例题1介绍SFC程序的编制法。
例题1:自动闪烁信号生成,PLC上电后Y0、Y1以一秒钟为周期交替闪烁.本例的梯形图和指令表(如图1-1)。
(A) (B) 启动初始步初始状态符号转移条件符号方向线符号转移符号+目标号(C)图1-1 闪烁信号(A梯形图B指令表 C SFC程序)下面我们开始对图1-1(c)所示的SFC程序进行一下总体认识一个完整的SFC 程序包括初始状态、方向线、转移条件和转移方向组成(如图1-1(c))。
在SFC程序中初始状态必须是有效的,所以要有启动初始状态的条件,本例中梯形图的第一行表示启动初始步,在SFC程序中启动初始步要用梯形图,现在开始具体的程序输入.启动GX Develop编程软件,单击“工程"菜单,点击创建新工程菜单项或点击新建工程按钮(如图1-2)。
单击工程菜单图1-2 GX Develop编程软件窗口弹出创建新工程对话框(如图1-3)。
我们主要是讲述三菱系列PLC,所以在PLC 系列下拉列表框中选择FXCPU,PLC类型下拉列表框中选择FX2N(C),在程序类型项中选择SFC,在工程设置项中设置好工程名和保存路径之后点击确定按钮。
科技与创新┃Science and Technology&Innovation ·172·2021年第14期文章编号:2095-6835(2021)14-0172-02顺序功能图(SFC)在西门子S7-200SMART上的编程实现方法及比较*刘海洋,王峰(江苏省宿迁学院机电工程学院,江苏宿迁223800)摘要:采用顺序功能图法可以实现复杂顺序控制PLC程序的编制,具有简单、直观、高效等优点。
对于S7-200SMARTPLC,还要使用其编程指令对顺序功能图进行转换。
转换有三种方法,分别是基于起保停的转换方法、基于置位复位指令的转换方法、基于SCR指令的转换方法。
以一个实例,介绍这三种转换方法,并对这三种方法进行比较。
关键词:顺序功能图;S7-200SMART;编程;实现方法中图分类号:TH39;TM571.61文献标志码:A DOI:10.15913/ki.kjycx.2021.14.070顺序功能图是PLC中一种解决复杂顺序控制的语言,它的出现使顺序控制类编程变得简单明了。
国际电工委员会(IEC)于1988年公布了“控制系统功能图准备”标准(IEC848),中国在1986年颁布了功能图的国家标准(GB6988-6-86)。
目前国际电工委员会正在实施并发展这种语言的编程标准,1994-05公布的IEC可编程序控制器标准(IEC1131)中,顺序功能图被确定为PLC位居首位的编程语言。
S7-200SMARTPLC是西门子近年来主推的小型PLC,是S7-200的升级换代产品。
对于S7-200SMART,顺序功能图还要使用其编程指令进行转换,转换有三种方法,分别是基于起保停的转换方法、基于置位复位指令的转换方法、基于SCR指令的转换方法。
下面通过一个实例介绍这三种转换方法,并对三种方法进行比较。
1顺序功能图顺序功能图是一种图形化编程语言,它是用流程图来表达一个顺序控制过程,由步、转换条件及有向连线组成。