首页 理论教育 如何创建SFC程序

如何创建SFC程序

时间:2023-06-23 理论教育 版权反馈
【摘要】:待嵌边数及对应槽号,如图中黑色圆点所示。线圈具体的嵌线操作步序,可参考嵌线图中铁心槽内阿拉伯数字1、2、3…图4-45 SFC和梯形图相互转换方法

如何创建SFC程序

SFC(Sequential Function Chart,顺序功能图)程序是PLC用于步进控制的一种编程方法。这种编程方法在编写步进控制程序时一个重要特点就是状态的结构明显,同时又可转化成步进梯形图,还可转化成指令表。

例:PLC可逆能耗制动SFC编程。其步进顺控图如图4-33a所示,这种形式只能在纸质教材上或以Word文档的形式出现,但是PLC软件上是不能实现的,只能以指令表或梯形图的形式展现。图4-33b和图4-33c可用软件创建。

978-7-111-46259-0-Chapter04-49.jpg

图4-33 能耗制动步进顺控图

下面以图4-33所示的步进顺控图为例,讲述用SFC程序软件编程制作方法。

1)选择工程“工程”→“创建新工程(N)…”或按Ctrl+N键或单击978-7-111-46259-0-Chapter04-50.jpg图标,弹出“创建新工程”对话框,如图4-34所示。选择“PLC系列”、“PLC类型”和“程序类型”,本例仍以FX系列的FX2N(C)PLC为例,选择“SFC”程序。其余选项可在以后再设置。单击“确定”按钮,进入图4-35所示的编程窗口。

2)双击No.0号块处,弹出图4-36所示的“块信息设置”对话框。

3)在“块标题”信息栏中输入信息,如:接通初始状态。块类型选择“梯形图块”,此操作用于设置接通初始步的条件等。单击“执行”按钮,进入图4-37所示的梯形图块编辑窗口。

978-7-111-46259-0-Chapter04-51.jpg

图4-34 SFC程序创建步骤1——“创建新工程”对话框

978-7-111-46259-0-Chapter04-52.jpg

图4-35 SFC程序创建步骤2——编程窗口

978-7-111-46259-0-Chapter04-53.jpg

图4-36 SFC程序创建步骤3——“块信息设置”对话框

4)开始输入初始梯形图程序。

①在光标处开始输入程序,如图4-37a所示。

②显示梯形图块中输入的梯形图程序,如图4-37b所示。

注:不管初始条件有多少或者状态转移图前的梯形图,均在此一次性输入。

978-7-111-46259-0-Chapter04-54.jpg

图4-37 SFC程序创建步骤4——梯形图块编辑窗口

5)双击“工程参数列表”显示框中的“程序”列及主程序“MAIN”,弹出图4-38所示的块信息设置窗口,双击块号“No.1”,在“块信息设置”对话框中进行设置。此时,应选择块类型为“SFC块”。单击“执行”按钮,进入图4-39所示的SFC编程窗口。

978-7-111-46259-0-Chapter04-55.jpg

图4-38 SFC程序创建步骤5——块信息设置窗口(www.xing528.com)

6)从SFC初始化步开始,输入“运行输出”和“转移条件”。选择初始步“0”,单击光标处,输入具体“运行输出”;选中转移条件0,类似操作输入具体条件。当然,也可以先制作SFC,再逐个输入“运行输出”和“转移条件”。未输入具体“运行输出”和“转移条件”时,SFC中显示“?”和序号,如图4-39所示。

978-7-111-46259-0-Chapter04-56.jpg

图4-39 SFC程序创建步骤6——编程窗口

输入初始步的“运行输出”,如图4-40所示。

978-7-111-46259-0-Chapter04-57.jpg

图4-40 SFC程序创建步骤7——输入初始步的“运行输出”

7)选中SFC的转移条件“0”,在右侧输入具体程序,如图4-41所示。其中,“TRAN”为虚拟输出指令,用于每次的转移输出。

8)SFC步制作,如图4-42所示。SFC中制作“步”图标号有:步(STEP)、跳转(JUMP)、画竖线。

9)SFC转移流程制作,如图4-43所示。SFC中转移流程图标号有:转移(TR)、选择分支(--D)、并行分支(==D)、选择汇合(--C)、并行汇合(==C)、直线(│)。

10)参照以上方法,输入所有的“步”和“转移条件”。输入完成所有具体的“运行输出”和“转移条件”。完成能耗制动SFC的编程,如图4-44所示。

978-7-111-46259-0-Chapter04-58.jpg

图4-41 SFC程序创建步骤8——输入具体程序

978-7-111-46259-0-Chapter04-59.jpg

图4-42 SFC程序创建步骤9——SFC步制作

978-7-111-46259-0-Chapter04-60.jpg

图4-43 SFC程序创建步骤10——转移流程制作

978-7-111-46259-0-Chapter04-61.jpg

图4-44 能耗制动SFC的编程

另外,编辑完成的SFC可以和梯形图相互转换,如图4-45所示。

978-7-111-46259-0-Chapter04-62.jpg

图4-45 SFC和梯形图相互转换方法

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈