首页 理论教育 SFC功能图块的编程方法详解

SFC功能图块的编程方法详解

更新时间:2025-01-10 工作计划 版权反馈
【摘要】:在FX系列可编程序控制器中,可以用SFC顺序功能图块实现顺控编程。用SFC程序可以实现状态转移图所实现的各项功能,它能使机械动作的各工序和控制流程设计变得更为简单。我们以例7-1来说明SFC的编程方法。SFC程序方法步骤:1)分析控制要求中的动作情况。③在表示工序的矩形的右边写入各个工序中执行动作。4)要使SFC程序运行,还需要编写初始状态置ON的程序。图7-12 编写SFC程序图图7-13 转换后的步进梯形图图7-13转化成指令见表7-4。

在FX系列可编程序控制器中,可以用SFC(Sequential Function Chart)顺序功能图块实现顺控编程。用SFC程序可以实现状态转移图所实现的各项功能,它能使机械动作的各工序和控制流程设计变得更为简单。我们以例7-1来说明SFC的编程方法。

【例7-1】某花园中心广场有一喷泉控制系统,要求如下:

1)单周期运行,按下起动按钮(X0)后,按照Y0(待机显示)→Y1(中央指示灯)→Y2(中央喷水)→Y3(环状线指示灯)→Y4(环状线喷水)→Y0(待机显示)的顺序动作,然后返回到待机状态。

2)当X1为ON时连续运行,重复Y1~Y7动作。

3)当X2为ON时按步进方式运行,每次按起动按钮一次,各输出依次动作一次。

SFC程序方法步骤:

1)分析控制要求中的动作情况。

2)创建工序图。

①将控制要求中的动作分成各个工序,按照从上至下的动作顺序用矩形框表示。

②用纵线连接各个工序,写明各工序推进的条件,执行重复动作的情况下,在一连串的动作结束时,用箭头表示返回到哪个工序。

③在表示工序的矩形的右边写入各个工序中执行动作。

创建本例的工序图如图7-9所示。

3)软元件的分配:

①给各矩形框分配状态元件S;

②给转移条件分配软元件;

③列出各工序动作的软元件;

④执行重复动作和跳转时使用→,并指明要跳转的状态编号。(www.xing528.com)

分配软元件后的状态如图7-10所示。

4)要使SFC程序运行,还需要编写初始状态置ON的程序。本例初始化程序如图7-11所示。

978-7-111-38174-7-Chapter07-13.jpg

图7-9 工序图

978-7-111-38174-7-Chapter07-14.jpg

图7-10 状态图

978-7-111-38174-7-Chapter07-15.jpg

图7-11 例中初始化程序

根据以上要求我们进行编写控制程序,编写SFC程序如图7-12所示,转化成步进梯形图如图7-13所示。

978-7-111-38174-7-Chapter07-16.jpg

图7-12 编写SFC程序图

978-7-111-38174-7-Chapter07-17.jpg

图7-13 转换后的步进梯形图

图7-13转化成指令见表7-4。

表7-4 图7-13转化成指令表

978-7-111-38174-7-Chapter07-18.jpg

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

我要反馈