看看實際效果
順序功能圖範例。
同一款工具,四種需求。下方每張圖都是實際產生的成果。
輸入內容
建立輸送帶啟動的 SFC:初始為停止,按下 StartButton 後進行安全檢查,GuardClosed 且 DriveReady 時啟動驅動器,DriveStarted 後運轉,按下 StopButton 時返回停止狀態。
接著試試新增緊急停止轉移,返回停止狀態。新增 5 秒啟動延遲後再運轉。
順序功能圖(SFC) · IEC 61131-3:2013 §6.5 · schematex-sfc
產生的圖表
什麼是順序功能圖?
順序功能圖(SFC)是 IEC 61131-3 中用於順序控制的 PLC 語言。步驟代表作用中的階段,轉移則定義讓控制進入下一階段的條件。
當機器或製程具有明確的操作順序時,SFC 很實用,例如充填、輸送、機器人搬運或清洗。
- Standard
- IEC 61131-3:2013 §6.5
- Also follows
- IEC 60848 GRAFCET visual subset
- Engine
- schematex-sfc
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
適用對象
誰會使用順序功能圖?
描述輸送帶或包裝機在設計審查中預期的狀態變化。
將機器人位置回饋與夾爪動作對應至易讀的自動化順序。
檢視就地清洗控制說明中的沖洗、清洗與完成階段。
運作方式
三個步驟製作順序功能圖。
01
描述需求
寫一段話就能開始。
“建立輸送帶啟動的 SFC:初始為停止,按下 StartButton 後進行安全檢查,GuardClosed 且 DriveReady 時啟動驅動器,DriveStarted 後運轉,按下 StopButton 時返回停止狀態。”
02
查看圖表
由合適的繪圖引擎產生。
03
提出修改
每次修改都會保留版本。
新增緊急停止轉移,返回停止狀態。
V2 · DRAWN FROM V1, NOTHING RETYPED常見問題
常見問題
什麼是順序功能圖?
SFC 是 IEC 61131-3 中的一種語言,將製程建模為步驟、動作與轉移條件。
SFC 與流程圖有什麼不同?
SFC 具有明確的作用中步驟,以及在步驟作用期間執行的動作,可直接對應順序式 PLC 控制。
SFC 中的轉移是什麼?
這是控制從一個步驟移動至另一個步驟時必須成立的條件。
SFC 可以顯示定時動作嗎?
可以。定時限定詞可指定動作在步驟中維持作用的時間。
相關工具