三菱GX Developer編寫SFC方法

三菱GX Developer編寫SFC方法

ID:46580772

大?。?.70 MB

頁數(shù):13頁

時間:2019-11-25

三菱GX Developer編寫SFC方法_第1頁
三菱GX Developer編寫SFC方法_第2頁
三菱GX Developer編寫SFC方法_第3頁
三菱GX Developer編寫SFC方法_第4頁
三菱GX Developer編寫SFC方法_第5頁
資源描述:

《三菱GX Developer編寫SFC方法》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、三菱GXDeveloper編寫SFC方法孫友順序功能圖(SequeentialFunctionChart)是一種新穎、按工藝流程圖進行編程的圖形化編程語言,也是一種符合國際電工委員會(IEC)標(biāo)準(zhǔn),被首選推薦用于可編程控制器的通用編程語言,在PLC應(yīng)用領(lǐng)域中應(yīng)用廣泛及推廣。采用SFC進行PLC應(yīng)用編程的優(yōu)點是:1、在程序中可以直觀地看到設(shè)備的動作順序。SFC程序是按照設(shè)備(或工藝)的動作順序而編寫,所以程序的規(guī)律性較強,容易讀懂,具有一定的可視性。2、在設(shè)備發(fā)生故障時能很容易的找出故障所在位置。3、不需要復(fù)雜的互鎖電路,更容易設(shè)計和維護系統(tǒng)。根據(jù)國際電工委員會(IEC)標(biāo)

2、準(zhǔn),SFC的標(biāo)準(zhǔn)結(jié)構(gòu)是:步+該步工序中的動作或命令+有向連接+轉(zhuǎn)換和轉(zhuǎn)換條件=SFC,參見圖1:圖1SFC程序的運行規(guī)則是:從初始步開始執(zhí)行,當(dāng)每步的轉(zhuǎn)換條件成立,就由當(dāng)前步轉(zhuǎn)為執(zhí)行下一步,在遇到END時結(jié)束所有步的運行?,F(xiàn)在大多PLC制造公司,都為自己的工控產(chǎn)品提供了相關(guān)的編程軟件,以便利用計算機實現(xiàn)在線編程。三菱公司提供的編程軟件GXDeveloper中,就提供了SFC編程方法,但由于相關(guān)書籍和學(xué)習(xí)資料跟不上,致使很多初學(xué)者不知道如果用該軟件來進行SFC編程,這給廣大初學(xué)者學(xué)習(xí)PLC應(yīng)用編程帶來了不便。這里,我根據(jù)自己學(xué)習(xí)和掌握的知識,依據(jù)三菱公司提供的編程手冊,講解

3、如何利用GXDeveloper軟件來進行SFC的編程,為初學(xué)者掌握SFC編程方法,提供一個入門的機會。一、單流程結(jié)構(gòu)編程方法單流程結(jié)構(gòu)是順序控制中最常見的一種流程結(jié)構(gòu),其結(jié)構(gòu)特點是程序順著工序步,步步為序的向后執(zhí)行,中間沒有任何的分支。掌握了單流程SFC編程方法,也就是邁進了SFC大門。這里,我們以“雙燈自動閃爍信號生成”為例,講解SFC編程的入門。例題1:雙燈自動閃爍信號生成。要求:在PLC上電后,其輸出Y0和Y1各以一秒鐘的時間間隔,周期交替閃爍。本例梯形圖和指令表見圖2。在GXDeveloper中,一個完整的SFC程序是由初始狀態(tài)、有向線段、轉(zhuǎn)移條件和轉(zhuǎn)移方向等內(nèi)容

4、組成(見圖3)的,而PLC編程就是完整的獲得這幾個組成部分。根據(jù)PLC教程規(guī)定,SFC程序主要由初始狀態(tài)、通用狀態(tài)、返回狀態(tài)等幾種狀態(tài)來構(gòu)成,但在編程中,這幾個狀態(tài)的編寫方式不一樣,因此需要引起注意。SFC程序從初始狀態(tài)開始,因而編程的第一步就是給初始狀態(tài)設(shè)置合適的啟動條件。本例中,梯形圖的第一行就是表示如何啟動初始步,在SFC程序中,初始步的啟動采用梯形圖方式。下面開始軟件中的程序輸入。圖2閃爍信號梯形圖和指令表圖3閃爍信號SFC程序1、啟動GXDevelop編程軟件,單擊“工程”菜單,點擊創(chuàng)建新工程菜單項或點擊新建工程按鈕見圖4。圖4GXDevelop編程軟件窗口2、

5、彈出的創(chuàng)建新工程對話框見圖5,要對三菱系列的CPU和PLC進行選擇,以符合對應(yīng)系列的編程代碼,否則容易出錯。這里講述的主要是三菱FX2N系列的PLC,所以,需在如下幾個項目中做選擇和輸入:a.在PLC系列下拉列表框中選擇FXCPU;b.在PLC類型下拉列表框中選擇FX2N(C);c.在程序類型項中選擇SFC;d.在工程設(shè)置項中設(shè)置好工程名和保存路徑完成上述項目后之后點擊確定。圖5新工程創(chuàng)建3、完成上述工作后會彈出如圖6所示的塊列表窗口。圖6塊列表窗口按圖中所示,雙擊第零塊。4、雙擊第零塊或其它塊后,會彈出塊信息設(shè)置對話框見圖7。圖7塊信息設(shè)置對話框這里,是對塊編輯進行類型

6、進行選擇的進入窗口,有兩個選擇:SFC塊和梯形圖塊。在編程理論中我們學(xué)到,SFC程序由初始狀態(tài)開始,故初始狀態(tài)必須激活,而激活的通用方法是利用一段梯形圖程序,且這一段梯形圖程序必須放在SFC程序的開頭部分。同理,在以后的SFC編程中,初始狀態(tài)的激活都需由放在SFC程序的第一部分(即第一塊)的一段梯形圖程序來執(zhí)行,這是需要注意的一點。所以,在這里應(yīng)點擊梯形圖塊,在塊標(biāo)題欄中,填寫該塊的說明標(biāo)題,也可以不填。5、點擊執(zhí)行按鈕彈出梯形圖編輯窗口見圖8,在右邊梯形圖編輯窗口中輸入啟動初始狀態(tài)的梯形圖。在編程理論中曾學(xué)到,初始狀態(tài)的激活一般采用輔助繼電器M8002來完成,也可以采用

7、其它觸點方式來完成,這只需要在它們之間建立一個并聯(lián)電路就可以實現(xiàn)。本例中我們利用PLC的輔助繼電器M8002的上電脈沖使初始狀態(tài)生效。在梯形圖編輯窗口中單擊第零行輸入初始化梯形圖如圖9所示,輸入完成單擊“變換”菜單選擇“變換”項或按F4快捷鍵,完成梯形圖的變換。圖8梯形圖編輯窗口圖9梯形圖編輯窗口圖10梯形圖輸入完畢窗口需注意,在SFC程序的編制過程中每一個狀態(tài)中的梯形圖編制完成后必須進行變換,才能進行下一步工作,否則彈出出錯信息。圖11出錯信息6、在完成了程序的第一塊(梯形圖塊)編輯以后,雙擊工程數(shù)據(jù)列表窗口中的“程序”“

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。