SFC绘制方法总结计划.docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于我 应用三菱 GX Developer 编程软件编写 SFC 顺序功能图的方法在这里 输入标题 PLC 知识 2010-08-21 16:21:01 阅读 2651 评论 8 字号:大中小 订阅 顺序功能图( Sequeential Function Chart )是一种新颖、按工艺流程图进行编程的图形化编程语言,也是一种符合国际电工委员会( IEC )标准,被 首选推荐用于可编程控制器的通用编程语言,在 PLC 应用领域中应用广泛及推广。 采用 SFC 进行 PLC 应用编程的优点是: 1、在程序中可以直观地看到设备的动作顺序。 SFC 程序是按照设备(或工艺)的动作顺序而编写,所以程序的规律性较强,容易读懂,具有一定的 可视性。 2、在设备发生故障时能很容易的找出故障所在位置。 3、不需要复杂的互锁电路,更容易设计和维护系统。 根据国际电工委员会( IEC)标准, SFC 的标准结构是:步 +该步工序中的动作或命令+有向连接+转换和转换条件= SFC ,参见图 1 : 图 1 SFC 程序的运行规则是:从初始步开始执行,当每步的转换条件成立,就由当前步转为执行下一步,在遇到 END 时结束所有步的运行。 现在大多 PLC 制造公司,都为自己的工控产品提供了相关的编程软件,以便利用计算机实现在线编程。三菱公司提供的编程软件 GX Developer 中, 就提供了 SFC 编程方法,但由于相关书籍和学习资料跟不上,致使很多初学者不知道如果用该软件来进行 SFC 编程,这给广大初学者学习 PLC 应用编程带来 了不便。这里,我根据自己学习和掌握的知识,依据三菱公司提供的编程手册,讲解如何利用 GX Developer 软件来进行 SFC 的编程,为初学者掌握 SFC 编 程方法,提供一个入门的机会。 一、单流程结构编程方法 单流程结构是顺序控制中最常见的一种流程结构,其结构特点是程序顺着工序步,步步为序的向后执行,中间没有任何的分支。掌握了单流程 SFC 编 程方法,也就是迈进了 SFC 大门。这里,我们以 “双灯自动闪烁信号生成 ”为例,讲解 SFC 编程的入门。 例题 1 :双灯自动闪烁信号生成。 要求:在 PLC 上电后,其输出  Y0 和 Y1 各以一秒钟的时间间隔,周期交替闪烁。本例梯形图和指令表见图  2。 在 GX Developer 中,一个完整的  SFC 程序是由初始状态、有向线段、转移条件和转移方向等内容组成(见图  3)的,而 PLC 编程就是完整的获得 这几个组成部分。 根据 PLC 教程规定, SFC 程序主要由初始状态、通用状态、返回状态等几种状态来构成,但在编程中,这几个状态的编写方式不一样,因此需要引起 注意。 SFC 程序从初始状态开始,因而编程的第一步就是给初始状态设置合适的启动条件。本例中,梯形图的第一行就是表示如何启动初始步,在 SFC 程序 中,初始步的启动采用梯形图方式。 下面开始软件中的程序输入。 1、启动 GX Develop 编程软件,单击 “工程 ”菜单,点击创建新工程菜单项或点击新建工程按钮 见图 4。 2、弹出的创建新工程对话框见图 5,要对三菱系列的 CPU 和 PLC 进行选择,以符合对应系列的编程代码,否则容易出错。这里讲述的主要是三菱 FX2N 系列的 PLC ,所以,需在如下几个项目中做选择和输入: a.在 PLC 系列下拉列表框中选择 FXCPU ; b.在 PLC 类型下拉列表框中选择 FX2N ( C); c.在程序类型项中选择 SFC ; d.在工程设置项中设置好工程名和保存路径 完成上述项目后之后点击确定。 3、完成上述工作后会弹出如图 6 所示的块列表窗口。 按图中所示,双击第零块。 4、双击第零块或其它块后,会弹出块信息设置对话框见图 7。 这里,是对块编辑进行类型进行选择的进入窗口,有两个选择: SFC 块和梯形图块。 在编程理论中我们学到, SFC 程序由初始状态开始,故初始状态必须激活,而激活的通用方法是利用一段梯形图程序,且这一段梯形图程序必须放在 SFC 程序的开头部分。同理,在以后的 SFC 编程中,初始状态的激活都需由放在 SFC 程序的第一部分(即第一块)的一段梯形图程序来执行,这是需要注意 的一点。所以,在这里应点击梯形图块,在块标题栏中,填写该块的说明标题,也可以不填。 5、点击执行按钮弹出梯形图编辑窗口见图 8 ,在右边梯形图编辑窗口中输入启动初始状态的梯形图。 在编程理论中曾学到,初始状态的激活一般采用辅助继电器 M8002 来完成,也可以采用其它触点方式来完成,这只需要在它们之间建立一个并联电路 就可以实现。本例中我们利用 PLC 的辅助继电器 M8002 的上电脉冲使初始状态生效。 在梯形图编辑

文档评论(0)

158****2773 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档