GX-Works2編程軟件SFC流程圖編寫_第1頁
GX-Works2編程軟件SFC流程圖編寫_第2頁
GX-Works2編程軟件SFC流程圖編寫_第3頁
GX-Works2編程軟件SFC流程圖編寫_第4頁
GX-Works2編程軟件SFC流程圖編寫_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、GX-WORK2編程軟件中SFC流程圖的編寫5.3.2GX-WORK2編程軟件中SFC單序列流程圖編寫用SFC編程實(shí)現(xiàn)自動(dòng)閃爍信號生成,PLC上電后YO、Y1以一秒鐘為周期交替閃爍。以下為編程過程講解。啟動(dòng)GX-WORK2編程軟件,單擊“工程”菜單,點(diǎn)擊創(chuàng)建新工程菜單項(xiàng)或點(diǎn)擊新建圖5-23GXwork2編程軟件窗口彈出創(chuàng)建新工程對話框如圖5-24。工程類型下拉列表中選擇簡單工程PLC系列下拉列表框中選擇FXCPU,PLC類型下拉列表框中選擇FX3U,在程序類型項(xiàng)中選擇SFC,點(diǎn)擊確定按鈕。工圧圭史円;悄甲1程PLLnlo:Jfxcpu二PL匚靈型O):|f:3U:UC圖5-24新工程對話框彈出

2、如圖5-25塊信息設(shè)置窗口,0號塊一般作為初始程序塊,所以選擇梯形圖塊。點(diǎn)擊執(zhí)行。塊喀層沒號1BbckI-垛糞型曲尸歸)1圖5-25塊信息設(shè)置窗口在塊標(biāo)題文本框中可以填入相應(yīng)的塊標(biāo)題(也可以不填),在塊類型中選擇梯形圖塊,為什么選擇梯形圖塊,我們不是在編輯SFC程序嗎?原因是在SFC程序中初始狀態(tài)必須是激活的,而我們激活的方法是利用一段梯形圖程序,而且這一段梯形圖程序必須是放在SFC程序的開頭部分,點(diǎn)擊執(zhí)行按鈕彈出梯形圖編輯窗口如圖5-26,在右邊梯形圖編輯窗口中輸入啟動(dòng)初始狀態(tài)的梯形圖,本例中我們利用PLC的一個(gè)輔助繼電器M8002的上電脈沖使初始狀態(tài)生效。初始化梯形圖如圖5-27所示,輸入

3、完成單擊“變換”菜單選擇“變換”項(xiàng)或按F4快捷鍵,完成梯形圖的變換。邂MELSOFTM列GXWorks2(I程未設(shè)冒:工程凹翱E穌/替酸編譯您視圏也在芨回調(diào)試邃斷回工具CDi窗口曲幫助凹I-卜-洛髦創(chuàng)啣歸醉躲腳闋調(diào);1=jaJ3-eJTiI-卜-洛髦創(chuàng)啣歸醉躲腳闋調(diào);1=jaJ3-eJTi廿壯詰壯甘詔百爲(wèi)嵩蔬1卄卜1SF7fPRG寫入OOQ:Blgk(1)歩/也PRG寫入OOO:BI町卜曲PRG寫入000:Block全局軟元料注釋占程序部祥|$J1W|自旳MAIN000:Blockuprg寫11廠二Idm8002|確定|取消幫助帛開觸克邏輯運(yùn)算開始1/1LD位;揃!=1QX簡體中文5-26梯形

4、圖編輯窗口Q3Q3MELSaFTSflGXV,orls2I長耒SS上4叵4Q3Q3MELSaFTSflGXV,orls2I長耒SS上4叵4pise)苗I:歯芻善換田弱劈圉fflgm在細(xì)a訝3倒潴叨iHii&nw)atur二、屯逬空g鬲帝竽已空昱埜空耳2洱攔壯應(yīng)FLRE,單擊變換菜Z型du五眾愿p石爲(wèi)總帶黑黑劇經(jīng)迪価血石気爲(wèi)旦臺;單,選擇變.巧1H諂芮為阿:陽氏謹(jǐn)7IPIR5寫扎BW烏lock船司:F5689換項(xiàng)。也P.叵I叵I世S兇PRGJAOOtkBlDck曙US0K5689換項(xiàng)。也P.叵I叵I世S兇PRGJAOOtkBlDck曙US0K-II-;Q弐注口T勺程宇設(shè)至欝虧診4已虧:-MN穴0

5、W:r.HrSQJK.0申;1;田臼全局軟元上注命i程孚它眉MAIN行OOftBkxkHII申UPRG1.匚7衛(wèi)121-蘆4-:光標(biāo)將移到此處31nl0j|勺|如1蓿罡班消幫助|F1這里只能輸入TRAN,表示轉(zhuǎn)移。函JPRG1EADD1:BIdcM勢坯弓13?:宜二Qx衙忸中交無腳FX2N/FK2NC盛三9圖5-32SFC編程編寫狀態(tài)轉(zhuǎn)移條件界面光標(biāo)在對于狀態(tài)或轉(zhuǎn)移條件處停留,即可在右邊的編寫狀態(tài)梯形圖。如圖5-31與圖5-32所示。在SFC程序中每一個(gè)狀態(tài)或轉(zhuǎn)移條件都是以SFC符號的形式出現(xiàn)在程序中,每一種SFC符號都對應(yīng)有圖標(biāo)和圖標(biāo)號。下面我們輸入使?fàn)顟B(tài)發(fā)生轉(zhuǎn)移的條件,在SFC程序編輯窗口

6、將光標(biāo)移到第一個(gè)轉(zhuǎn)移條件符號處(如上圖標(biāo)注)。在右側(cè)梯形圖編輯窗口輸入使?fàn)顟B(tài)轉(zhuǎn)移的梯形圖。TO觸點(diǎn)驅(qū)動(dòng)的不是線圈,而是TRAN符號,意思是表示轉(zhuǎn)移(Transfer),在SFC程序中所有的轉(zhuǎn)移用TRAN表示,不可以用SET+SD語句表示,這一點(diǎn)請注意。編輯完一個(gè)條件后按F4快捷鍵轉(zhuǎn)換,轉(zhuǎn)換后梯形圖由原來的灰色變成亮白色,再看SFC程序編輯窗口中1前面的問號(?)不見了。下面我們輸入下一個(gè)工步,在左側(cè)的SFC程序編輯窗口中把光標(biāo)下移到方向線底端,按工具欄中的工具按鈕或單擊F5快捷鍵彈出步輸入設(shè)置對話框,如圖5-33所示。再按工具欄中的工具按鈕或單擊F5快捷鍵彈出轉(zhuǎn)移條件輸入設(shè)置對話框,如圖5-3

7、4所示。圖5-33步輸入設(shè)置對話框圖5-33步輸入設(shè)置對話框屈MELSDFTJ屈MELSDFTJGKWorks2:工氓未田間圖5-34轉(zhuǎn)移條件輸入對話框輸入圖標(biāo)號后點(diǎn)擊確定,這時(shí)光標(biāo)將自動(dòng)向下移動(dòng),此時(shí)我們看到步圖標(biāo)號前面有一個(gè)問號(?),這表示對此步我們還沒有進(jìn)行梯形圖編輯同樣右邊的梯形圖編輯窗口是灰色的不可編輯狀態(tài),如圖5-35所示。叵|2g二曰曰士F5-F-Ft:門卩-04回討石aFS叵|2g二曰曰士F5-F-Ft:門卩-04回討石aFS-1_I*7Hi=&:阡|口同.嗥蜩窖詆”7冊RG匡人ECOtBlauk步可時(shí)|PRG弓入叩:歸1口41步弓加勺|PWG弓人CMHElnek.1)_一X

8、:二魚遲ISfiSf.LiJt帥色為;祎拽嗥譚夜囹也矽回調(diào)試回:Sf|DIrtlZl譽(yù)口竺琴珈也1U凸耳丨曲即需宜飛津生蜩耳轄I卑R伺韻皚獨(dú)抵血品I與:f:ifi*sr二Q盤總安元件注埠:+:邑曲謖誓詁曲鋅I-&曲&邑咖N晳MftBlockAnm.alr!*iipnc.rrnrsnis苗PRG寫入.DM汨locfcl出號刃4口初5KJ沒編輯時(shí)圖標(biāo)號前有問號(?)圖5-35有?表示沒編輯下面對工步進(jìn)行梯形圖編程,將光標(biāo)移到步符號處(在步符號處單擊),此時(shí)再看右邊的窗口邊場合可編輯狀態(tài),在右側(cè)的梯形圖編輯窗口中輸入梯形圖,此處的梯形圖是指程序運(yùn)行到此工步時(shí)要驅(qū)動(dòng)哪些輸出線圈,本例中我們要求工步20

9、驅(qū)動(dòng)輸出線圈Y0以及TO線圈,用相同的方法把控制系統(tǒng)的一個(gè)周期編輯完后,最后要求系統(tǒng)能周期性的工作,所以在SFC程序中要有返回原點(diǎn)的符號。在SFC程序中用;(JUMP)加目標(biāo)號進(jìn)行返回操作,如圖5-36所示。輸入方法是把光標(biāo)移到方向線的最下端按F8快捷鍵或者點(diǎn)擊;按鈕,在彈出的對話框中填入跳轉(zhuǎn)的目的步號單擊確定按鈕。If匚符號揃扎IrW圉電符是Ijump-1|o|去屬性rad確定塊注釋|取消圖5-36跳轉(zhuǎn)符號輸入驚話旳追港圧|埠曙嘲卑段畫豆叫日丨野圖審訕屋nI環(huán)喘曙打丨冊J胃孟兄踣iq口:A不些燒/編理心壩雪凹破回詬直坦I調(diào)砲驚話旳追港圧|埠曙嘲卑段畫豆叫日丨野圖審訕屋nI環(huán)喘曙打丨冊J胃孟兄

10、踣iq口:A不些燒/編理心壩雪凹破回詬直坦I調(diào)砲I二S安口世0掛氐凹啊FRG與.MlDlocll歩號爼4生=IIafa中XRGAOWiBloA(Hit*抽PAG惑00Mlodtl*20,/町PBSI與人Ml;BUdkl,“此處-0表;圖5-37編輯完的SFC程序此處小黑點(diǎn)表示有跳轉(zhuǎn)返回aMAIN:(COO:Bk:k口號回初始狀態(tài)用JUMP加標(biāo)返當(dāng)輸入完跳轉(zhuǎn)符號后,在SFC編輯窗口中我們可以看到有跳轉(zhuǎn)返回的步符號的方框中多了一個(gè)小黑點(diǎn)兒,這說明此工步是跳轉(zhuǎn)返回的目標(biāo)步,這為我們閱讀SFC程序也提供了方便。如圖5-37所示為編輯完的SFC程序。編好完整的SFC程序,先進(jìn)行全部程序的轉(zhuǎn)換,可以用菜單

11、選擇或熱鍵Shift+Alt+F4,只有全部轉(zhuǎn)換程序后才可下載調(diào)試程序。如圖5-38所示。歩號,LPfifilAMl;Block!步關(guān)MELSOFT期!GXWorks?1ZffitP)帝莓&各庖咼巳換袒弄QI視知如眈a耐回卿工RCDsn(w)理肋凹I譯#43:Q全舄翠刑注俸呼也握吊設(shè)魚匸乍俚序菲4:Z1I巳程寺曹DDD:BDek*気WCll“52P眄.|帀I彌p更詢粘衆(zhòng)鳥諭Ig胃_a込g;frH4r叵“詩蟲雞班駅描丨撚眾創(chuàng)霊盂L1闿口回気囁丄蜃1-qx礬些_空甲弓邏呷+空嚴(yán)圖5-38程序轉(zhuǎn)換編寫好的程序可以在線調(diào)試也可以離線仿真調(diào)試,單擊菜單“調(diào)試”可以選擇。觀察編程功能是否實(shí)現(xiàn)。如圖5-39

12、所示。r丿碼塹輕FILESt溝iESet應(yīng)?I卿姿:I斶?V徐如砂廖胎Xffi;二悝巴纓字世)K喈辜:丄;笹/縈澤口逐囹也在踐旦麗國喀時(shí)回IHC廚匚魚r丿碼塹輕FILESt溝iESet應(yīng)?I卿姿:I斶?V徐如砂廖胎Xffi;二悝巴纓字世)K喈辜:丄;笹/縈澤口逐囹也在踐旦麗國喀時(shí)回IHC廚匚魚DMEtKiUjijMELMDFT累列G1(訛rtmI二咼未s=?-吃胡:tj回MAJNQ)O;BlQck詐JWimcHr亠T*m回同歸嗨1嗥PRGJAMHJ:Blork45-r帕PRGi改變當(dāng)前值可以觀察程序運(yùn)行結(jié)果3這i二述宅_審抽磅刁臨I環(huán)郡陋駁氓餵I靜雋I曹PLt云甲HPRG000:Elmk畸訶l

13、flD/lOT%!&如丈聲繪5A:5E戌&(haik;=A茫或P-CWA:呂束r:1-:.r,T-1-=:;:flF=-Errar.D_.HuraLng:口包.樂ij:、*金局祈牛寸H礪雄H:%程彌上L巴程序:自運(yùn)Z門8!詁iIBiTiffiStCQTT.-.rSTOPr*RUN口GXSimulate.prtKAu.hr|圖5-40模擬寫入對話框開MEL2FT開MEL2FT義列GXWorks.2LL程味設(shè)宣)在送QWLB諄斷OU工:HCD在送QWLB諄斷OU工:HCD匱翌卒氐ittDIjQIwvq:茍憐口耳.,=nni左icari如果此狀態(tài)框是藍(lán)色,說明該狀態(tài)是當(dāng)前活動(dòng)狀態(tài)。PRGU盤觀執(zhí)行中

14、OOtEIxIdL團(tuán)呼腑曲觀魚行中0皿;佃J區(qū)|“鋼耶可lb好甌根易|瞬桶10啦孑彎:匡吐理眾蠱益吉昱Im?就u耳密強(qiáng)i毎疥丨幺且益魁圖5-41調(diào)試監(jiān)控界面:E-MAINfOCQBlack二g001:01ockl以上介紹了單序列的SFC程序的編制方法,通過學(xué)習(xí)我們基本了解了SFC程序中狀態(tài)符號的輸入方法。在SFC程序中仍然需要進(jìn)行梯形圖的設(shè)計(jì),SFC程序中所有的狀態(tài)轉(zhuǎn)移用TRAN表示。調(diào)試監(jiān)控界面如圖5-41所示。5.3.3SFC并行流程圖編程當(dāng)轉(zhuǎn)換條件滿足時(shí)會導(dǎo)致幾個(gè)序列同時(shí)激活,這些序列稱為并行序列。為了強(qiáng)調(diào)轉(zhuǎn)換的同步實(shí)現(xiàn),連線用雙水平線表示。如圖5-42所示為并行序列功能表圖及其梯形圖程

15、序,并行序列的開始稱也稱為分支,如圖中XI。當(dāng)S30處于活動(dòng)步時(shí),若XI條件滿足,同時(shí)激活S31步及S33步。并行序列的結(jié)束稱為合并(匯合),當(dāng)直接連在雙線上的所有前級步S32、S34都處于活動(dòng)狀態(tài),并且轉(zhuǎn)換條件X4滿足時(shí),才會發(fā)生轉(zhuǎn)移,激活S35步。圖5-42并行序列功能表圖在GXWorks2軟件中,輸入并行分支有兩種方法。方法一:控制要求XI觸點(diǎn)接通狀態(tài)發(fā)生轉(zhuǎn)移,將光標(biāo)移到條件0方向線的下方,單擊工具欄中的并行分支寫入按鈕丹或者按ALT+F8快捷鍵,使并行分支寫入按鈕處于按下狀態(tài),在光標(biāo)處按住鼠標(biāo)左鍵橫向拖動(dòng),直到出現(xiàn)一條細(xì)藍(lán)線,放開鼠標(biāo),這樣一條并行分支線就被輸入。如圖5-43所示。注意

16、:在用鼠標(biāo)操作進(jìn)行劃線寫入時(shí),只有出現(xiàn)藍(lán)色細(xì)線時(shí)才可以放開鼠標(biāo),否則輸入失敗。圖5-43并行分支線方法一方法二:并行分支線的輸入也可以采用另一中發(fā)法輸入,雙擊轉(zhuǎn)移條件1彈出SFC符號輸入對話框(如圖5-44)。在圖標(biāo)號下拉列表框中選擇第三行“=D”項(xiàng),單擊確定按鈕返回,一條并行分支線被輸入。并行分支線輸入以后,如圖5-45所示。a2LlcZl硯走-C匚匚I曰曰丄回I-t1;r.:.a2LlcZl硯走-C匚匚I曰曰丄回I-t1;r.:.:-.:;.ITRTRgZSiB翔砥L舌至衍捏田無和審譯ia確歯在送diifl謚軸助工具CD曲PRGJADOD:Block線移號口1步鵲迫二二I城用嘲甲剳更誨2丄:令匚腳WSfilVOSH&JFKGAC:Nok(1庫“gjFKGlA0Q0:Biork芍Z)I-3下拉列表框中選擇“=D”SFCRJ5SA童tJELSQFT至列GXWorfcsJ匚寺盪旦腳妬號溝圖5-45并行分支線輸入后5.3.4SFC選擇流程圖編程當(dāng)滿足對應(yīng)轉(zhuǎn)換條件激活對應(yīng)的序列,這些序列稱為選擇序列。如下圖5-46所示為選擇分支。圖5-46選擇序

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論