三菱SFC编程如此简单 含案例介绍
三菱PLC的SFC编程法受到很多从事PLC编程的工程师欢迎,SFC编程法相对于传统梯形图编程法有很多优点:1:控制流程一清二楚,思路清晰。2:SFC编程法把程序分成多个程序页,有利于查找修改。3:在不同时执行的步(S)里,可以写入相同的Y点输出指令或脉冲输出指令。
工具/原料
安装好三菱PLC软件GX WorkS 2的电脑一台,建议用GX WorkS 2,这软件效率比其它版本高。
一、SFC工程建立
1、打开软件,如下图:

3、以FX3UPLC为例建立工程,工程类型--简单工程,PLC系列--FXPLC,PLC类型--FX3U/FX3UC,选择完毕点击“确定”。

5、执行完成后就生成了一个SFC工程的梯形图块,如下图:

7、出现新建数据对话框,如下图,数据名那里可以自定义名称,建议不用理会直接点”确定“。

9、如下图,这样一个SFC工程就建好了。

2、接着在编程区域内输入如下两行程序:(也就是在梯型图数据块内)第一行: PLC上电启动S0. 第二行:停止按钮按下复位S10、S11、Y0.

4、接着出现如下图对话框,不理会点击”确定“。

6、如下图:转移条件1添加进去了,接着我们在标号1处添加S11,按照添加S10的方法一样添加S11,这里不再重复。

8、添加了跳转条件2后的画面如下图,接着我们在标号1处添加跳转条件。点一下标号1处,再点一下标号2处,按F8也行。

10、这样SFC流程就建好了,如下图:

2、S0内的程序,如下图。这条程序是没有意义的,但里面不能是空的。

4、S10内的程序,如下图。指示灯开始点亮,并且T0开始计时。

6、S11内的程序,如下图。指示灯熄灭,并且T1开始计时。

8、上述程序编好后,按F4编译,编译通过梯形图块和SFC图块变成蓝色,如下图红色圆圈内这地方:

四、总结
1、本经验用一个简单的程序来说明SFC编程方法,如果各位需要编更复杂的程序,用SFC编程法会比传统的梯形图编程法更强大,希望大家看得明白,谢谢您的阅读。