搜索
写经验 领红包

什么是顺序功能图功能块图结构文本都包括什么(顺序功能图的概念)

导语:什么是顺序功能图、功能块图、结构文本?都有什么作用?

一、顺序功能图(SFC)

顺序功能图语言是近来发展起来的一种程序设计语言,又叫状态转移图或功能表图。它把程序分成若干“步”,每个步执行若干动作。“步”与“步”之间的转移由转移条件实现。如下图所示。

顺序功能图主要用来编制顺序控制程序。由于在实际逻辑控制中,大部分都可以用顺序控制来描述,所以顺序功能图得到了广泛的应用。

目前,大多数PLC都能在编程软件上使用顺序功能图编程语言。但和指令表及梯形图不同。顺序功能图不能像指令表或梯形图那样直接输入PLC,而仅仅作为组织编程的工具,也就是说先根据顺序控制要求画出顺序功能图,然后再根据顺序功能图人工或用编程软件转换成梯形图。

我们将在后续中专门对顺序功能图编程语言及顺序控制程序设计进行专门的讲解。

二、功能块图(FBD)

功能块编程语言是一种对应于逻辑电路的图形语言。广泛的用于过程控制。功能块语言是用图形化的方法,以功能模块为单位,来描述控制功能。

下图为一西门子PLC的功能块图:

它由两个功能块组成,一是逻辑“或(OR)”功能块,一是“与(AND)”功能块,其逻辑关系式I0.0与Q0.0相或,或的结果在与I0.1的非(图中用—0表示)相与,结果为输出Q0.0如果用逻辑或表示,为:

和上面指令表、梯形图所完成的功能一样。

功能块语言表达简练,逻辑关系清晰,使控制过程的分析和理解变得容易,特别适合于规模较大,控制关系复杂的系统。

三菱FX2N PLC不支持功能块编程语言,我们这里不在作过多的介绍。

三、结构文本(ST)

结构文本是基于文本的高级程序设计语言,和计算机语言BASIC,PASCAl及C语言相类似。

结构文本编程语言对程序设计人员的知识要求较高,普通电气人员无法完成。而且,目前应用也不普及,仅个别PLC提供这种语言。

(电工小琦原创内容,未经授权不得转载,违者必究)

往期优秀文章回顾:

电工就因为忘断一根线,造成了计量柜二次线严重烧毁事故

本文内容由快快网络小碧整理编辑!