顺序功能流程图（）简称SFC，是为可程式逻辑控制器（PLC）开发的图形程式语言，是IEC_61131-3标准定义的五种语言之一。顺序功能流程图是以为基础，而后者又以Petri网为基础。顺序功能流程图可以用来可以分为数个步骤的程式。顺序功能流程图的主要成分有：顺序功能流程图中的步骤可以是有效（active）或无效（inactive）。只会执行有效步骤中的动作，步骤可以依以下任一个方式变为有效。若有一个步骤，在它前面的所有步骤都是有效的，而且连接到此步骤的转态条件成立，此步骤会有效。若进行了一个转