GX Developer顺序程序(SFC)编辑方法
武汉工程职业技术学院 曹庆生
一、启动GX Developer、建立工程
完成创建工程的对话框设置,然后点 确定 1、选定PLC型号
2、先保留为“梯形图”类型
3、设置工程名称(也可以在存盘时再取名) 出现提示,点 是
二、建立初始状态S0
在梯形图编辑页面,做一段梯形图,设置S0建立条件,这里是M8002。
完成后,按 F4 转换(必须的),页面变为白色了。
三、改变为SFC类型
在左边的工程控制栏中,打开“程序”—右击“MAIN”(主程序)---单击“改变程序类型”
选SFC(已默认),点击 确定
四、编辑初始状态
双击MAIN,出现“块”设置表。
2
双击1#块,块默认是SFC类型,在块标题中输入“1”,点 执行
出现两个编辑窗口,左边是状态编辑窗口,右边是梯形图编辑窗口。
上图的双层框表示初始状态。请仔细看完上图。
光标放在输出设置位子上,在梯形图编辑窗口,写入程序。接一个假负载。按 F4 转换(必须的),页面变为白色了。?号消失了。
如果不接负载(输出),可直接按 F4 ,留着那个(?)号,没事的。 注意到,完成任何一段梯形图后,都要按 F4 转换。
3
这里的母线与梯形图有不同的意义,可以直接用OUT指令。
光标放在转移条件上,在梯形图窗口写入转移条件,这里是X001。
再按F8
直接打回车键,按F4转换。转移条件的?号消失了。
上图的TRAN表示Transfer-----转移 五、SFC程序编制
上面只是建立了初始状态、初始状态下的输出(不要也可以)和向下一状态的转移条件。下面就可以编制运行程序了。
1、建立新状态:
光标放在转移条件的下面,按F5(光标在不同的位子,F5功能是不同的,这里是放置状态框
)。
4
给这个新状态编一号码,默认是S10,除了S0~S9,你可以任意编。
还可以写上注释,也可以不写。
看见了,状态号是10,还没编辑输出,有(?)号哦,还没建立转移条件(是还没有编写),这个转移条件是需要以后加进去的。
2、编辑S10的输出:
注意:上图两个光标的位子。
注意,需要多个输出,必须先画一竖线,再OUT线圈。
画完后,记得要按F4哦。S10前面的 (?)号消失了
5