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