你现在位置:首页>技术论文>经验技巧>三菱PLC>正文
PLC顺控指令SFC的编程方法
日期:2009-1-10 22:19:00 来源:本站整理  
点击: 作者:loveplc
点击【】放大字体.
WW.W_PLCJS_COM-PLC-技.术_网

PLC顺控指令SFC的编程方法
——可——编——程——控-制-器-技——术——门——户

顺序功能图(Sequeential Function Chart)是一种新颖的、按照工艺流程图进行编程的图形编程语言。这是一种IEC标准推荐的首选编程语言,近年来在PLC编程中已经得到了普及和推广,
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

SFC编程的优点:
WWW_PLC※JS_COM-PmLC-技.术_网

   1、在程序中可以很直观地看到设备的动作顺序。比较容易读懂程序,因为程序按照设备的动作顺序进行编写,规律性较强。
——可——编——程——控-制-器-技——术——门——户

2、在设备故障时能够很容易的查找出故障所处在的位置。
P.L.C.技.术.网——可编程控制器技术门户

3、不需要复杂的互锁电路,更容易设计和维护系统。
WW.W_PLCJS_COM-PLC-技.术_网

SFC的结构:
WWcW_PLCJS_COM-PLC-技.术_网

步+转换条件+有向连接+机器工序的各个运行动作=SFC。
plcjs.技.术_网

SFC程序的运行从初始步开始,每次转换条件成立时执行下一步、在遇到END步时结束向下运行。
plcjs.技.术_网

    
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

本教程主要介绍在三菱PLC编程软件GX Developer中怎编制SFC顺序功能图。下面以例题1介绍SFC程序的编制法。
WWW_P※LCJS_COM-PLC-)技.术_网

例题1:自动闪烁信号生成,PLC上电后Y0、Y1以一秒钟为周期交替闪烁。本例的梯形图和指令表(如图1-1)。
——可——编——程——控-制-器-技——术——门——户

        
WWW_PLCJS@_COM%-PLC-技.术_网

           
WWW_P※LCJS_CO※M-PLC-技-.术_网

 
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)


P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 
WWW_P※LCJS_CO※M-PLC-技-.术_网

 
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 
WWW_PLC※JS_COM-PmLC-技.术_网

 
——可——编——程——控-制-器-技——术——门——户

 
plcjs.技.术_网

 
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 
WW.W_PLC※JS_C,OM-PL,C-技.术_网

 
WW.W_PLCJS_COM-PLC-技.术_网

 
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 
plcjs.技.术_网

 
WWW_P※LCJS_COM-PLC-)技.术_网

 
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 
WWW.PLCJS.COM——可编程控制器技术门户

 
WWW_P※LCJS_COM-PLC-)技.术_网


WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

图1-1 闪烁信号(A梯形图   B指令表   C SFC程序)
WWW_P※LCJS_CO※M-PLC-技-.术_网

下面我们开始对图1-1(c)所示的SFC程序进行一下总体认识一个完整的SFC程序包括初始状态、方向线、转移条件和转移方向组成(如图1-1(c))。在SFC程序中初始状态必须是有效的,所以要有启动初始状态的条件,本例中梯形图的第一行表示启动初始步,在SFC程序中启动初始步要用梯形图,现在开始具体的程序输入。
P.L.C.技.术.网——可编程控制器技术门户

启动GX Develop编程软件,单击“工程”菜单,点击创建新工程菜单项或点击新建工程按钮(如图1-2)。
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WWcW_PLCJS_COM-PLC-技.术_网

 
WWW_P※LCJS_CO※M-PLC-技-.术_网

图1-2 GX Develop编程软件窗口
——可——编——程——控-制-器-技——术——门——户

弹出创建新工程对话框(如图1-3)。我们主要是讲述三菱系列PLC,所以在PLC系列下拉列表框中选择FXCPU,PLC类型下拉列表框中选择FX2N(C),在程序类型项中选择SFC,在工程设置项中设置好工程名和保存路径之后点击确定按钮。
W1WW_P4LCJS_COM-PLC-技.术_网

 
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 
WWW_P※LCJS_CO※M-PLC-技-.术_网

 
WWW_P※LCJS_COM-PLC-)技.术_网

 
WWW.PLCJS.COM——可编程控制器技术门户

 
WWW_PLC※JS_COM-PmLC-技.术_网

 
WWW_PLC※JS_COM-PmLC-技.术_网

 
WWW_PLC※JS_COM-PmLC-技.术_网

 
WWcW_PLCJS_COM-PLC-技.术_网

 
——可——编——程——控-制-器-技——术——门——户

 
P.L.C.技.术.网——可编程控制器技术门户


——可——编——程——控-制-器-技——术——门——户

                        图1-3 新工程创建
WWW_PLCJS_COM-PLC-技.术_网

弹出块列表窗口(图1-4)。
P.L.C.技.术.网——可编程控制器技术门户

 
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 
WW.W_PLC※JS_C,OM-PL,C-技.术_网

 
WWW_PLC※JS_COM-PmLC-技.术_网

 
WWW_PL※CJS_COM-PLC-技.术_网

 
WW.W_PLCJS_COM-PLC-技.术_网

 
WWW_PLCJS_COM-PLC-技.术_网

 
P.L.C.技.术.网——可编程控制器技术门户

 
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 
WWW_PLCJS@_COM%-PLC-技.术_网

 
WWW.PLCJS.COM——可编程控制器技术门户

                              图1-4 块列表窗口
WW.W_PLCJS_COM-PLC-技.术_网

双击第零块或其它块,弹出块信息设置对话框(如图1-5)。
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 
WWW.PLCJS.COM——可编程控制器技术门户

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 
WWW_PLCJS@_COM%-PLC-技.术_网

 
WWW_PLCJS_COM-PLC-技.术_网

 
——可——编——程——控-制-器-技——术——门——户

 
WWcW_PLCJS_COM-PLC-技.术_网

 
WWW.PLCJS.COM——可编程控制器技术门户

 
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 
WWcW_PLCJS_COM-PLC-技.术_网

 
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 
WWW_PL※CJS_COM-PLC-技.术_网


P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

图1-5 块信息设置对话框
WWW_PLC※JS_COM-PmLC-技.术_网

在块标题文本框中可以填入相应的块标题(也可以不填),在块类型中选择梯形图块,为什么选择梯形图块,我们不是在编辑SFC程序吗?原因是在SFC程序中初始状态必须是激活的,而我们激活的方法是利用一段梯形图程序,而且这一段梯形图程序必须是放在SFC程序的开头部分,在以后的SFC编程中,初始状态的激活都是利用一段梯形图程序,放在SFC程序的第一部分(也即第一块),点击执行按钮弹出梯形图编辑窗口(如图1-6),在右边梯形图编辑窗口中输入启动初始状态的梯形图,本例中我们利用PLC的一个辅助继电器M8002的上电脉冲使初始状态生效。在梯形图编辑窗口中单击第零行输入初始化梯形图如(图1-6)所示,输入完成单击“变换”菜单选择“变换”项或按F4快捷键,完成梯形图的变换。
plcjs.技.术_网

——可——编——程——控-制-器-技——术——门——户

A
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WWW.PLCJS.COM——可编程控制器技术门户

 
WWW_PL※CJS_COM-PLC-技.术_网

 
WW.W_PLC※JS_C,OM-PL,C-技.术_网

B
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

图1-6 梯形图编辑窗口
WWW_PLCJS@_COM%-PLC-技.术_网

P.L.C.技.术.网——可编程控制器技术门户

 
WWcW_PLCJS_COM-PLC-技.术_网

 
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 
WWW_PLCJS_COM-PLC-技.术_网

 
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 
WW.W_PLCJS_COM-PLC-技.术_网

 
W1WW_P4LCJS_COM-PLC-技.术_网

 
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 
WW.W_PLC※JS_C,OM-PL,C-技.术_网

 
WWW.PLCJS.COM——可编程控制器技术门户

 
WWW_P※LCJS_CO※M-PLC-技-.术_网

 
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 
WWcW_PLCJS_COM-PLC-技.术_网

 
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 
plcjs.技.术_网

 
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)


W1WW_P4LCJS_COM-PLC-技.术_网

图1-6 梯形图输入完毕窗口
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

注意:如果想使用其他方式启动初始状态,只需要改动上图中的启动脉冲M8002即可,如果有多种方式启动初始化进行触点的并联即可。需要说明的是在每一个SFC程序中至少有一个初始状态,且初始状态必须在SFC程序的最前面。在SFC程序的编制过程中每一个状态中的梯形图编制完成后必须进行变换,才能进行下一步工作,否则弹出出错信息。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 
WWW_PLCJS_COM-PLC-技.术_网

以上完成了程序的第一块(梯形图块),双击工程数据列表窗口中的“程序”\“MAIN”返回块列表窗口(图1-4)。双击第一块,在弹出的块信息设置对话框中块类型选择SFC(如图1-7),在块标题中可以填入相应的标题或什么也不填,点击执行按钮,弹出SFC程序编辑窗口(如图1-8)。在SFC程序编辑窗口中光标变成空心矩形。
WWW.PLCJS.COM——可编程控制器技术门户

WWW_PLC※JS_COM-PmLC-技.术_网

图1-7 块信息设置
WWcW_PLCJS_COM-PLC-技.术_网

 
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 
WW.W_PLC※JS_C,OM-PL,C-技.术_网

 
WW.W_PLC※JS_C,OM-PL,C-技.术_网

 
WWW_P※LCJS_COM-PLC-)技.术_网

 
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 
WWW_PLCJS@_COM%-PLC-技.术_网

 
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 
WWW_PLC※JS_COM-PmLC-技.术_网

 
WWW.PLCJS.COM——可编程控制器技术门户

 
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 
WWW_PLCJS@_COM%-PLC-技.术_网

 
WWW_P※LCJS_COM-PLC-)技.术_网

 
P.L.C.技.术.网——可编程控制器技术门户

 
WWW_PLCJS@_COM%-PLC-技.术_网

 
WWW_P※LCJS_COM-PLC-)技.术_网

 
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 
WWW_P※LCJS_CO※M-PLC-技-.术_网

 
W1WW_P4LCJS_COM-PLC-技.术_网

 
WWW_PLCJS_COM-PLC-技.术_网

 
WW.W_PLCJS_COM-PLC-技.术_网

 
WW.W_PLCJS_COM-PLC-技.术_网


WWW_PLCJS_COM-PLC-技.术_网

图1-8 SFC程序编辑窗口
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

说明:在SFC程序中每一个状态或转移条件都是以SFC符号的形式出现在程序中,每一种SFC符号都对应有图标和图标号。下面我们输入使状态发生转移的条件,在SFC程序编辑窗口将光标移到第一个转移条件符号处(如上图标注)。在右侧梯形图编辑窗口输入使状态转移的梯形图。细心的读者从图中可以看出,T0触点驱动的不是线圈,而是TRAN符号,意思是表示转移(Transfer),在SFC程序中所有的转移用TRAN表示,不可以用SET + S□ 语句表示, 这一点请注意。在这里梯形图的编辑不再赘述,编辑完一个条件后按F4快捷键转换,转换后梯形图由原来的灰色变成亮白色,再看SFC程序编辑窗口中1前面的问号(?)不见了。下面我们输入下一个工步,在左侧的SFC程序编辑窗口中把光标下移到方向线底端,按工具栏中的工具按钮

本新闻共2页,当前在第11 2  
——可——编——程——控-制-器-技——术——门——户

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行