順序功能圖
順序功能圖
順序功能圖(SFC,Sequential Function Chart)採用IEC標準的語言,用於編製複雜的順控程序。又稱為狀態轉移圖或功能表圖,它是描述控制系統的控制過程、功能和特性的一種圖形,也是設計順序控制程序的工具。利用這種先進的編程方法,初學者也很容易編出複雜的順控程序,大大提高了工作效率,也為調試、試運行帶來許多言傳的方便。
目錄
順序功能圖是一種較新的編程方法,它將一個完整的控制過程分為若干階段,各階段具有不同的動作,階段間有一定的轉換條件,轉換條件滿足就實現階段轉移,上一階段動作結束,下一階段動作開始。它提供了一種組織程序的圖形方法。在順序功能圖中可以用別的語言嵌套編程,步、路徑和轉換是順序功能圖的3種主要元素。順序功能圖主要用來描述開關量順序控制系統,根據它可以很容易畫出順序控制梯形圖程序。
順序控制功能圖主要由步、有向連線、轉換、轉換條件和動作(或命令)組成。
1、步
順序控制設計法將系統的一個工作周期劃分成若干順序相連的階段,這些階段稱為步,並且用編程元件(s)代表各步。
2、初始步
系統的初始狀態相對應的“步”稱為初始步,初始狀態一般是系統等待起動命令的相對靜止的狀態。初始步用雙線方框表示,每一個順序功能圖至少應有一個初始步。
3、轉換、轉換條件
4、與步對應的動作或命令
可以將一個控制系統劃分為被控系統和施控系統。在數控車床系統中,數控裝置是施控系統,車床是被控系統。對於被控系統,在某一步中要完成某些“動作”;對於施控系統,在某一步中則要向被控系統發出某些“命令”。
5、活動步
當系統正處於某一步所在的階段時,稱為該步處於活動狀態,即“活動步”。步處於活動狀態時,相應的動作被執行;處於不活動狀態時,相應的非存儲型的動作被停止執行。