前面介紹了三菱PLC順序功能圖的基本概念和GX Works2軟件的一些基本操作,本期主要介紹利用GX Works2軟件編輯順序功能圖。
一、塊信息設置
在新建工程時選擇“SFC”進入塊信息設置界面,可以在該界面設置塊標題和塊類型。
1)梯形圖塊
梯形圖塊主要用來編輯初始化或者其它梯形圖程序,其編程方法與普通梯形圖編輯方法相同。
2)SFC塊
SFC塊是順序功能圖編程的主體,主要程序邏輯都在該塊中完成。
3)添加與刪除塊
添加塊時依次單擊導航窗口的“MAIN”——“新建數據”——“確定”,然后設置塊信息進行添加。
二、順序功能圖的基本指令
順序功能圖常用的指令有“步”、“跳轉”、“轉移”等基本指令。
1)步指令
步指令通常用在轉移條件后,添加后雙擊步可以設置步的狀態寄存器和注釋等內容。設置完成后在“轉換條件和動作編輯區”編輯步對應的動作。
2)跳轉指令
跳轉指令通常用在程序的結尾實現程序的循環。
3)轉移指令
設置步與步之間的轉移條件。
每個轉移條件設置完成后必須加一個虛擬輸出“TRAN”用來表示轉移開始。
指令運用
將三菱PLC順序功能圖介紹中《電動機的順啟逆停》項目的順序功能圖在GX Works2中畫出,并在仿真中驗證程序。
一、項目要求和變量表
根據項目要求和仿真動畫確定各個元件所對應的I/O地址。
二、程序示例
1)初始化程序
2)主程序
三、新建項目
進入GX Works2軟件后,點擊“新建”編程語言選擇“SFC”,設置完成點擊“確定”。
在塊信息設置界面將標題命名為“初始化”,塊類型選擇“梯形圖塊”,設置完成后點擊“執行”。
四、編輯初始化程序
在梯形圖編輯區域,輸入初始化程序。
輸入完成后需要對程序進行“轉換/編譯”否則程序不會被保存。
五、編輯主程序
1)添加SFC塊
在“MAIN”選項下添加名為“工作步”的SFC塊。
添加完成后“步編輯區”會自動添加初始步和一個轉移指令,且默認初始狀態寄存器是“S0”,雙擊初始步可以修改。
2)編輯第一個轉換條件——啟動
將光標移動到第一個轉移指令處,在“轉換條件和動作編輯區”依次輸入:“LD X0”回車——“TRAN”回車。
輸入完成后“轉換/編譯”程序。
3)添加步指令
在第一個轉換指令下添加一個步指令,將步的狀態寄存器設置為:10,然后編輯步指令對應的動作。
編輯完成后“轉換/編譯”程序。
按照上面的步驟,編輯S11、S12步。
每編輯一次都要“轉換/編譯”程序。
4)添加跳轉指令
在最后一個轉移指令下添加跳轉指令,跳轉目標為:S0,此時S0對應的框圖中會出現一個小黑點。
5)轉換/編譯程序
所有程序編輯完成后,單擊“MAIN”然后選擇“轉換/編譯”對所有程序進行轉換。
六、程序仿真
單擊仿真圖標將程序下載到仿真器中。修改X0的狀態觀察程序運行情況,然后分別修改X1、X2的狀態觀察程序的運行情況。
-
plc
+關注
關注
5008文章
13167瀏覽量
462195 -
三菱
+關注
關注
32文章
798瀏覽量
42762 -
梯形圖
+關注
關注
8文章
193瀏覽量
21600 -
功能圖
+關注
關注
0文章
8瀏覽量
6746 -
SFC
+關注
關注
0文章
44瀏覽量
11272
發布評論請先 登錄
相關推薦
評論