- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
知识点3 GX Developer软件的SFC编程
XXXXX XXXXX GX Developer软件的SFC编程 顺序功能图编程(SFC)规则是 一、单流程结构编程方法 单流程结构是顺序控制中最常见的一种流程结构,其结构特点是程序顺着工序步,步步为序的向后执行,中间没有任何的分支。掌握了单流程的SFC编程方法,也就是迈进了SFC的大门。这里,我们以“双灯自动闪烁信号生成”为例,讲解SFC编程的入门。 顺序功能图编程(SFC)规则是 一、单流程结构编程方法 例题:双灯自动闪烁信号生成。要求:在PLC上电后,其输出Y0和Y1各以一秒钟的时间间隔,周期交替闪烁。 本例梯形图和指令表见下图2。 顺序功能图编程(SFC)规则是 一、单流程结构编程方法 在GX Developer中,一个完整的SFC程序是由初始状态、有向线段、转移条件和转移方向等内容组成(见下图3)的,所以,我们的编程就是完整的获得这几个组成部分。 一、SFC单流程结构编程方法: 图3 一、SFC单流程结构编程方法: SFC程序主要由初始状态、通用状态、返回状态等几种状态来构成,但在编程中,这几个状态的编写方式是不一样的,这需要注意。SFC程序从初始状态开始,所以,编程的第一步是给初始状态设置合适的启动条件。本例中,梯形图的第一行表示的是如何启动初始步,在SFC程序中,初始步的启动采用梯形图方式。 一、SFC单流程结构编程方法: 下面开始软件中的程序输入。 1 启动GX Develop编程软件,单击“工程”菜单,点击创建新工程菜单项或点击新建工程按钮见下图4。 GX Develop 编程软件窗口图4 一、SFC单流程结构编程方法: 2 弹出的创建新工程对话框见图5中,要对三菱系列的CPU和PLC进行选择,以符合对应系列的编程代码,否则容易出错。这里讲述的主要是三菱FX2N系列的PLC,所以,需做如下几个项目的选择和输入: a.在PLC系列下拉列表框中选择FXCPU; b.在PLC类型下拉列表框中选择FX2N(C); c.在程序类型项中选择SFC; d.在工程设置项中设置好工程名和保存路径完成上述项目后之后点击确定。 一、SFC单流程结构编程方法: 下图5是新工程创建 3 完成上述工作后会弹出如下图6所示的块列表窗口按图中所示,双击第零块。 一、SFC单流程结构编程方法: 一、SFC单流程结构编程方法: 4 双击第零块或其它块后,会弹出块信息设置对话框见下图7。 一、SFC单流程结构编程方法: 这里,是对块编辑进行类型进行选择的进入窗口,有两个选择:SFC块和梯形图块。在编程理论中我们学到,SFC程序由初始状态开始,故初始状态必须激活,而激活的通用方法是利用一段梯形图程序,且这一段梯形图程序必须放在SFC程序的开头部分。同理,在以后的SFC编程中,初始状态的激活都需由放在SFC程序的第一部分(即第一块)的一段梯形图程序来执行,这是需要注意的一点。所以,在这里应点击梯形图块,在块标题栏中,填写该块的说明标题,也可以不填。 一、SFC单流程结构编程方法: 5 点击执行按钮弹出梯形图编辑窗口见下图8,在右边梯形图编辑窗口中输入启动初始状态的梯形图。 一、SFC单流程结构编程方法: 在初始状态的激活一般采用辅助继电器M8002来完成,也可以采用其它触点方式来完成,这只需要在它们之间建立一个并联电路就可以实现。本例中我们利用PLC的辅助继电器M8002的上电脉冲使初始状态生效。 一、SFC单流程结构编程方法: 图10 梯形图输入完毕窗口 一、SFC单流程结构编程方法: 在梯形图编辑窗口中单击第零行输入初始化梯形图如下图9所示,输入完成单击“变换”菜单,选择“变换”项或按F4快捷键,完成梯形图的变换。 一、SFC单流程结构编程方法: 需注意,在SFC程序的编制过程中每一个状态中的梯形图编制完成后必须进行变换,才能进行下一步工作,否则弹出出错信息。 图11出错信息 6 在完成了程序的第一块(梯形图块)编辑以后,双击工程数据列表窗口中的“程序”\“MAIN”见图10,返回块列表窗口见图6。双击第一块,在弹出的块信息设置对话框中块类型一栏中选择SFC,见下图12, 一、SFC单流程结构编程方法: 一、SFC单流程结构编程方法: 在块标题中可以填入相应的标题或什么也不填,点击执行按钮,弹出SFC程序编辑窗口见下图13。在SFC程序编辑窗口中光标变成空心矩形。 一、SFC单流程结构编程方法: 7 转换条件的编辑。SFC程序中的每一个状态或转移条件都是以SFC符号的形式出现在程序中,每一种SFC符号都对应有图标和图标号,现在输入使状态发生转移的条件。在SFC程序编辑窗口将光标移到第一个转移条件符号处(如图13所标注)并单击,在右侧将出现梯形图编辑窗口,在此
文档评论(0)