資源描述:
《FX2N系列可編程控制器步進指令及狀態(tài)編程法.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、可編程控制器應(yīng)用技術(shù)第五章FX2N系列可編程控制器步進指令及狀態(tài)編程法目錄狀態(tài)編程思想及狀態(tài)元件FX2N系列PLC步進順控指令應(yīng)用規(guī)則FX2N系列可編程控制器分支、匯合狀態(tài)轉(zhuǎn)移圖的程序編制狀態(tài)編程思想在非狀態(tài)元件編程中的應(yīng)用1內(nèi)容提要2狀態(tài)法提供了將復(fù)雜的順控過程分解為小的“狀態(tài)”分別編程,再組合成整體程序的編程思想??墒咕幊坦ぷ鞒淌交?規(guī)范化。是PLC程序編制的重要方法。狀態(tài)轉(zhuǎn)移圖是狀態(tài)編程的工具,圖中包含了程序所需用的全部狀態(tài)及狀態(tài)間的關(guān)聯(lián)。針對具體狀態(tài)來說,狀態(tài)轉(zhuǎn)移圖給出該狀態(tài)的任務(wù)及狀態(tài)轉(zhuǎn)移的條件及方向。采用狀態(tài)法編程時一般
2、先繪出狀態(tài)轉(zhuǎn)移圖,再由狀態(tài)轉(zhuǎn)移圖轉(zhuǎn)繪為梯形圖或編寫指令表。本章在介紹狀態(tài)編程思想、狀態(tài)元件、狀態(tài)指令的基礎(chǔ)上,結(jié)合實例說明了狀態(tài)編程方法的應(yīng)用。第一節(jié)狀態(tài)編程思想及狀態(tài)元件一、狀態(tài)編程思想導引舉例小車自動往返系統(tǒng)缺陷①工藝動作表達繁瑣。②梯形圖涉及的聯(lián)鎖關(guān)系較復(fù)雜,處理起來較麻煩。③梯形圖可讀性差,很難從梯形圖看出具體控制工藝過程。3第一節(jié)狀態(tài)編程思想及狀態(tài)元件狀態(tài)轉(zhuǎn)移圖工序1準備工序2工序3工序4工序5前進:Y010后退:Y011延時5s:T37前進:Y010后退:Y011SBSQ1SQ2SQ3SQ2T37X000啟動(前進)后退
3、后退停延時前進后退后退停圖5-1小車往返運行系統(tǒng)步序圖左圖特點:復(fù)雜的控制任務(wù)或工作過程分解成了若干個工序;各工序的任務(wù)明確而具體;各工序間的聯(lián)系清楚,工序間的轉(zhuǎn)換條件直觀;這種圖很容易理解,可讀性很強。4第一節(jié)狀態(tài)編程思想及狀態(tài)元件圖5-2小車往返運行控制狀態(tài)轉(zhuǎn)移圖S20S0S21S22S23工序5()Y010()Y011定時器()Y010()Y011SBSQ1SQ2SQ3SQ2T37X000后退前進后退準備前進X001T37K50X002X003X002M8002回到45頁5第一節(jié)狀態(tài)編程思想及狀態(tài)元件將一個復(fù)雜的控制過程分解為
4、若干個工作狀態(tài),明確各狀態(tài)的任務(wù)、狀態(tài)轉(zhuǎn)移條件和轉(zhuǎn)移方向,再依據(jù)總的控制順序要求,將這些狀態(tài)組合形成狀態(tài)轉(zhuǎn)移圖,最后依一定的規(guī)則將狀態(tài)轉(zhuǎn)移圖轉(zhuǎn)繪為梯形圖程序。狀態(tài)編程的一般思想:6第一節(jié)狀態(tài)編程思想及狀態(tài)元件二、狀態(tài)元件FX2N系列PLC狀態(tài)元件的分類及編號見表5-1。此外,FX2N系列PLC還為狀態(tài)編程安排了兩條專用的步進指令如表5-2所示。7類別元件編號點數(shù)用途及特點初始狀態(tài)S0~S910用于狀態(tài)轉(zhuǎn)移圖(SFC)的初始狀態(tài)返回原點S10~S1910多運行模式控制當中,用作返回原點的狀態(tài)一般狀態(tài)S20~S499480用作狀態(tài)轉(zhuǎn)移圖
5、(SFC)的中間狀態(tài)掉電保持狀態(tài)S500~S899400具有停電保持功能,用于停電恢復(fù)后需繼續(xù)執(zhí)行停電前狀態(tài)的場合信號報警狀態(tài)S900~S999100用作報警元件使用表5-1FX2N系列PLC的狀態(tài)元件注:1.狀態(tài)的編號必須在指定范圍內(nèi)選擇。2.各狀態(tài)元件的觸點,在PLC內(nèi)部可自由使用,次數(shù)不限。3.在不用步進順控指令時,狀態(tài)元件可作為輔助繼電器在程序中使用。4.通過參數(shù)設(shè)置,可改變一般狀態(tài)元件和掉電保持狀態(tài)元件的地址分配。8第一節(jié)狀態(tài)編程思想及狀態(tài)元件RET指令助記符、名稱功能梯形圖符號程序步STL步進接點指令步進接點驅(qū)動1RET
6、步進返回指令步進程序結(jié)束返回1表5-2步進順控指令功能及梯形圖符號9第二節(jié)FX2N系列PLC步進順控指令應(yīng)用規(guī)則一、步進順控指令的意義轉(zhuǎn)移圖中的一個狀態(tài)在梯形圖中用一條步進接點指令表示。圖5-3狀態(tài)轉(zhuǎn)移圖與狀態(tài)梯形圖對照10第二節(jié)FX2N系列PLC步進順控指令應(yīng)用規(guī)則二、狀態(tài)程序圖的三要素負載驅(qū)動轉(zhuǎn)移條件轉(zhuǎn)移方向11第二節(jié)FX2N系列PLC步進順控指令應(yīng)用規(guī)則圖5-4非連續(xù)狀態(tài)轉(zhuǎn)移圖12第二節(jié)FX2N系列PLC步進順控指令應(yīng)用規(guī)則三、使用狀態(tài)STL指令編繪梯形圖時的注意事項(1)關(guān)于順序狀態(tài)三要素的表達要按先任務(wù)再轉(zhuǎn)移的方式編程,順
7、序不得顛倒。(2)關(guān)于母線STL步進接點指令有建立子(新)母線的功能,其后進行的輸出及狀態(tài)轉(zhuǎn)移操作都在子母線上進行。這些操作可以有較復(fù)雜的條件。可在步進接點后使用的指令如表5-3所示。13第二節(jié)FX2N系列PLC步進順控指令應(yīng)用規(guī)則指令狀態(tài)LD/LDI/LDP/LDFAND/ANI/ANDP/ANDFOR/ORI/ORP/ORF/INV/OUT,SET/RST,PLS/PLFANB/ORBMPS/MRD/MPPMC/MCR初始狀態(tài)/一般狀態(tài)可以使用可以使用不可使用分支,匯合狀態(tài)輸出處理轉(zhuǎn)移處理可以使用可以使用可以使用不可使用不可使用
8、不可使用表5-3可在狀態(tài)內(nèi)處理的順控指令一覽表14第二節(jié)FX2N系列PLC步進順控指令應(yīng)用規(guī)則圖5-5棧操作指令在狀態(tài)內(nèi)的正確使用棧操作指令MPS/MRD/MPP在狀態(tài)內(nèi)不能直接與步進接點指令后的新母線連接,應(yīng)接在LD或LDI指令之后