顺序功能图(SFC,Sequential Function Chart)采用IEC标准的语言,用于编制复杂的顺控程序。又称为状态转移图或功能表图,它是描述控制系统的控制过程、功能和特性的一种图形,也是设计顺序控制程序的工具。顺序控制功能图主要由步、有向连线、转换、转换条件和动作(或命令)组成。
顺序功能图是一种较新的编程方法,它将一个完整的控制过程分为若干阶段,各阶段具有不同的动作,阶段间有一定的转换条件,转换条件满足就实现阶段转移,上一阶段动作结束,下一阶段动作开始。它提供了一种组织程序的图形方法。在顺序功能图可以用别的语音嵌套编程,步、路径和转换是顺序功能图的3种主要元素。顺序功能图主要用来描述开关量顺序控制系统,根据它可以很容易画出顺序控制梯形图程序。