图
1
依据三菱公司提供的编程手册,讲解如何利用
GX Developer
软件来进行
SFC
的编程,为初学者掌握
SFC
编程方法,提供一个入门的机会。
一、单流程结构编程方法
单流程结构是顺序控制中最常见的一种流程结构,其结构特点是程序顺着工序步,步步为序的向后执
行,中间没有任何的分支。掌握了单流程的
SFC
编程方法,也就是迈进了
SFC
的大门。这里,我们以“双
灯自动闪烁信号生成”为例,讲解
SFC
编程的入门。
例题:双灯自动闪烁信号生成。要求:在
PLC
上电后,其输出
Y0
和
Y1
各以一秒钟的时间间隔,周期
交替闪烁。本例梯形图和指令表见图
2
。
在
GX Developer
中,一个完整的
SFC
程序是由初始状态、有向线段、转移条件和转移方向等内容组
成(见图
3
)的,所以,我们的编程就是完整的获得这几个组成部分。
根据
PLC
的教程规定,
SFC
程序主要由初始状态、通用状态、返回状态等几种状态来构成,但在编程
中,这几个状态的编写方式是不一样的,这需要注意。
SFC
程序从初始状态开始,所以,编程的第一步是
给初始状态设置合适的启动条件。本例中,梯形图的第一行表示的是如何启动初始步,在
SFC
程序中,初
始步的启动采用梯形图方式。
下面开始软件中的程序输入。