功能圖的畫法
功能圖(SFC)是描述控制系統的控制過程、功能和特征的一種圖解表示方法。它具有簡單、直觀等特點,不涉及控制功能的具體技術,是一種通用的語言,是IEC(國際電工委員會)首選的編程語言,近年來在PLC的編程中已經得到了普及與推廣。在IEC60848中稱順序功能圖,在我國國家標準GB 6988-2008中稱功能表圖。西門子稱為圖形編程語言S7-Graph。
順序功能圖是設計PLC順序控制程序的一種工具,適合于系統規模較大,程序關系較復雜的場合,特別適合于對順序操作的控制。在編寫復雜的順序控制程序時,采用S7-Graph比梯形圖更加直觀。
功能圖的基本思想是:設計者按照生產要求,將被控設備的一個工作周期劃分成若干個工作階段(簡稱“步”),并明確表示每一步要執行的輸出,“步”與“步”之間通過制定的條件進行轉換,在程序中,只要通過正確連接進行“步”與“步”之間的轉換,就可以完成被控設備的全部動作。
PLC執行功能圖程序的基本過程是:根據轉換條件選擇工作“步”,進行“步”的邏輯處理。組成功能圖程序的基本要素是步、轉換條件和有向連線,如圖1所示。
圖1
(1)步
一個順序控制過程可分為若干個階段,也稱為步或狀態。系統初始狀態對應的步稱為初始步,初始步一般用雙線框表示。在每一步中施控系統。要發出某些“命令”,而被控系統要完成某些“動作”,“命令”和“動作”都稱為動作。當系統處于某一工作階段時,則該步處于激活狀態,稱為活動步。
(2)轉換條件
使系統由當前步進入下一步的信號稱為轉換條件。順序控制設計法用轉換條件控制代表各步的編程元件,讓它們的狀態按一定的順序變化,然后用代表各步的編程元件去控制輸出。不同狀態的“轉換條件”可以不同,也可以相同。當“轉換條件”各不相同時,在功能圖程序中每次只能選擇其中一種工作狀態(稱為“選擇分支”),當“轉換條件”都相同時,在功能圖程序中每次可以選擇多個工作狀態(稱為“選擇并行分支”)。只有滿足條件狀態,才能進行邏輯處理與輸出。因此,“轉換條件”是功能圖程序選擇工作狀態(步)的“開關”。
(3)有向連線
步與步之間的連接線稱為“有向連線”,“有向連線”決定了狀態的轉換方向與轉換途徑。在有向連線上有短線,表示轉換條件。當條件滿足時,轉換得以實現,即上一步的動作結束而下一步的動作開始,因而不會出現動作重疊。步與步之間必須要有轉換條件。
圖1中的雙框為初始步,M0.0和M0.1是步名,10.0、10.1為轉換條件,Q0.0、Q0.1為動作。當M0.0有效時,輸出指令驅動Q0.0。步與步之間的連線稱為有向連線,它的箭頭省略未畫。
審核編輯:劉清
-
控制系統
+關注
關注
41文章
6550瀏覽量
110498 -
plc
+關注
關注
5008文章
13167瀏覽量
462199 -
西門子
+關注
關注
94文章
3009瀏覽量
115666 -
SIMATIC
+關注
關注
1文章
231瀏覽量
15717 -
S7-1500
+關注
關注
3文章
300瀏覽量
6347
原文標題:電工知識—SIMATIC S7-1500 PLC功能圖的畫法(1)
文章出處:【微信號:設備原理與維修俱樂部,微信公眾號:設備原理與維修俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論