ChatDiagram
3 templates · Sequential function chart

控制順序 SFC 圖範例

順序功能圖(SFC)是 IEC 61131-3 用於順序流程的語言——步驟定義要執行的動作,轉移定義何時進入下一步,而視覺結構則對應實體機器的運作週期。

Standard IEC 61131-3:2013 §6.5Engine schematex-sfcExport SVG · PNG · PDF
How to

How to use a sequential function chart template.

  1. 01定義步驟

    為流程週期的每個階段命名(初始化、填充、混合、排放、沖洗)——這些名稱會成為矩形步驟區塊。

  2. 02加入轉移

    描述從一個步驟進入下一個步驟前必須成立的條件——這些條件會成為水平轉移線。

  3. 03建立分歧與匯合(選用)

    若流程包含同時執行或有條件的步驟,可加入平行分支(AND 分歧)或替代路徑(OR 分歧)。

  4. 04匯出機器文件

    SFC 圖是符合 IEC 的控制系統文件標準格式,可匯出為 PNG/SVG,或分享給他人進行 PLC 程式設計審查。

FAQ

Questions about sequential function chart templates

什麼是順序功能圖?

符合 IEC 61131-3 的 PLC 程式語言,以步驟(階段)和轉移(條件)組成的圖形表示順序流程,是批次控制與機器排序的標準語言。

SFC 與狀態圖有什麼不同?

兩者都呈現狀態與轉移。SFC 是具備特定 IEC 61131-3 語意的可執行 PLC 語言(步驟動作、轉移條件、平行序列);狀態圖(UML)則是沒有執行語意的文件記法。

SFC 中的 AND 分歧與 OR 分歧有什麼不同?

AND 分歧(雙水平線)會同時啟動多個平行序列。OR 分歧(帶有條件的單水平線)則會依最先觸發的轉移,選擇多條替代路徑中的其中一條。