順序功能圖是一種較新的編程方法,它將一個完整的控制過程分為若干階段,各階段具有不同的動作,階段間有一定的轉換條件,轉換條件滿足就實現階段轉移,上一階段動作結束,下一階段動作開始。它提供了一種組織程式的圖形方法。在順序功能圖中可以用別的語言嵌套編程,步、路徑和轉換是順序功能圖的3種主要元素。順序功能圖主要用來描述開關量順序控制系統,根據它可以很容易畫出順序控制梯形圖程式。
順序控制功能圖主要由步、有向連線、轉換、轉換條件和動作(或命令)組成。
1、步
順序控制設計法將系統的一個工作周期劃分成若干順序相連的階段,這些階段稱為步,並且用編程元件(s)代表各步。
2、初始步
系統的初始狀態相對應的“步”稱為初始步,初始狀態一般是系統等待起動命令的相對靜止的狀態。初始步用雙線方框表示,每一個順序功能圖至少應有一個初始步。
3、轉換、轉換條件
在兩步之間的垂直短線為轉換,其線上的橫線為編程元件觸點,它表示從上一步轉到下一步條件,橫線表示某元件的動合觸點或動斷觸點。其觸點接通PLC才可執行下一步。
4、與步對應的動作或命令
可以將一個控制系統劃分為被控系統和施控系統。在數控車床系統中,數控裝置是施控系統,車床是被控系統。對於被控系統,在某一步中要完成某些“動作”;對於施控系統,在某一步中則要向被控系統發出某些“命令”。
5、活動步
當系統正處於某一步所在的階段時,稱為該步處於活動狀態,即“活動步”。步處於活動狀態時,相應的動作被執行;處於不活動狀態時,相應的非存儲型的動作被停止執行。