【20】顺序功能图(SFC)
林慧玲
发布于2015-01-13 15:49
24
0
标签:三菱连载,PLC
《三菱FX PLC编程与应用入门》
2.3.3、顺序功能图(SFC)
顺序功能图语言是近来发展起来的一种程序设计语言,又叫状态转移图或功能表图。它把程序分成若干“步”,每个步执行若干动作。“步”与“步”之间的转移由转移条件实现。如下图所示。
顺序功能图主要用来编制顺序控制程序。由于在实际逻辑控制中,大部分都可以用顺序控制来描述,所以顺序功能图得到了广泛的应用。
目前,大多数PLC都能在编程软件上使用顺序功能图编程语言。但和指令表及梯形图不同。顺序功能图不能像指令表或梯形图那样直接输入PLC,而仅仅作为组织编程的工具,也就是说先根据顺序控制要求画出顺序功能图,然后再根据顺序功能图人工或用编程软件转换成梯形图。
我们将在后续课程中专门对顺序功能图编程语言及顺序控制程序设计进行专门的讲解。
2.3.4、功能块图(FBD) 功能块编程语言是一种对应于逻辑电路的图形语言。广泛的用于过程控制。功能块语言是用图形化的方法,以功能模块为单位,来描述控制功能。
下图为一西门子PLC的功能块图:
它由两个功能块组成,一是逻辑“或(OR)”功能块,一是“与(AND)”功能块,其逻辑关系式I0.0与Q0.0相或,或的结果在与I0.1的非(图中用—0表示)相与,结果为输出Q0.0如果用逻辑或表示,为:
和上面指令表、梯形图所完成的功能一样。
功能块语言表达简练,逻辑关系清晰,使控制过程的分析和理解变得容易,特别适合于规模较大,控制关系复杂的系统。
三菱FX2N PLC不支持功能块编程语言,我们这里不在作过多的介绍。
版权为技成所有,未经同意盗取必究!