應(yīng)用三菱GX Developer編程軟件編寫SFC順序功能圖的方法培訓(xùn)

應(yīng)用三菱GX Developer編程軟件編寫SFC順序功能圖的方法培訓(xùn)

ID:46763158

大?。?.75 MB

頁(yè)數(shù):30頁(yè)

時(shí)間:2019-11-27

應(yīng)用三菱GX Developer編程軟件編寫SFC順序功能圖的方法培訓(xùn)_第1頁(yè)
應(yīng)用三菱GX Developer編程軟件編寫SFC順序功能圖的方法培訓(xùn)_第2頁(yè)
應(yīng)用三菱GX Developer編程軟件編寫SFC順序功能圖的方法培訓(xùn)_第3頁(yè)
應(yīng)用三菱GX Developer編程軟件編寫SFC順序功能圖的方法培訓(xùn)_第4頁(yè)
應(yīng)用三菱GX Developer編程軟件編寫SFC順序功能圖的方法培訓(xùn)_第5頁(yè)
資源描述:

《應(yīng)用三菱GX Developer編程軟件編寫SFC順序功能圖的方法培訓(xùn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

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

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

3、自己學(xué)習(xí)和掌握的知識(shí),依據(jù)三菱公司提供的編程手冊(cè),講解如何利用GX?Developer軟件來(lái)進(jìn)行SFC的編程,為初學(xué)者掌握SFC編程方法,提供一個(gè)入門的機(jī)會(huì)。?一、單流程結(jié)構(gòu)編程方法單流程結(jié)構(gòu)是順序控制中最常見的一種流程結(jié)構(gòu),其結(jié)構(gòu)特點(diǎn)是程序順著工序步,步步為序的向后執(zhí)行,中間沒有任何的分支。掌握了單流程SFC編程方法,也就是邁進(jìn)了SFC大門。這里,我們以“雙燈自動(dòng)閃爍信號(hào)生成”為例,講解SFC編程的入門。例題1:雙燈自動(dòng)閃爍信號(hào)生成。要求:在PLC上電后,其輸出Y0和Y1各以一秒鐘的時(shí)間間隔,周期交替閃爍。本例梯形圖和指令表見圖2。在GX?Develope

4、r中,一個(gè)完整的SFC程序是由初始狀態(tài)、有向線段、轉(zhuǎn)移條件和轉(zhuǎn)移方向等內(nèi)容組成(見圖3)的,而PLC編程就是完整的獲得這幾個(gè)組成部分。根據(jù)PLC教程規(guī)定,SFC程序主要由初始狀態(tài)、通用狀態(tài)、返回狀態(tài)等幾種狀態(tài)來(lái)構(gòu)成,但在編程中,這幾個(gè)狀態(tài)的編寫方式不一樣,因此需要引起注意。SFC程序從初始狀態(tài)開始,因而編程的第一步就是給初始狀態(tài)設(shè)置合適的啟動(dòng)條件。本例中,梯形圖的第一行就是表示如何啟動(dòng)初始步,在SFC程序中,初始步的啟動(dòng)采用梯形圖方式。下面開始軟件中的程序輸入。????1、啟動(dòng)GX?Develop編程軟件,單擊“工程”菜單,點(diǎn)擊創(chuàng)建新工程菜單項(xiàng)或點(diǎn)擊新建工程

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

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

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

8、類型一欄中選擇SFC見圖12,在塊標(biāo)題中可以填入相應(yīng)

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

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

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