三菱PLC顺控指令SFC的编程方法 下载本文

内容发布更新时间 : 2024/6/16 14:14:31星期一 下面是文章的全部内容请认真阅读。

三菱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)

1

初始状态符号 转移条件符号 方向线符号 转移符号+目标号 (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,在工程设置项中设置好工程名和保存路径之后点击确定按钮。

2

选择FXCPU PLC类型选FX2N(C) 设置完成后单击确定按钮 图1-3 新工程创建

弹出块列表窗口(图1-4)。

双击第零块 图1-4 块列表窗口

双击第零块或其它块,弹出块信息设置对话框(如图1-5)。

在此选择梯形图块 图1-5 块信息设置对话框

在块标题文本框中可以填入相应的块标题(也可以不填),在块类型中选择梯形图块,为什么选择梯形图块,我们不是在编辑SFC程序吗?原因是在SFC程

3