GX Developer 和 SFC 顺序功能图根据国际电工委员会(IEC)标准,SFC 的标准结构是:步+该步工序中的动作或命令+有向连接+转换和转换条件=SFC,参见图 1:图 1依据三菱公司提供的编程手册,讲解如何利用 GX Developer 软件来进行 SFC 的编程,为初学者掌握 SFC编程方法,提供一个入门的机会
一、单流程结构编程方法单流程结构是顺序控制中最常见的一种流程结构,其结构特点是程序顺着工序步,步步为序的向后执行,中间没有任何的分支
掌握了单流程的 SFC 编程方法,也就是迈进了 SFC 的大门
这里,我们以“双灯自动闪耀信号生成”为例,讲解 SFC 编程的入门
例题:双灯自动闪耀信号生成
要求:在 PLC 上电后,其输出 Y0 和 Y1 各以一秒钟的时间间隔,周期交替闪耀
本例梯形图和指令表见图 2
在 GX Developer 中,一个完整的 SFC 程序是由初始状态、有向线段、转移条件和转移方向等内容组成(见图 3)的,所以,我们的编程就是完整的获得这几个组成部分
根据 PLC 的教程规定,SFC 程序主要由初始状态、通用状态、返回状态等几种状态来构成,但在编程中,这几个状态的编写方式是不一样的,这需要注意
SFC程序从初始状态开始,所以,编程的第一步是给初始状态设置合适的启动条件
本例中,梯形图的第一行表示的是如何启动初始步,在 SFC 程序中,初始步的启动采纳梯形图方式
下面开始软件中的程序输入
图 2 闪耀信号梯形图和指令表图 3 闪耀信号 SFC 程序1、启动 GX Develop 编程软件,单击“工程”菜单,点击创建新工程菜单项或点击新建工程按钮见图4
图 4 GX Develop 编程软件窗口2、弹出的创建新工程对话框见图 5 中,要对三菱系列的 CPU 和 PLC 进行选择,以符合对应系列的编程代码,否则容易出错
这里讲述的主要