状态转移图(Sequential Function Chart )是IEC规定的标准plc编程语言,同时它也可以作为一种建模工具。由于它已经被很多PLC所支持,如三菱小型机,西门子S7-300因为用来描述工艺流程具有天然的优势。
它的描述方法与通电表类似,可以理解为通电表就是以表格形式书写的状态转移图,也可以理解为状态转移图是以类似流程图形式书写的通电表。由于采用了箭头和 圆圈来做标记,它的描述能力大大增强了,也更加直观。可以方便的表示跳转、分支、并行,这是采用表格形式在形式上所不能很好的展现的。
当工艺很复杂时,每个状态所要驱动的负载很多,势必要画一张很大的状态转移图,前后逻辑就变得不直观了。但对于简单的工艺,用状态转移图还是很直观方便的。