第七章三菱FX2N系列PLC步進指令及狀態(tài)編程法_第1頁
第七章三菱FX2N系列PLC步進指令及狀態(tài)編程法_第2頁
第七章三菱FX2N系列PLC步進指令及狀態(tài)編程法_第3頁
第七章三菱FX2N系列PLC步進指令及狀態(tài)編程法_第4頁
第七章三菱FX2N系列PLC步進指令及狀態(tài)編程法_第5頁
已閱讀5頁,還剩78頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法1 第七章第七章 FX2N系列系列PLC 步進指令及狀態(tài)編程法步進指令及狀態(tài)編程法 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法2 n狀態(tài)法也叫功能表圖法,是狀態(tài)法也叫功能表圖法,是PLCPLC程序編制的重要程序編制的重要 方法及工具。方法及工具。 nFXFX2N 2N系列 系列PLCPLC的步進順控指令及大量的狀態(tài)軟元的步進順控指令及大量的狀態(tài)軟元 件就是為狀態(tài)編程法安排的。件就是為狀態(tài)編程法安排的。 n狀態(tài)轉(zhuǎn)移圖也叫順序功能圖(狀態(tài)轉(zhuǎn)移圖也叫順序功能圖(Sequential Sequential Function Chart SFCF

2、unction Chart SFC)是狀態(tài)編程的重要工具,是狀態(tài)編程的重要工具, 包含了狀態(tài)編程的全部要素。包含了狀態(tài)編程的全部要素。 n狀態(tài)編程時,一般先繪出狀態(tài)轉(zhuǎn)移圖,再轉(zhuǎn)換狀態(tài)編程時,一般先繪出狀態(tài)轉(zhuǎn)移圖,再轉(zhuǎn)換 成狀態(tài)梯形圖(成狀態(tài)梯形圖(STLSTL)或指令表。或指令表。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法3 n在實際應(yīng)用中許多控制過程是步進順序控在實際應(yīng)用中許多控制過程是步進順序控 制,這類順序控制系統(tǒng)采用繼電器梯形圖制,這類順序控制系統(tǒng)采用繼電器梯形圖 編制則比較繁瑣,而且編出來的程序復(fù)雜編制則比較繁瑣,而且編出來的程序復(fù)雜 難于讀懂。難于讀懂。 n一個順序控制過

3、程可以分為:若干個狀態(tài)一個順序控制過程可以分為:若干個狀態(tài), , 每個狀態(tài)具有不同的動作每個狀態(tài)具有不同的動作, ,相鄰狀態(tài)之間由相鄰狀態(tài)之間由 轉(zhuǎn)換條件得到滿足后進行轉(zhuǎn)換。轉(zhuǎn)換條件得到滿足后進行轉(zhuǎn)換。 n描述上述過程的方框圖稱為狀態(tài)轉(zhuǎn)移圖描述上述過程的方框圖稱為狀態(tài)轉(zhuǎn)移圖 (SFCSFC圖)。圖)。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法4 n本章介紹步進指令與編制本章介紹步進指令與編制SFCSFC的注意事項和的注意事項和 規(guī)則、規(guī)則、SFCSFC與與STLSTL對應(yīng)關(guān)系。對應(yīng)關(guān)系。 n重點闡述多流程順序控制中常用的選擇性重點闡述多流程順序控制中常用的選擇性 分支、并行分支、跳轉(zhuǎn)

4、和循環(huán)四種結(jié)構(gòu)分支、并行分支、跳轉(zhuǎn)和循環(huán)四種結(jié)構(gòu). . n結(jié)合實例介紹狀態(tài)編程思想在順序控制中結(jié)合實例介紹狀態(tài)編程思想在順序控制中 的應(yīng)用。的應(yīng)用。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法5 一、一、FX2N系列步進指令及使用說明系列步進指令及使用說明 1FX2N系列步進指令(兩條):系列步進指令(兩條): 第一節(jié)第一節(jié) 步進指令與狀態(tài)轉(zhuǎn)移圖表示方法步進指令與狀態(tài)轉(zhuǎn)移圖表示方法 S R E T STL 步進接點指令步進接點指令 RET 步進返回指令步進返回指令 (1)(1)步進指令使用的狀態(tài)軟元件步進指令使用的狀態(tài)軟元件S S有有10001000個。個。 (2)(2)步進接點指令只

5、有常開接點,連接步進接點的其它繼步進接點指令只有常開接點,連接步進接點的其它繼 電器接點用指令電器接點用指令LDLD或或LDILDI開始。開始。 (3)(3)步進返回指令步進返回指令( (RET)RET)用于狀態(tài)用于狀態(tài)( (S)S)流程結(jié)束時,返回主流程結(jié)束時,返回主 程序程序( (母線母線) )。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法6 圖圖7-1 7-1 步進指令表示方法步進指令表示方法* * 每個狀態(tài)每個狀態(tài)SiSi后的內(nèi)母線上都將提供三種功能:后的內(nèi)母線上都將提供三種功能: 驅(qū)動負載驅(qū)動負載( (OUT Yi);OUT Yi); 指定轉(zhuǎn)移條件指定轉(zhuǎn)移條件( (LD/LD

6、I Xi); LD/LDI Xi); 指定轉(zhuǎn)移目標指定轉(zhuǎn)移目標( (SET Si)SET Si)。 稱為狀態(tài)的三要素。后兩個功能是必不可少的。稱為狀態(tài)的三要素。后兩個功能是必不可少的。 內(nèi)母線內(nèi)母線 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法7 使用步進指令時應(yīng)先設(shè)計狀態(tài)轉(zhuǎn)移圖使用步進指令時應(yīng)先設(shè)計狀態(tài)轉(zhuǎn)移圖(SFC),(SFC), 再由狀態(tài)轉(zhuǎn)移圖轉(zhuǎn)換成狀態(tài)梯形圖再由狀態(tài)轉(zhuǎn)移圖轉(zhuǎn)換成狀態(tài)梯形圖(STL)(STL)。 狀態(tài)轉(zhuǎn)移圖中的每個狀態(tài)表示順序控制的每狀態(tài)轉(zhuǎn)移圖中的每個狀態(tài)表示順序控制的每 步工作的操作步工作的操作, ,因此因此, ,常用步進指令實現(xiàn)時間或位常用步進指令實現(xiàn)時間或位

7、移等順序控制的操作過程。移等順序控制的操作過程。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法8 2 2步進指令的使用說明步進指令的使用說明 (1 1)在狀態(tài)梯形圖中)在狀態(tài)梯形圖中, ,狀態(tài)元件狀態(tài)元件Si Si 應(yīng)與左母線相連,具有應(yīng)與左母線相連,具有 主控制功能,它的右側(cè)產(chǎn)生的新母線上的接點要用主控制功能,它的右側(cè)產(chǎn)生的新母線上的接點要用LDLD或或LDILDI 指令開始。指令開始。RETRET指令可以在一系列的指令可以在一系列的STLSTL指令最后安排返回,指令最后安排返回, 也可以在一系列的也可以在一系列的STLSTL指令中需要中斷返回主程序時使用。指令中需要中斷返回主程序時使

8、用。 (2 2)當(dāng)步進接點指令驅(qū)動狀態(tài)元件)當(dāng)步進接點指令驅(qū)動狀態(tài)元件SiSi接通時,其右側(cè)的電接通時,其右側(cè)的電 路才能按邏輯動作。如果路才能按邏輯動作。如果SiSi斷開,則右側(cè)的電路則全部斷開,斷開,則右側(cè)的電路則全部斷開, 相當(dāng)于該段程序跳過。若需要保持輸出結(jié)果,可用相當(dāng)于該段程序跳過。若需要保持輸出結(jié)果,可用SETSET和和RSTRST 指令。指令。 (3 3)可以在狀態(tài)元件)可以在狀態(tài)元件SiSi內(nèi)處理的順控指令如表內(nèi)處理的順控指令如表7-27-2所示。所示。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法9 表表7-2 可在狀態(tài)內(nèi)處理的順控指令一覽表可在狀態(tài)內(nèi)處理的順控指令一覽

9、表 表中的棧操作指令表中的棧操作指令MPS/MRD/MPPMPS/MRD/MPP在狀態(tài)內(nèi)不能直接與步進接點在狀態(tài)內(nèi)不能直接與步進接點SiSi 后的內(nèi)母線連接,應(yīng)接在后的內(nèi)母線連接,應(yīng)接在LDLD或或LDILDI指令之后,如圖指令之后,如圖7-27-2所示。所示。 在在STLSTL指令內(nèi)允許使用跳轉(zhuǎn)指令,但其操作復(fù)雜,廠家建議指令內(nèi)允許使用跳轉(zhuǎn)指令,但其操作復(fù)雜,廠家建議 最好不使用。最好不使用。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法10 圖圖7-2 棧操作指令在狀態(tài)內(nèi)的正確使用棧操作指令在狀態(tài)內(nèi)的正確使用 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法11 (4 4)允許同一

10、編號元件的線圈在不同的)允許同一編號元件的線圈在不同的SiSi接點后面多次使用。接點后面多次使用。 但是應(yīng)注意,同一編號的定時器線圈不能在相鄰的狀態(tài)中出但是應(yīng)注意,同一編號的定時器線圈不能在相鄰的狀態(tài)中出 現(xiàn)。在同一個程序段中,同一狀態(tài)繼電器地址號只能使用一現(xiàn)。在同一個程序段中,同一狀態(tài)繼電器地址號只能使用一 次。次。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法12 (5 5)在)在SiSi指令的內(nèi)母線上對指令的內(nèi)母線上對LDLD或或LDILDI指令行編程后,指令行編程后, 對圖對圖7-37-3(a a)所示沒有觸點的線圈所示沒有觸點的線圈Y003Y003將不能再編程,將不能再編程,

11、應(yīng)改成圖應(yīng)改成圖7-37-3(b b)線路才能對線路才能對Y003Y003編程。編程。 圖圖7-3 7-3 狀態(tài)內(nèi)沒有觸點線圈的編程狀態(tài)內(nèi)沒有觸點線圈的編程 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法13 (6 6)為了控制電機)為了控制電機 正反轉(zhuǎn)時避免兩個正反轉(zhuǎn)時避免兩個 線圈同時接通短路,線圈同時接通短路, 在狀態(tài)內(nèi)可實現(xiàn)輸在狀態(tài)內(nèi)可實現(xiàn)輸 出線圈互鎖。出線圈互鎖。 S20 X001 S21 Y001 Y002 Y001 Y002 正轉(zhuǎn) 反轉(zhuǎn) 狀態(tài)地址號 圖圖7-4 輸出線圈的互鎖輸出線圈的互鎖 輸出線圈的互鎖輸出線圈的互鎖 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法14

12、 (7)(7) 狀態(tài)程序的起始必須使用初始狀態(tài)狀態(tài)程序的起始必須使用初始狀態(tài)S0S0S9S9。在。在 SFCSFC中初始狀態(tài)要用雙線矩形框表示,并要由其它中初始狀態(tài)要用雙線矩形框表示,并要由其它 條件或條件或M8002M8002激發(fā)啟動它運行。如圖(激發(fā)啟動它運行。如圖(a a)(b)(b)所示。所示。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法15 二、狀態(tài)轉(zhuǎn)移圖(二、狀態(tài)轉(zhuǎn)移圖(SFCSFC)的建立及其特點的建立及其特點 狀態(tài)轉(zhuǎn)移圖是狀態(tài)編程法的重要工具。其狀態(tài)轉(zhuǎn)移圖是狀態(tài)編程法的重要工具。其 編程的一般設(shè)計思想是:編程的一般設(shè)計思想是: SFC SFC圖可以在備有圖可以在備有A7

13、PHP/HGPA7PHP/HGP等圖示圖像外等圖示圖像外 圍設(shè)備和與其對應(yīng)編程軟件的個人計算機上編圍設(shè)備和與其對應(yīng)編程軟件的個人計算機上編 寫。根據(jù)寫。根據(jù)SFCSFC圖進而可以編繪出狀態(tài)梯形圖圖進而可以編繪出狀態(tài)梯形圖STLSTL。 某臺車自動往返控制的某臺車自動往返控制的SFCSFC建立。建立。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法16 某臺車自動往返控制的某臺車自動往返控制的 SFCSFC建立:建立: 臺車自動往返一個工作周臺車自動往返一個工作周 期的控制要求如下:期的控制要求如下: 圖圖7-6臺車自動往返順序控制圖臺車自動往返順序控制圖 第七章三菱FX2N系列PLC步進指

14、令及狀 態(tài)編程法17 臺車自動往返動作分析及臺車自動往返動作分析及SFCSFC圖建立圖建立: 輸入設(shè)備:啟動按鈕輸入設(shè)備:啟動按鈕SB(X000),限位開關(guān),限位開關(guān)SQ1(X011)、SQ2(X012)、SQ3(X013) 輸出設(shè)備:電機輸出設(shè)備:電機M正轉(zhuǎn)正轉(zhuǎn)Y021(前進),(前進),M反轉(zhuǎn)反轉(zhuǎn)Y023(后退)(后退) T0 X012(SQ2) X011(SQ1) X000(SB) 第二次前進第二次前進 暫停暫停5秒秒 第一次后退第一次后退 第一次前進第一次前進 X013(SQ3) 第一次后退第一次后退 S0 初始狀態(tài)初始狀態(tài):PLC上電作好工作準備上電作好工作準備M8002 S20 驅(qū)

15、動輸出線圈驅(qū)動輸出線圈Y021,正轉(zhuǎn)正轉(zhuǎn) 工序工序 驅(qū)動輸出線圈驅(qū)動輸出線圈Y023,反轉(zhuǎn)反轉(zhuǎn) S21 驅(qū)動定時器驅(qū)動定時器T0延時延時5S S22 S0 驅(qū)動輸出線圈驅(qū)動輸出線圈Y021,正轉(zhuǎn)正轉(zhuǎn) 驅(qū)動輸出線圈驅(qū)動輸出線圈Y023,反轉(zhuǎn)反轉(zhuǎn) S23 S24 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法18 表表7-3 7-3 工序狀態(tài)元件分配、功能與作用、轉(zhuǎn)移條件工序狀態(tài)元件分配、功能與作用、轉(zhuǎn)移條件 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法19 根據(jù)表根據(jù)表7-37-3可繪出可繪出 狀態(tài)轉(zhuǎn)移圖如圖狀態(tài)轉(zhuǎn)移圖如圖7-7- 7 7所示。圖中初始所示。圖中初始 狀態(tài)狀態(tài)S0S0要

16、用雙框,要用雙框, 驅(qū)動驅(qū)動S0S0的電路要在的電路要在 對應(yīng)的狀態(tài)梯形圖對應(yīng)的狀態(tài)梯形圖 中的開始處繪出。中的開始處繪出。 SFCSFC圖和狀態(tài)梯形圖和狀態(tài)梯形 圖圖STLSTL結(jié)束時要使結(jié)束時要使 用用 R E TR E T 和和 E N DE N D 指指 令。令。 圖圖7-7 7-7 臺車自動往返臺車自動往返 狀態(tài)轉(zhuǎn)移圖狀態(tài)轉(zhuǎn)移圖(SFC(SFC圖圖) ) 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法20 狀態(tài)轉(zhuǎn)移圖具有以下特點:狀態(tài)轉(zhuǎn)移圖具有以下特點: (1 1)SFCSFC將復(fù)雜的任務(wù)或過程分解成了若干個工序(狀態(tài))。將復(fù)雜的任務(wù)或過程分解成了若干個工序(狀態(tài))。 無論多么復(fù)

17、雜的過程均能化分為小的工序,有利于程序的結(jié)無論多么復(fù)雜的過程均能化分為小的工序,有利于程序的結(jié) 構(gòu)化設(shè)計。構(gòu)化設(shè)計。 (2 2)相對某一個具體的工序來說,控制任務(wù)實現(xiàn)了簡化,)相對某一個具體的工序來說,控制任務(wù)實現(xiàn)了簡化, 并給局部程序的編制帶來了方便。并給局部程序的編制帶來了方便。 (3 3)整體程序是局部程序的綜合,只要弄清各工序成立的)整體程序是局部程序的綜合,只要弄清各工序成立的 條件、工序轉(zhuǎn)移的條件和轉(zhuǎn)移的方向,就可以進行這類圖形條件、工序轉(zhuǎn)移的條件和轉(zhuǎn)移的方向,就可以進行這類圖形 的設(shè)計。的設(shè)計。 (4 4)SFCSFC容易理解,可讀性強,能清晰地反映全部控制工藝容易理解,可讀性強

18、,能清晰地反映全部控制工藝 過程。過程。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法21 三、由SFC轉(zhuǎn)換成STL、指令表程序 仍以圖仍以圖7-77-7的的SFCSFC圖為例,將其轉(zhuǎn)換成圖為例,將其轉(zhuǎn)換成 STLSTL圖和指令表程序,如圖圖和指令表程序,如圖7-87-8所示。所示。 由以上分析可看出,由以上分析可看出,SFCSFC圖基本上是以圖基本上是以 機械控制的流程表示狀態(tài)(工序)的流程的,機械控制的流程表示狀態(tài)(工序)的流程的, 而而STLSTL圖全部是由軟繼電器來表示控制流程的程圖全部是由軟繼電器來表示控制流程的程 序。從序。從SFCSFC圖轉(zhuǎn)換成圖轉(zhuǎn)換成STLSTL圖,寫出指

19、令表程序是圖,寫出指令表程序是 非常容易的。非常容易的。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法22 第二節(jié)第二節(jié) 編制編制SFCSFC圖的注意事項和規(guī)則圖的注意事項和規(guī)則 一、編制一、編制SFCSFC圖的注意事項圖的注意事項 (1 1)對狀態(tài)編程時必須使用步進接點指令)對狀態(tài)編程時必須使用步進接點指令STLSTL。程序的最后程序的最后 必須使用步進返回指令必須使用步進返回指令RETRET,返回主母線。返回主母線。 (2 2)初始狀態(tài)軟元件用)初始狀態(tài)軟元件用S0S9,S0S9,要用雙線框表示;要用雙線框表示; S10 S10S19S19在多運行模式控制中用作返回原點的狀態(tài)在多運行

20、模式控制中用作返回原點的狀態(tài); ; 中間狀態(tài)軟元件用中間狀態(tài)軟元件用S20S20S899S899等狀態(tài),用單框表示。等狀態(tài),用單框表示。 若停電恢復(fù)后繼續(xù)原狀態(tài)運行時,用若停電恢復(fù)后繼續(xù)原狀態(tài)運行時,用S500S500S899S899停電保停電保 持狀態(tài)元件。持狀態(tài)元件。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法23 (3 3)狀態(tài)編程順序為:先進行驅(qū)動,再進行轉(zhuǎn)移,不能顛倒。)狀態(tài)編程順序為:先進行驅(qū)動,再進行轉(zhuǎn)移,不能顛倒。 (4 4)當(dāng)同一負載需要連續(xù)多個狀態(tài)驅(qū)動時,可使用多重輸出,)當(dāng)同一負載需要連續(xù)多個狀態(tài)驅(qū)動時,可使用多重輸出, 在狀態(tài)程序中,不同時在狀態(tài)程序中,不同時“

21、激活激活”的的“雙線圈雙線圈”是允許的,如圖是允許的,如圖 7-97-9(a a)。)。另外另外, ,相鄰狀態(tài)使用的相鄰狀態(tài)使用的T T、C C元件,編號不能相同。如元件,編號不能相同。如 圖圖7-9(7-9(b)b)所示。所示。 (5 5)負載的驅(qū)動、狀態(tài)轉(zhuǎn)移條件可能為多個元件的邏輯組合,)負載的驅(qū)動、狀態(tài)轉(zhuǎn)移條件可能為多個元件的邏輯組合, 視具體情況,按串、并聯(lián)關(guān)系處理,不能遺漏。如圖視具體情況,按串、并聯(lián)關(guān)系處理,不能遺漏。如圖7-107-10(a a)。)。 (6)(6)順序狀態(tài)轉(zhuǎn)移用置位指令順序狀態(tài)轉(zhuǎn)移用置位指令”SET”SET”。若順序不連續(xù)轉(zhuǎn)移。要。若順序不連續(xù)轉(zhuǎn)移。要 使用使用

22、OUTOUT指令進行狀態(tài)轉(zhuǎn)移,如圖指令進行狀態(tài)轉(zhuǎn)移,如圖7-107-10(b b)。)。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法24 (b)(b)用用OUTOUT指令向不連續(xù)狀態(tài)轉(zhuǎn)移指令向不連續(xù)狀態(tài)轉(zhuǎn)移 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法25 (7 7)在)在STLSTL與與RETRET指令之間不能使用指令之間不能使用MCMC、MCRMCR 指令。指令。 (8 8)初始狀態(tài))初始狀態(tài)S0S0S9S9可由其他狀態(tài)驅(qū)動,但可由其他狀態(tài)驅(qū)動,但 運行開始必須用其他方法預(yù)先作好驅(qū)動,運行開始必須用其他方法預(yù)先作好驅(qū)動, 否則狀態(tài)流程不可能向下進行。否則狀態(tài)流程不可能向下進行

23、。 一般用系統(tǒng)的初始條件,若無初始條件,一般用系統(tǒng)的初始條件,若無初始條件, 可用可用M8002M8002(PLCPLC從從STOPRUNSTOPRUN切換時的初始切換時的初始 脈沖)進行驅(qū)動。脈沖)進行驅(qū)動。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法26 Y001 X001 T0 T1 K100 K50 X001 T0T1 Y001 Y001 課堂練習(xí)課堂練習(xí)12、延時、延分電路,畫出波形圖。、延時、延分電路,畫出波形圖。 3.26 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法27 時序圖時序圖 X001 Y001 10s 5s 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編

24、程法28 課堂練習(xí)課堂練習(xí)13:二分頻電路如下,畫出波形圖。:二分頻電路如下,畫出波形圖。 X001M2 M1 X001 M2 M1 Y001 M1M3 Y001 M3 Y001 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法29 時序圖時序圖 X001 M1 M2 M3 Y001 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法30 練習(xí)練習(xí)14:畫出該報警電路的波形圖:畫出該報警電路的波形圖: 振蕩電路 報警蜂鳴器 X0報警信號報警信號 T11 T10 T10 T11 K5 K5T10X0 M100 X002 Y0 X1應(yīng)答信號應(yīng)答信號 X0 M100 M100 X0 M100 Y1

25、 報警燈報警燈 報警響應(yīng) 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法31 時序圖時序圖 X2檢查信號檢查信號 X0報警信號報警信號 X1應(yīng)答信號應(yīng)答信號 Y0報警燈報警燈 Y1蜂鳴器蜂鳴器 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法32 二、編制二、編制SFCSFC圖的規(guī)則圖的規(guī)則 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法33 OUT 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法34 2 2. .在流程中要表示狀在流程中要表示狀 態(tài)的自復(fù)位處理時,要態(tài)的自復(fù)位處理時,要 用用“ ”符號表示符號表示, ,自自 復(fù)位狀態(tài)在程序中用復(fù)位狀態(tài)在程序中用 RSTRST指令

26、表示,如圖指令表示,如圖7-7- 1212所示。所示。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法35 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法36 5 5若要對某個區(qū)間狀態(tài)進行復(fù)位,可用區(qū)間復(fù)位若要對某個區(qū)間狀態(tài)進行復(fù)位,可用區(qū)間復(fù)位 指令指令 ZRST ZRST 按圖按圖7-157-15(a a)處理;處理; 若要使某個狀態(tài)中的輸出禁止,可按圖若要使某個狀態(tài)中的輸出禁止,可按圖7-157-15(b b) 所示方法處理;所示方法處理; 若要使若要使PLCPLC的全部輸出繼電器的全部輸出繼電器( (Y)Y)斷開,可用特殊斷開,可用特殊 輔助繼電器輔助繼電器M8034M8034

27、接成圖接成圖7-157-15(c c)電路,當(dāng)電路,當(dāng)M8034M8034為為 ONON時,時,PLCPLC繼續(xù)進行程序運算,但所有輸出繼電器繼續(xù)進行程序運算,但所有輸出繼電器 (Y Y)都斷開了。都斷開了。 為了有效地編制為了有效地編制SFCSFC圖圖, ,常需要采用表常需要采用表7-47-4所示的特所示的特 殊輔助繼電器。殊輔助繼電器。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法37 圖圖7-15 7-15 狀態(tài)區(qū)域復(fù)位和輸出禁止的處理狀態(tài)區(qū)域復(fù)位和輸出禁止的處理 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法38 表表7-4 7-4 SFCSFC圖中常采用的特殊繼電器功能與用

28、途圖中常采用的特殊繼電器功能與用途 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法39 小小 結(jié)結(jié) 1.1.第七章介紹第七章介紹FXFX2N 2N系列 系列PLCPLC的步進順控指令編程是用來解決的步進順控指令編程是用來解決 比較復(fù)雜的順序控制問題的。比較復(fù)雜的順序控制問題的。 根據(jù)順序控制的要求編寫根據(jù)順序控制的要求編寫 的的SFCSFC具有直觀、簡單的特點具有直觀、簡單的特點, ,轉(zhuǎn)換成轉(zhuǎn)換成STLSTL程序也比較方便。程序也比較方便。 2. 2. FXFX2N 2N系列步進指令只有 系列步進指令只有STLSTL和和RETRET兩條。兩條。 STL STL只對狀態(tài)元件編程,每個狀態(tài)只對

29、狀態(tài)元件編程,每個狀態(tài)SiSi后的內(nèi)母線上都將后的內(nèi)母線上都將 提供三種功能:提供三種功能: 驅(qū)動負載驅(qū)動負載( (OUT Yi);OUT Yi); 指定轉(zhuǎn)移條件指定轉(zhuǎn)移條件( (LD/LDI Xi);LD/LDI Xi); 指定轉(zhuǎn)移目標指定轉(zhuǎn)移目標( (SET Si)SET Si)。 稱為狀態(tài)的三要素。后兩個功能是必不可少的。稱為狀態(tài)的三要素。后兩個功能是必不可少的。 RET RET用于需要返回某狀態(tài)元件的地方,并要接在內(nèi)母線用于需要返回某狀態(tài)元件的地方,并要接在內(nèi)母線 上;返回的某狀態(tài)元件在上;返回的某狀態(tài)元件在RETRET之前要以線圈形式表示之前要以線圈形式表示 第七章三菱FX2N系列P

30、LC步進指令及狀 態(tài)編程法40 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法41 第三節(jié) 多流程步進順序控制 在順序控制中,經(jīng)常需要按不同的條件轉(zhuǎn)向不在順序控制中,經(jīng)常需要按不同的條件轉(zhuǎn)向不 同的分支,或者在同一條件下轉(zhuǎn)向多路分支。當(dāng)同的分支,或者在同一條件下轉(zhuǎn)向多路分支。當(dāng) 然還可能需要跳過某些操作或重復(fù)某種操作。也然還可能需要跳過某些操作或重復(fù)某種操作。也 就是說,在控制過程中可能具有兩個以上的順序就是說,在控制過程中可能具有兩個以上的順序 動作過程,其狀態(tài)轉(zhuǎn)移流程圖也具有兩個以上的動作過程,其狀態(tài)轉(zhuǎn)移流程圖也具有兩個以上的 狀態(tài)轉(zhuǎn)移分支,這樣的狀態(tài)轉(zhuǎn)移分支,這樣的SFCSFC圖稱為

31、多流程順序控圖稱為多流程順序控 制。制。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法42 n三菱公司給出了狀態(tài)流程圖編程的適用類型:三菱公司給出了狀態(tài)流程圖編程的適用類型: 單流程單流程 選擇性分支流程選擇性分支流程 并行性分支流程并行性分支流程 分支間跳轉(zhuǎn)及循環(huán)分支間跳轉(zhuǎn)及循環(huán) 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法43 一、單流程結(jié)構(gòu)程序一、單流程結(jié)構(gòu)程序 所謂單流程結(jié)構(gòu),就是由一系列相繼所謂單流程結(jié)構(gòu),就是由一系列相繼 執(zhí)行的工步組成的單條流程。其特點是執(zhí)行的工步組成的單條流程。其特點是: : 每一工步的后面只能有一個轉(zhuǎn)移的條每一工步的后面只能有一個轉(zhuǎn)移的條 件,且轉(zhuǎn)

32、向僅有一個工步。件,且轉(zhuǎn)向僅有一個工步。 狀態(tài)不必按順序編號,其它流程的狀狀態(tài)不必按順序編號,其它流程的狀 態(tài)也可以作為狀態(tài)轉(zhuǎn)移的條件。態(tài)也可以作為狀態(tài)轉(zhuǎn)移的條件。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法44 S0 S20 S21 S22 S23 OUT OUT S2 S40 S41 S42 S43 OUT OUT S3 S50 S51 S52 S53 OUT OUT 跳轉(zhuǎn)與重復(fù)跳轉(zhuǎn)與重復(fù)向流程外跳轉(zhuǎn)向流程外跳轉(zhuǎn) 帶跳轉(zhuǎn)與重復(fù)的單流程帶跳轉(zhuǎn)與重復(fù)的單流程SFC圖圖 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法45 啟動按鈕,按小角度正轉(zhuǎn)啟動按鈕,按小角度正轉(zhuǎn)小角度反轉(zhuǎn)小角度反

33、轉(zhuǎn)大角度正轉(zhuǎn)大角度正轉(zhuǎn) 大角度反轉(zhuǎn)的順序動作,然后停止。大角度反轉(zhuǎn)的順序動作,然后停止。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法46 M8040M8040和和M8034M8034接通接通SFCSFC程序不執(zhí)行,輸出禁止;程序不執(zhí)行,輸出禁止;S6S6激激 活原點顯示,活原點顯示,M8064M8064接通,接通,M8034M8034斷開,輸出解禁。斷開,輸出解禁。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法47 二、選擇性分支與匯合及其編程二、選擇性分支與匯合及其編程 (一)選擇性分支(一)選擇性分支SFCSFC圖的特點圖的特點 從多個分支流程中根據(jù)條件選擇某一分支,從多個分

34、支流程中根據(jù)條件選擇某一分支, 狀態(tài)轉(zhuǎn)移到該分支執(zhí)行,其它分支的轉(zhuǎn)移條件狀態(tài)轉(zhuǎn)移到該分支執(zhí)行,其它分支的轉(zhuǎn)移條件 不能同時滿足。不能同時滿足。 每次只滿足一個分支轉(zhuǎn)移條件,稱為選擇每次只滿足一個分支轉(zhuǎn)移條件,稱為選擇 性分支。性分支。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法48 圖圖7-17 7-17 選擇性分支狀態(tài)轉(zhuǎn)移圖選擇性分支狀態(tài)轉(zhuǎn)移圖 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法49 1.1.該狀態(tài)轉(zhuǎn)移圖有三個分支流程順序。該狀態(tài)轉(zhuǎn)移圖有三個分支流程順序。 2 2.S20.S20為分支狀態(tài)。根據(jù)不同的條件(為分支狀態(tài)。根據(jù)不同的條件(X000X000、X010X010

35、、 X020X020),),選擇執(zhí)行其中的一個分支流程。當(dāng)選擇執(zhí)行其中的一個分支流程。當(dāng)X000X000 為為ONON時執(zhí)行第一分支流程;時執(zhí)行第一分支流程;X010X010為為ONON時執(zhí)行第二時執(zhí)行第二 分支流程;分支流程;X020X020為為ONON時執(zhí)行第三分支流程。時執(zhí)行第三分支流程。X000X000, X010X010,X020X020不能同時為不能同時為ONON。 3 3.S50.S50為匯合狀態(tài),可由為匯合狀態(tài),可由S22S22、S32S32、S42S42任一狀態(tài)驅(qū)任一狀態(tài)驅(qū) 動。動。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法50 (二)選擇性分支、匯合的編程(二)選

36、擇性分支、匯合的編程 編程原則是先集中處理分支狀態(tài),然后再集編程原則是先集中處理分支狀態(tài),然后再集 中處理匯合狀態(tài)。中處理匯合狀態(tài)。 1. 1. 分支狀態(tài)的集中編程分支狀態(tài)的集中編程 對于圖對于圖7-177-17的的SFCSFC中分支狀態(tài)中分支狀態(tài)S20S20及分支及分支 的集中編程的集中編程SFCSFC如圖如圖7-187-18(a a)所示。先對分所示。先對分 支狀態(tài)支狀態(tài)S20S20進行驅(qū)動處理(進行驅(qū)動處理(OUTOUTY000Y000),),然然 后按后按S21S21、S31S31、S41S41的順序進行轉(zhuǎn)移處理。圖的順序進行轉(zhuǎn)移處理。圖 7-187-18(b b)是分支狀態(tài)的程序指令

37、表。是分支狀態(tài)的程序指令表。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法51 2 2、匯合狀態(tài)的編程、匯合狀態(tài)的編程 匯合狀態(tài)的SFC如圖719(a)所示, 編程方法是 先依次對S21、S22、S31、S32、S41、S42狀態(tài)進行匯 合前的輸出處理編程,然后按順序從S22、S32、S42 向匯合狀態(tài)S50轉(zhuǎn)移編程。圖7-19(b)是各分支匯合 前的輸出處理以及向匯合狀態(tài)S50轉(zhuǎn)移的編程 圖圖7-18 7-18 分支狀態(tài)分支狀態(tài)S20S20及其編程及其編程 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法52 圖圖7-19 7-19 匯合狀態(tài)匯合狀態(tài)S50S50及其編程及其編程 第七

38、章三菱FX2N系列PLC步進指令及狀 態(tài)編程法53 3.3.選擇性分支選擇性分支 SFCSFC對應(yīng)的對應(yīng)的STLSTL 根據(jù)圖根據(jù)圖7-177-17的選的選 擇性分支擇性分支SFCSFC圖圖 和上面的指令表和上面的指令表 程序,可以繪出程序,可以繪出 它的狀態(tài)梯形圖它的狀態(tài)梯形圖 如圖如圖7-207-20所示。所示。 當(dāng)然也可直接從當(dāng)然也可直接從 圖圖7-177-17的選擇性的選擇性 分支分支SFCSFC圖畫出圖畫出 圖圖7-207-20的的STLSTL。 圖圖7-20 7-20 選擇性分支選擇性分支SFCSFC對應(yīng)的狀態(tài)梯形圖對應(yīng)的狀態(tài)梯形圖 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程

39、法54 圖7-21 大小球分類選擇傳送裝置示意圖 (二)選擇性分支狀態(tài)轉(zhuǎn)移圖及編程實例(二)選擇性分支狀態(tài)轉(zhuǎn)移圖及編程實例 機械臂機械臂 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法55 機械臂的動作順序為原點機械臂的動作順序為原點下降下降吸住吸住上升上升右行右行 下降下降釋放釋放上升上升左行左行回到原點,完成一個循環(huán)?;氐皆c,完成一個循環(huán)。 機械臂下降,經(jīng)過機械臂下降,經(jīng)過T0T0時間后,當(dāng)電磁鐵壓著大球時,下時間后,當(dāng)電磁鐵壓著大球時,下 限位開關(guān)限位開關(guān)LS2LS2(X002X002)斷開;壓著小球時,斷開;壓著小球時,LS2LS2接通,以此接通,以此 可判斷是大球還是小球??膳?/p>

40、斷是大球還是小球。 Y004Y004、Y003Y003分別控制電機實現(xiàn)機械臂左、右移;分別控制電機實現(xiàn)機械臂左、右移; Y002Y002、Y000Y000分別控制機械臂升、降;分別控制機械臂升、降; Y001 Y001控制電磁鐵將球吸??;控制電磁鐵將球吸??; T1 T1和和T2T2時間控制電磁鐵吸時間控制電磁鐵吸/ /放。放。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法56 使用使用PLCPLC器件分配:器件分配: 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法57 轉(zhuǎn)下一頁轉(zhuǎn)下一頁 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法58 第七章三菱FX2N系列PLC步進指令及狀

41、態(tài)編程法59 二、并行分支與匯合的編程二、并行分支與匯合的編程 (一)并行分支狀態(tài)轉(zhuǎn)移圖及其特點(一)并行分支狀態(tài)轉(zhuǎn)移圖及其特點 當(dāng)滿足某個條件后使多個流程分支同時執(zhí)行的分當(dāng)滿足某個條件后使多個流程分支同時執(zhí)行的分 支流程,稱為并行分支。支流程,稱為并行分支。 并行分支的二個特點:分支狀態(tài)和回合狀態(tài)。并行分支的二個特點:分支狀態(tài)和回合狀態(tài)。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法60 圖圖7-23 7-23 并行分支流程結(jié)構(gòu)并行分支流程結(jié)構(gòu) 當(dāng)當(dāng)X000X000接接 通時通時 當(dāng)當(dāng)X002X002接通時,接通時, S30S30置位置位 當(dāng)當(dāng)X000X000接通時,接通時, 狀態(tài)同時

42、轉(zhuǎn)移,狀態(tài)同時轉(zhuǎn)移, 使使S21S21、S31S31和和 S41S41同時激活,三同時激活,三 個分支同時運行,個分支同時運行, 只有在只有在S22S22、S32S32 和和S42S42三個狀態(tài)都三個狀態(tài)都 運行結(jié)束后。運行結(jié)束后。 若若X002X002接通,才接通,才 能使能使S30S30置位,并置位,并 使使S22S22、S32S32和和 S42S42同時復(fù)位。同時復(fù)位。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法61 (二)并行分支狀態(tài)轉(zhuǎn)移圖的編程(二)并行分支狀態(tài)轉(zhuǎn)移圖的編程 編程原則是:先集中對并行分支處理,再集中進行匯編程原則是:先集中對并行分支處理,再集中進行匯 合處理。

43、合處理。 1 1并行分支的編程并行分支的編程 編程方法是:先對分支狀態(tài)進行驅(qū)動處理,然后按分編程方法是:先對分支狀態(tài)進行驅(qū)動處理,然后按分 支順序進行狀態(tài)轉(zhuǎn)移處理。圖支順序進行狀態(tài)轉(zhuǎn)移處理。圖7-247-24(a a)是是S20S20的并行的并行 分支狀態(tài)圖,圖分支狀態(tài)圖,圖7-247-24(b b)是對應(yīng)的指令程序。是對應(yīng)的指令程序。 2 2、并行匯合處理編程、并行匯合處理編程 編程方法是:先進行匯合前狀態(tài)的驅(qū)動處理,然后按編程方法是:先進行匯合前狀態(tài)的驅(qū)動處理,然后按 順序進行匯合狀態(tài)的轉(zhuǎn)移處理。順序進行匯合狀態(tài)的轉(zhuǎn)移處理。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法62 圖圖7-

44、24 7-24 并行分支(并行分支(S20S20)的編程)的編程 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法63 圖圖7-25 7-25 并行匯合的編程并行匯合的編程 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法64 圖圖7-26 7-26 并行并行 分支分支SFCSFC圖的狀圖的狀 態(tài)梯形圖態(tài)梯形圖 分支狀態(tài)處理分支狀態(tài)處理 匯合狀態(tài)處理匯合狀態(tài)處理 三個分支分別處理三個分支分別處理 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法65 4 4、并行分支、匯合編程應(yīng)注意的問題、并行分支、匯合編程應(yīng)注意的問題 (1 1)并行分支的匯合最多能實現(xiàn))并行分支的匯合最多能實現(xiàn)8 8個

45、分支的匯合。個分支的匯合。 (2 2)并行分支與匯合流程中,并聯(lián)分支后面不能使用選擇轉(zhuǎn)移)并行分支與匯合流程中,并聯(lián)分支后面不能使用選擇轉(zhuǎn)移 條件條件,在轉(zhuǎn)移條件,在轉(zhuǎn)移條件* *后不允許并行匯合,如圖后不允許并行匯合,如圖7 72828(a a)所示所示, , 應(yīng)改成圖應(yīng)改成圖7-28(7-28(b)b)后,方可編程。后,方可編程。 圖圖7-28 并行分支與匯合轉(zhuǎn)移條件的處理并行分支與匯合轉(zhuǎn)移條件的處理 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法66圖圖7-29 7-29 人行橫道交通燈控制人行橫道交通燈控制 (三)并行分支、匯合編程實例(三)并行分支、匯合編程實例 圖圖7 7292

46、9為按鈕式人行橫道交通燈控制示意圖。車道為按鈕式人行橫道交通燈控制示意圖。車道 信號由狀態(tài)信號由狀態(tài)S21S21控制綠燈(控制綠燈(Y003Y003)亮,人行橫道信號亮,人行橫道信號 由狀態(tài)由狀態(tài)S30S30控制紅燈(控制紅燈(Y005Y005)亮。亮。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法67 車道分支車道分支 人行道人行道 分支分支 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法68 閃爍閃爍5 5次不次不 到到S32S32與與 S33S33重復(fù)重復(fù) 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法69 四、分支、匯合的組合流程及虛設(shè)狀態(tài)四、分支、匯合的組合流程及虛設(shè)狀

47、態(tài) 運用狀態(tài)編程思想解決問題設(shè)計出狀態(tài)轉(zhuǎn)移圖后,有時候運用狀態(tài)編程思想解決問題設(shè)計出狀態(tài)轉(zhuǎn)移圖后,有時候 發(fā)現(xiàn)這些狀態(tài)轉(zhuǎn)移圖不單單是一種分支、匯合流程,而是若發(fā)現(xiàn)這些狀態(tài)轉(zhuǎn)移圖不單單是一種分支、匯合流程,而是若 干個或若干類分支、匯合流程的組合。干個或若干類分支、匯合流程的組合。 例如按鈕式人行橫道的狀態(tài)轉(zhuǎn)移圖,在并行分支、匯合例如按鈕式人行橫道的狀態(tài)轉(zhuǎn)移圖,在并行分支、匯合 前,還有選擇性分支,只要嚴格按照分支、匯合的原則和方前,還有選擇性分支,只要嚴格按照分支、匯合的原則和方 法,就能對其編程。法,就能對其編程。 但有些分支、匯合的組合流程不能直接編程,需要轉(zhuǎn)換但有些分支、匯合的組合流程不

48、能直接編程,需要轉(zhuǎn)換 后才能進行編程,如圖后才能進行編程,如圖7 73131,應(yīng)將左圖轉(zhuǎn)換為可直接編程,應(yīng)將左圖轉(zhuǎn)換為可直接編程 的右圖形式。的右圖形式。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法70圖圖7-31 7-31 組合流程的轉(zhuǎn)移組合流程的轉(zhuǎn)移 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法71 另外,還有一些分支、匯合組合的狀態(tài)轉(zhuǎn)圖另外,還有一些分支、匯合組合的狀態(tài)轉(zhuǎn)圖 如圖如圖7-327-32所示,它們連續(xù)地直接從匯合線轉(zhuǎn)移到所示,它們連續(xù)地直接從匯合線轉(zhuǎn)移到 下一個分支線,而沒有中間狀態(tài)。這樣的流程組下一個分支線,而沒有中間狀態(tài)。這樣的流程組 合既不能直接編程,又不

49、能采用上述辦法先轉(zhuǎn)換合既不能直接編程,又不能采用上述辦法先轉(zhuǎn)換 后編程。后編程。 這時需在匯合線到分支線之間插入一個狀態(tài),這時需在匯合線到分支線之間插入一個狀態(tài), 以改變直接從匯合線到下一個分支線的狀態(tài)轉(zhuǎn)移。以改變直接從匯合線到下一個分支線的狀態(tài)轉(zhuǎn)移。 但在實際工藝中這個狀態(tài)并不存在,所以只能虛但在實際工藝中這個狀態(tài)并不存在,所以只能虛 設(shè),這種狀態(tài)稱為虛設(shè)狀態(tài)。加入虛設(shè)狀態(tài)之后設(shè),這種狀態(tài)稱為虛設(shè)狀態(tài)。加入虛設(shè)狀態(tài)之后 的狀態(tài)轉(zhuǎn)換圖就可以進行編程了。的狀態(tài)轉(zhuǎn)換圖就可以進行編程了。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法72 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法73

50、圖圖7-32 7-32 虛擬狀態(tài)的設(shè)置及指令程序的編寫虛擬狀態(tài)的設(shè)置及指令程序的編寫 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法74 一條并行分支或選擇性分支的電路數(shù)限定為一條并行分支或選擇性分支的電路數(shù)限定為8 8條以下條以下; ;有多有多 條并行分支與選擇性分支時條并行分支與選擇性分支時, ,每個初始狀態(tài)的電路總數(shù)應(yīng)小每個初始狀態(tài)的電路總數(shù)應(yīng)小 于等于于等于1616條,如圖條,如圖7-337-33所示。所示。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法75 五、跳轉(zhuǎn)與循環(huán)結(jié)構(gòu)五、跳轉(zhuǎn)與循環(huán)結(jié)構(gòu) 跳轉(zhuǎn)與循環(huán)是選擇性分支的一種特殊形式。跳轉(zhuǎn)與循環(huán)是選擇性分支的一種特殊形式。 若

51、滿足某一轉(zhuǎn)移條件,程序跳過幾個狀態(tài)往下繼若滿足某一轉(zhuǎn)移條件,程序跳過幾個狀態(tài)往下繼 續(xù)執(zhí)行,這是正向跳轉(zhuǎn);若要程序返回到上面某續(xù)執(zhí)行,這是正向跳轉(zhuǎn);若要程序返回到上面某 個狀態(tài)再開始往下繼續(xù)執(zhí)行,這是逆向跳轉(zhuǎn),也個狀態(tài)再開始往下繼續(xù)執(zhí)行,這是逆向跳轉(zhuǎn),也 稱作循環(huán)。稱作循環(huán)。 任何復(fù)雜的控制過程均可以由選擇、并行、任何復(fù)雜的控制過程均可以由選擇、并行、 跳轉(zhuǎn)和循環(huán)四種結(jié)構(gòu)組合而成。下面圖跳轉(zhuǎn)和循環(huán)四種結(jié)構(gòu)組合而成。下面圖7-347-34所示所示 就是跳轉(zhuǎn)與循環(huán)結(jié)構(gòu)的狀態(tài)轉(zhuǎn)移圖和狀態(tài)梯形圖。就是跳轉(zhuǎn)與循環(huán)結(jié)構(gòu)的狀態(tài)轉(zhuǎn)移圖和狀態(tài)梯形圖。 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法76 圖圖

52、7-34 7-34 跳轉(zhuǎn)與循環(huán)控制的跳轉(zhuǎn)與循環(huán)控制的SFCSFC圖和圖和STLSTL圖圖* * 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法77 步進指令應(yīng)用:步進指令應(yīng)用: n小車自動裝貨和卸貨的小車自動裝貨和卸貨的PLCPLC控制,利用步進指令實現(xiàn),要控制,利用步進指令實現(xiàn),要 求建立狀態(tài)轉(zhuǎn)移圖(功能圖)求建立狀態(tài)轉(zhuǎn)移圖(功能圖) X000啟動按鈕啟動按鈕 (X004停止按鈕)停止按鈕) 向前向前Y000 向后向后Y002 翻門打開(翻門打開(5s) Y003 翻門打開(翻門打開(7s) Y001 漏斗漏斗 小車小車 后限位開關(guān)后限位開關(guān) X002 前限位開關(guān)前限位開關(guān) X001 第七章三菱FX2N系列PLC步進指令及狀 態(tài)編程法78 自動控制小車的運行自動控制小車的運行 n小車的自動控制方式分為:單循環(huán)和自動循環(huán)方式,小車的自動控制方式分為:單循環(huán)和

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論