1. 首页
  2. 家电维修

如何用GX Developer编程软件编写SFC顺序功能图? 24小时上门 修不好不收钱

如何用GX Developer编程软件编写SFC顺序功能图? 24小时上门 修不好不收钱

应用三菱GX Developer编程软件编写SFC顺序功能图的方法

顺序功能图(Sequeential Function Chart)是一种新颖、按工艺流程图进行编程的图形化编程语言,也是一种符合国际电工委员会(IEC)标准,被首选推荐用于可编程控制器的通用编程语言,在PLC应用领域中应用广泛及推广。

采用SFC进行PLC应用编程的优点是:

1、在程序中可以直观地看到设备的动作顺序。SFC程序是按照设备(或工艺)的动作顺序而编写,所以程序的规律性较强,容易读懂,具有一定的可视性。

2、在设备发生故障时能很容易的找出故障所在位置。

3、不需要复杂的互锁电路,更容易设计和维护系统。

根据国际电工委员会(IEC)标准,SFC的标准结构是:步+该步工序中的动作或命令+有向连接+转换和转换条件=SFC,参见图1:

如何用GX Developer编程软件编写SFC顺序功能图? 24小时上门  修不好不收钱

图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程序中,初始步的启动采用梯形图方式。

原创文章,作者:帮帮维修,如若转载,请注明出处:http://wang.bjbbyjy.cn/39043.html

发表评论

邮箱地址不会被公开。 必填项已用*标注

联系我们

400-963-8081

客服电话:4009638081

邮件:1401967679@qq.com

工作时间:7*24,节假日休息