三菱PLC基本指令完整PPT課件_第1頁
三菱PLC基本指令完整PPT課件_第2頁
三菱PLC基本指令完整PPT課件_第3頁
三菱PLC基本指令完整PPT課件_第4頁
三菱PLC基本指令完整PPT課件_第5頁
已閱讀5頁,還剩77頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第第3部分部分 三菱三菱FX系列系列PLC基本指令基本指令 主要介紹三菱主要介紹三菱FX2系列系列PLC的的20條基本條基本邏輯指令邏輯指令,這這20條指令功能十分強大,已經(jīng)能條指令功能十分強大,已經(jīng)能解決一般的繼電接觸控制問題。解決一般的繼電接觸控制問題。本章還重點介紹梯形圖和助記符語言以本章還重點介紹梯形圖和助記符語言以及其程序設計方法。及其程序設計方法。 三菱FX系列PLC的程序設計語言 三菱三菱FXFX系列系列PLCPLC的編程語言一般以梯形圖語言的編程語言一般以梯形圖語言為主,同時還有助記符語言、流程圖語言。為主,同時還有助記符語言、流程圖語言。一、梯形圖(一、梯形圖(LadderL

2、adder) 梯形圖一種圖形編程語言,是面向控制過程的一種梯形圖一種圖形編程語言,是面向控制過程的一種“自自然語言然語言”,它延用繼電器的觸點、線圈、串并聯(lián)等術語和,它延用繼電器的觸點、線圈、串并聯(lián)等術語和圖形符號,同時也增加了一些繼電器控制系統(tǒng)中沒有的特圖形符號,同時也增加了一些繼電器控制系統(tǒng)中沒有的特殊符號,以便擴充殊符號,以便擴充PLCPLC的控制功能。的控制功能。三菱FX系列PLC的程序設計語言 從繼電接觸控制圖到梯形圖從繼電接觸控制圖到梯形圖 按下SB1KM線圈得電KM輔觸點閉合自鎖電機M轉動KM主觸點閉合按下SB2KM線圈失電KM輔觸點打開電機M停轉KM主觸點打開電機過載主電路FR

3、動作控制電路常閉FR斷開電機M停轉圖圖1 1 電機啟電機啟保??刂齐娐穲D保??刂齐娐穲D 與圖與圖1 1等效等效PLCPLC控制梯形圖如圖控制梯形圖如圖3 3。三菱FX系列PLC的程序設計語言圖圖3 電機啟電機啟保??刂铺菪螆D保停控制梯形圖圖圖1 電機啟電機啟保停繼電器控制電路圖保停繼電器控制電路圖表表1輸入、輸出點分配表輸入、輸出點分配表PLCKMSB1SB2FRX0X1X2COMCOMY0FU220V圖圖2 PLC控制控制電機啟電機啟保停連線圖保停連線圖三菱FX系列PLC的程序設計語言 1梯形圖中的圖形符號梯形圖中的圖形符號表3.2 梯形圖中的圖元符號與繼電接觸控制圖中的圖形符號比較 對應繼

4、電器的各種符號。對應繼電器的各種符號。 其它指令符號:其它指令符號:三菱FX系列PLC的程序設計語言2. 梯形圖的格式:梯形圖的格式: 左邊垂直線為起始左邊垂直線為起始母線(相當于電源正級母線(相當于電源正級,右邊垂直線為終止母,右邊垂直線為終止母線電源負極(可?。?。線電源負極(可?。?每一邏輯行由一個或幾每一邏輯行由一個或幾個支路組成,左邊由若干觸個支路組成,左邊由若干觸點組成,表示控制元件;右點組成,表示控制元件;右邊為線圈或其它指令,表示邊為線圈或其它指令,表示控制結果??刂平Y果。 同名常開、常閉觸同名常開、常閉觸點可多次使用;同名線點可多次使用;同名線圈只能使用一次。圈只能使用一次。

5、 最后一行以最后一行以“END”END”指令結束。指令結束。PLC編程軟件安裝編程軟件安裝1 1、安裝、安裝MELSOFTMELSOFT環(huán)境環(huán)境先點擊先點擊 “ “EnvMEL” EnvMEL” 文件夾文件夾 下面的下面的“SETUP.EXE” SETUP.EXE” 2 2、安裝、安裝 Gx Developer8.86QGx Developer8.86Q點擊點擊 “ “Develope” Develope” 文件夾文件夾 下面的下面的“SETUP.EXE” SETUP.EXE” “監(jiān)視專用監(jiān)視專用”那里千萬不要打勾那里千萬不要打勾 PLC仿真軟件安裝仿真軟件安裝PLC應用練習應用練習硬件連接圖

6、硬件連接圖: I/OI/O分配表:分配表:梯形圖:梯形圖:1、按過啟動按鈕后,燈亮;按過停止按鈕后,燈滅。、按過啟動按鈕后,燈亮;按過停止按鈕后,燈滅。PLC應用練習應用練習 I/O I/O分配表:分配表:梯形圖:梯形圖:2、按過啟動按鈕后,燈亮;、按過啟動按鈕后,燈亮;10秒后,燈滅。秒后,燈滅。PLC應用練習應用練習3、按下啟動按鈕后,紅燈亮、按下啟動按鈕后,紅燈亮15秒,而后綠燈亮秒,而后綠燈亮10秒,秒,而后黃燈亮而后黃燈亮5秒;而后紅燈亮,依次反復;按下停秒;而后紅燈亮,依次反復;按下停止按鈕后,所有燈都熄滅。止按鈕后,所有燈都熄滅。硬件連接圖硬件連接圖:梯形圖梯形圖:PLC應用練習

7、應用練習4、按下啟動按鈕后,紅燈亮、按下啟動按鈕后,紅燈亮15秒,而后綠燈亮秒,而后綠燈亮10秒,秒,而后黃燈亮而后黃燈亮5秒;反復秒;反復5次;按下停止按鈕后,所有次;按下停止按鈕后,所有燈都熄滅。燈都熄滅。I/O分配表分配表:輸入輸入輸出輸出啟動按鈕啟動按鈕X0紅燈紅燈Y0停止按鈕停止按鈕X1綠燈綠燈Y1黃燈黃燈Y2梯形圖:梯形圖:二、二、 助記符語言(助記符語言(Mnemonic) 在現(xiàn)場調(diào)試時,小型在現(xiàn)場調(diào)試時,小型PLCPLC往往只配備顯示屏只有幾行往往只配備顯示屏只有幾行寬度的簡易編程器,這時,梯形圖就無法輸入了,但助記寬度的簡易編程器,這時,梯形圖就無法輸入了,但助記符指令卻可以

8、一條一條的輸入,滾屏顯示。符指令卻可以一條一條的輸入,滾屏顯示。三菱FX系列PLC的程序設計語言助記符指令組成:操作碼操作數(shù)。助記符指令組成:操作碼操作數(shù)。 操作碼用便于記憶的助記符表示,用來表示指令的功操作碼用便于記憶的助記符表示,用來表示指令的功能,告訴能,告訴CPUCPU要執(zhí)行什么操作。要執(zhí)行什么操作。人工將圖人工將圖3 3梯形圖轉換成指令梯形圖轉換成指令表方法:也是按梯形圖的邏輯表方法:也是按梯形圖的邏輯行和邏輯組件的編排順序自上行和邏輯組件的編排順序自上而下、自左向右依次進行。而下、自左向右依次進行。 表3.4 對應圖3.3梯形圖的指令表 圖圖3電機啟電機啟保??刂铺菪螆D保??刂铺菪?/p>

9、圖三菱FX系列PLC的程序設計語言3.2三菱三菱FX系列系列PLC的基本邏輯指令的基本邏輯指令 13.2.1 邏輯取與輸出線圈驅動指令邏輯取與輸出線圈驅動指令LD、LDI、OUT1指令用法指令用法(1)LD(取常開)(取常開): 常開接點與母線連接指令。常開接點與母線連接指令。(2)LDI(取常閉)(取常閉):常閉接點與母線連接指令。:常閉接點與母線連接指令。(3)OUT(線圈驅動)(線圈驅動):線圈驅動指令。:線圈驅動指令。表3.4 邏輯取與輸出線圈驅動指令 3.2.1 邏輯取與輸出線圈驅動指令邏輯取與輸出線圈驅動指令LD、LDI、OUT 22指令說明指令說明 (1) LD和LDI指令用于接

10、點與母線相連。與ANB和ORB指令配合,還作為分支起點指令。目標組件:X、Y、M、T、C、S。(2)OUT指令用于驅動輸出繼電器、輔助繼電器、定時器、計數(shù)器、狀態(tài)繼電器和功能指令,但是不能用來驅動輸入繼電器,目標組件: Y、M、T、C、S和功能指令線圈F。(3)OUT指令可以并行輸出,相當于線圈是并聯(lián)的,如圖3.6中的M100和T1就是并聯(lián)的。注意,輸出線圈不能串聯(lián)使用。(4)在對定時器、計數(shù)器使用OUT指令后,須設置時間常數(shù)K,或指定數(shù)據(jù)寄存器的地址。如圖3.6中T1的3.2.1 邏輯取與輸出線圈驅動指令邏輯取與輸出線圈驅動指令LD、LDI、OUT 3時間常數(shù)設置為K10。時間常數(shù)K的設定,

11、要占一步。表3.6中給出了時間常數(shù)K的設定值范圍與對應的時間實際設定值范圍,及以T、C為目時OUT指令所占步數(shù)。 例例3.3 閱讀圖3.6中的梯形圖,試解答:(1)寫出圖3.6中梯形圖所對應的指令表。(2)指出各指令的步序并計算程序的總步數(shù)。(3)計算定時器T1的定時時間。表3.5 定時器/計數(shù)器時間常數(shù)K的設定 3.2.1 邏輯取與輸出線圈驅動指令邏輯取與輸出線圈驅動指令LD、LDI、OUT 4時間常數(shù)設置為K10。時間常數(shù)K的設定,要占一步。表3.6中給出了時間常數(shù)K的設定值范圍與對應的時間實際設定值范圍,及以T、C為目時OUT指令所占步數(shù)。 例例3.3 閱讀圖3.7中的梯形圖,試解答:(

12、1)寫出圖3.7中梯形圖所對應的指令表。(2)指出各指令的步序并計算程序的總步數(shù)。(3)計算定時器T1的定時時間。圖3.7 LD、LDI和OUT指令應用舉例 解:解:(1)從梯形圖到指令表,按自上而下、自左向右依次進行轉換,得到對應圖3.7梯形圖的指令表如表3.7所示。(2)總的程序步為10步。各指令的步序如表3.7第1列所示。3.2.1 邏輯取與輸出線圈驅動指令邏輯取與輸出線圈驅動指令LD、LDI、OUT 5(3)由附錄中的表A.1可知T1是100ms定時器,所以T1定時時間為100.11s。 表3.6 對應圖3.7梯形圖的指令表 3.2.2 接點串聯(lián)指令接點串聯(lián)指令AND、ANI 11指令

13、用法指令用法(1)AND(串常開):常開接點串聯(lián)指令。(2)ANI(串常閉):常閉接點串聯(lián)指令。2指令說明指令說明 (1)AND和ANI指令用于單個接點串聯(lián),串聯(lián)接點的數(shù)量不限,重復使用指令次數(shù)不限。目為X、Y、M、T、C、S。表3.7 接點串聯(lián)指令 3.2.2 接點串聯(lián)指令接點串聯(lián)指令AND、ANI 2(2)在執(zhí)行OUT指令后,通過接點對其它線圈執(zhí)行OUT指令,稱為“連續(xù)輸出”(又稱縱接輸出)。正確:圖3.8中緊接OUT M101后,通過接點T1輸出OUT Y001。錯誤:圖3.9中M101與T1和Y001交換,出錯。 非要這樣縱接,要使用后述的 MPS和MPP指令。圖3.9 縱接錯誤舉例

14、圖3.8 AND與ANI指令應用舉例 3.2.2 接點串聯(lián)指令接點串聯(lián)指令AND、ANI 3例例3.4 閱讀圖3.8中的梯形圖,試解答:(1)寫出圖3.8梯形圖所對應的指令表。(2)指出各指令的步序并計算程序的總步數(shù)。解:解:(1)對應圖3.8梯形圖的指令表如表3.9所示。(2)各指令步序如表3.9。程序總的占9步。表3.8 對應圖3.8梯形圖的指令表 3.2.3 接點并聯(lián)指令接點并聯(lián)指令OR、ORI 11指令用法指令用法(1)OR(并常開)(并常開):常開接點并聯(lián)指令:常開接點并聯(lián)指令(2)ORI(并常閉)(并常閉):常閉接點并聯(lián)指令。:常閉接點并聯(lián)指令。例例3.5 3.5 閱讀圖閱讀圖3.

15、10(a)中的梯形圖,試解答:)中的梯形圖,試解答:(1)寫出圖)寫出圖3.10(a)梯形圖所對應的指令表。)梯形圖所對應的指令表。(2 2)指出各指令的步序并計算程序的總步數(shù)。)指出各指令的步序并計算程序的總步數(shù)。表3.9 接點并聯(lián)指令 3.2.3 接點并聯(lián)指令接點并聯(lián)指令OR、ORI 2解:解:(1)對應圖3.10梯形圖的指令表如圖3.10(b)所示。 (2)各指令步序也如圖3.10(b),各指令均為1步,所以程序總的占10步。圖3.10 OR與ORI指令舉例 3.2.3 接點并聯(lián)指令接點并聯(lián)指令OR、ORI 32指令說明指令說明 (1)OR和ORI指令引起的并聯(lián),是從OR和ORI一直并聯(lián)

16、到前面最近的LD和LDI指令上,如圖3.10(a),并聯(lián)的數(shù)量不受限制。操作目標組件為X、Y、M、T、C、S。(2)OR和ORI指令只能用于單個接點并聯(lián)連接,若要將兩個以上接點串聯(lián)而成的電路塊并聯(lián),要用后述的ORB指令。 3.2.4 串聯(lián)電路塊的并聯(lián)指令串聯(lián)電路塊的并聯(lián)指令ORB1指令用法指令用法ORB(串聯(lián)電路塊)(串聯(lián)電路塊):將兩個或兩個以上串聯(lián)塊并聯(lián)連接的指令。串聯(lián)塊:兩個以上接點串聯(lián)的電路。串聯(lián)塊并聯(lián),支路始端用LD和LDI,終端用ORB指令。2指令說明指令說明 (1)ORB指令無操作數(shù),其后不跟任何軟組件編號。(2)多重并聯(lián)電路中,ORB指令可以集中起來使用;切記:在一條線上LD和

17、LDI指令重復使用次數(shù)要8。表3.10 串聯(lián)電路塊的并聯(lián)指令3.2.4 串聯(lián)電路塊的并聯(lián)指令串聯(lián)電路塊的并聯(lián)指令ORB 2例例3 3.5 5 閱讀圖3.11(a)中的梯形圖,試解答:(1)寫出圖3.11(a)梯形圖所對應的指令表。(2)指出各指令的步序并計算程序的總步數(shù)。圖3.11 ORB指令舉例3.2.4 串聯(lián)電路塊的并聯(lián)指令串聯(lián)電路塊的并聯(lián)指令ORB 3解:解:(1)對應圖3.11(a)梯形圖的指令表如圖3.11(b)所示。按照兩兩并聯(lián)的原則,在首次出現(xiàn)的兩個串聯(lián)塊后應加一個ORB指令,此后每出現(xiàn)一個要并聯(lián)的串聯(lián)塊,就要加一個ORB指令。(2)各指令步序也如圖3.11(b),各指令均為1步

18、,所以程序總的占10步。3.2.5 并聯(lián)電路塊的串聯(lián)指令并聯(lián)電路塊的串聯(lián)指令ANB 11指令用法指令用法ANB(并聯(lián)電路塊)(并聯(lián)電路塊):將并聯(lián)電路塊的始端與前一個電路串聯(lián)連接的指令。并聯(lián)塊:兩個以上接點并聯(lián)的電路。并聯(lián)塊串聯(lián)時要用ANB指令,支路始端用LD和LDI,終端用ANB指令。3.2.5 并聯(lián)電路塊的串聯(lián)指令并聯(lián)電路塊的串聯(lián)指令ANB 22指令說明指令說明 (1)ANB指令無操作數(shù),其后不跟任何軟組件編號。(2)ANB指令可以集中起來使用,但是切記,此時在一條線上LD和LDI指令重復使用次數(shù)要8。例例3 3.6 6 閱讀圖3.12(a)中的梯形圖,試解答:(1)寫出圖3.12(a)梯

19、形圖所對應的指令表。(2)指出各指令的步序并計算程序的總步數(shù)。解:解:(1)對應圖3.12(a)梯形圖的指令表如圖3.12(b)。按兩兩串聯(lián)原則,在首次出現(xiàn)的兩并聯(lián)塊后應加一個ANB指令,表3.11 并聯(lián)電路塊的串聯(lián)指令 3.2.5 并聯(lián)電路塊的串聯(lián)指令并聯(lián)電路塊的串聯(lián)指令ANB 3此后每出現(xiàn)一個并聯(lián)塊,就要加一個ANB。前一并聯(lián)塊結束時,應用LD或LDI指令開始后一并聯(lián)塊。(2)各指令步序也如圖3.12(b),各指令均為1步,所以程序總的占11步。圖3.12 ANB指令舉例3.2.6 多重輸出指令多重輸出指令MPS、MRD、MPP 11指令用法指令用法(1)MPS(進棧)(進棧): 進棧指令

20、。進棧指令。(2)MRD(讀棧)(讀棧):讀棧指令。:讀棧指令。(3)MPP(出棧)(出棧): 出棧指令。出棧指令。這組指令可將接點的狀態(tài)先進棧保護,這組指令可將接點的狀態(tài)先進棧保護,圖3.13 棧操作示意 當需要接點狀態(tài)時,再出?;謴?,以保證與后面的電路正確連接。表3.12多重輸出指令3.2.6 多重輸出指令多重輸出指令MPS、MRD、MPP 22指令說明指令說明(1)PLC中,有11個可存儲中間運算結果的存儲器,它們相當于微機中的堆棧,是按照先進后出的原則進行存取的一段存儲器區(qū)域。堆棧指令的操作如圖3.13。(2)使用一次MPS指令,該時刻的運算結果就壓入第一個單元中(棧頂)。再次使用MP

21、S,當前結果壓入棧頂,原先數(shù)據(jù)依次向棧的下一個單元推移。(3)使用MPP指令,各數(shù)據(jù)依次向上一個棧單元傳送。棧頂數(shù)據(jù)在彈出后就從棧內(nèi)消失。(4)MRD是棧頂數(shù)據(jù)的讀出專用指令,但棧內(nèi)的數(shù)據(jù)不發(fā)生下壓或上托的傳送。(5)MPS、MRD、MPP指令均無操作數(shù)。(6)MPS和MPP應配對使用,連續(xù)使用次數(shù)11次。3.2.6 多重輸出指令多重輸出指令MPS、MRD、MPP 3例例3 3.7 7 閱讀圖3.14(a)中一層堆棧的梯形圖,試解答:(1)寫出圖3.14(a)梯形圖所對應的指令表。(2)指出各指令的步序并計算程序的總步數(shù)。圖3.14 例3.7多重輸出指令舉例 3.2.6 多重輸出指令多重輸出指

22、令MPS、MRD、MPP 4解:解:(1)對應圖3.14(a)梯形圖的指令表如圖3.14(b)。注意,棧操作指令在梯形圖中并非顯式可見的,需要人工將它們加在指令表中。為了減少出錯,可用FXGPC軟件先畫好梯形圖,然后再將梯形圖轉換為指令。(2)用FXGP先畫好梯形圖,然后用工具工具轉換轉換命令,即可得到圖3.14(b)所示的指令表。各指令的步序已經(jīng)在此程序中標出,并可得到總的程序步為21步。 例例3 3.8 8 閱讀圖3.15(a)中二層堆棧的梯形圖,試解答:(1)寫出圖3.15(a)梯形圖所對應的指令表。(2)指出各指令的步序并計算程序的總步數(shù)。解:解:(1)用FXGP先畫好梯形圖,然后用工

23、具工具轉換轉換命令,即可得到對應圖3.15(a)梯形圖的指令表如圖3.15(b)所示。(2)各指令的步序已經(jīng)在此程序中標出,并可得到總的程序步為18步。 3.2.6 多重輸出指令多重輸出指令MPS、MRD、MPP 5(1)對應圖3.14(a)梯形圖的指令表如圖3.14(b)。注意,棧操作指令在梯形圖中并非顯式可見,要人工將其加在指令表中。(2)用FXGP先畫好梯形圖,然后用工具工具轉換轉換命令,即可得到圖3.14(b)所示的指令表。各指令的步序已經(jīng)在此程序中標出,并可得到總的程序步為21步。 圖3.15 例3.9多重輸出指令舉例 3.2.7 置位與復位指令置位與復位指令SET、RST 11指令

24、用法指令用法(1)SET(置位)(置位):置位指令:置位指令(2)RST(復位)(復位):復位指令:復位指令用于各繼電器用于各繼電器Y、S和和M等,置位和復位,還可在用戶等,置位和復位,還可在用戶程序的任何地方對某個狀態(tài)或事件設置或清除標志。程序的任何地方對某個狀態(tài)或事件設置或清除標志。2指令說明指令說明表3.13置位與復位指令 3.2.7 置位與復位指令置位與復位指令SET、RST 2(1)SET和 RST指令有自保功能,在圖3.16(a)中,X000一旦接通,即使再斷開,Y000仍保持接通。(2)SET和 RST指令的使用沒有順序限制,并且 SET和 RST之間可以插入別的程序,但只在最后

25、執(zhí)行的一條才有效。(3)RST指令的目標組件,除與SET相同的YMS外,還有TCD。例例3.10閱讀圖3.16(a)梯形圖,試解答:(1)寫出圖3.16(a)梯形圖所對應的指令表。(2)指出各指令的步序并計算程序的總步數(shù)。(3)X000和X001的波形如圖3.17(a),畫出Y000的波形圖。 解:解:3.2.7 置位與復位指令置位與復位指令SET、RST 3圖3.16 SET和 RST指令舉例 3.2.7 置位與復位指令置位與復位指令SET、RST 4(1)用FXGP先畫好梯形圖,然后用工具工具轉換轉換命令,即可得到圖3.16(b)所示的指令表。各指令的步序已經(jīng)在此程序中標出,并可得到總的程

26、序步為21步。 (2)各指令的步序已經(jīng)在此程序中標出,并可得到總的程序步為26步。若人工計算,要注意圖3.16(b)中步序15RSTD0,此指令為3個程序步。 (3)根據(jù)SET和 RST指令功能,容易分析得出:常開X000接通時,線圈Y000得電并保持,一直至常開X001接通時,線圈Y000才失電并保持,所以Y000的波形如圖3.17(b)所示。 圖3.17 輸入/輸出波形 3.2.8 脈沖輸出指令脈沖輸出指令PLS、PLF 11指令用法指令用法(1)PLS(脈沖):微分輸出指令,上升沿有效。(2)PLF(脈沖):微分輸出指令,下降沿有效。指令用于目標組件的脈沖輸出,當輸入信號跳變時產(chǎn)生一個寬

27、度為掃描周期的脈沖。 2指令說明指令說明表3.14脈沖輸出指令 3.2.8 脈沖輸出指令脈沖輸出指令PLS、PLF 2(1)使用PLS/PLF指令,組件Y、M僅在驅動輸入接通/斷開后一個掃描周期內(nèi)動作。(2)特殊繼電器M不能用作PLS或PLF的目標組件。例例3.11閱讀圖3.18(a)梯形圖,試解答:(1)寫出圖3.18(a)梯形圖所對應的指令表。(2)指出各指令的步序并計算程序的總步數(shù)。(3)X000和X001的波形如圖3.19(a)所示,畫出M0、M1和Y000的波形圖。解解:(1)用FXGP先畫好梯形圖,再用工具工具轉換轉換命令,即可得到圖3.18(b)所示的指令表。(2)各指令步序已在

28、圖3.18(b)程序中標出,總程序步為11步(3)X000接通上升沿M0線圈得電并保持一個掃描周期M0常開閉合使Y000得電X001接通下降沿M1線圈得電并保持一個掃描周期,M1常開閉合使Y000復位。3.2.8 脈沖輸出指令脈沖輸出指令PLS、PLF 3圖3.18PLS和PLF指令舉例 圖3.19 輸入/輸出波形 3.2.9 主控與主控復位指令主控與主控復位指令 MC、MCR 11指令用法指令用法(1)MC(主控)(主控):公共串聯(lián)接點的連接指令(公共串聯(lián)接點另起新母線)。(2)MCR(主控復位)(主控復位):MC指令的復位指令。這兩個指令分別設置主控電路塊的起點和終點。 2指令說明指令說明

29、(1)在圖3.20(a)中,當輸入X000接通時,執(zhí)行MC表3.15主控與主控復位指令 與MCR之間的指令。當輸入斷開時,MC與MCR指令間各組件將為如下狀態(tài):計數(shù)器、累計定時器,用SET/RST指令驅動的組件,將保持當前的狀態(tài);非累計定時器及用OUT指令驅動的軟組件,將處斷開狀態(tài)。(2)執(zhí)行MC指令后,母線(LD,LDI)移至MC接點,要返回原母線,用返回指令MCR。MC/MCR指令必須成對使用。(3)使用不同的Y,M組件號,可多次使用MC指令。但是若使用同一軟組件號,會出現(xiàn)雙線圈輸出。(4)MC指令可嵌套使用,即在MC指令內(nèi)再使用MC指令,此時嵌套級的編號就順次由小增大。用MCR指令逐級返

30、回時,嵌套級的編號則順次由大減小,如圖3.22(a)所示。嵌套最多大不要超過8級(N7)。3.2.9 主控與主控復位指令主控與主控復位指令 MC、MCR 2例例3.12 3.12 閱讀圖3.20(a)梯形圖,試解答:(1)寫出圖3.20(a)梯形圖所對應的指令表。(2)指出各指令的步序并計算程序的總步數(shù)。解:解:(1)用FXGP先畫好圖3.20(a)梯形圖(串聯(lián)在母線上的接點M100(嵌套級為N0)可以不必畫),再用工具工具轉換轉換命令3.2.9 主控與主控復位指令主控與主控復位指令 MC、MCR 3圖3.20 MC和MCR指令舉例 梯形圖將變?yōu)閳D3.21所示;同時可得到對應圖3.20(a)梯

31、形圖的指令表如圖3.20(b)所示。(2)各指令的步序已經(jīng)在圖3.20(b)程序中標出,并可得到總的程序步為11步。注意圖3.20(b)中兩條主控指令:1 MC N0 M100和 8 MCR N0 分別為3個和2個程序步。例例3.13 分析圖3.22(a)梯形圖,指出主控嵌套級數(shù),并且簡述程序的執(zhí)行過程。3.2.9 主控與主控復位指令主控與主控復位指令 MC、MCR 4圖3.21MC和MCR指令舉例梯形圖 解:解:圖3.22(a)為2級主控嵌套,執(zhí)行過程如圖3.22(b)。N1嵌套在N0之中。 3.2.9 主控與主控復位指令主控與主控復位指令 MC、MCR 5圖3.21MC和MCR指令舉例梯形

32、圖 1指令用法指令用法(1)NOP(空操作)(空操作):空一條指令(想刪除一指令)(2)END(程序結束)(程序結束):程序結束指令。調(diào)試中恰當使用NOP和END,會帶來許多方便。2指令說明指令說明(1)在程序中事先插入NOP指令,以備在修改或增加指令時,可使步進編號的更改次數(shù)減到最少。 3.2.10 空操作與程序結束指令空操作與程序結束指令NOP、END 1表3.16NOP和 END指令 3.2.10 空操作與程序結束指令空操作與程序結束指令NOP、END 2圖3.23 用NOP指令取代已寫入的指令引起電路改變 (2)用NOP指令取代已寫入的指令,從而修改電路。LD、LDI、AND、ANI、

33、OR、ORI、ORB和ANB等指令若換成NOP指令,電路結構將會改變。 AND和ANI指令改為NOP,相當于串聯(lián)接點被短路,如圖3.23(a)示例。 OR和ORI指令改為NOP,相當于并聯(lián)接點被開路,如圖3.23(b)示例。 如用NOP指令修改后的電路不合理,梯形圖將出錯,如圖3.23(c)(e)所示。(3)NOP是一條空操作指令,CPU不執(zhí)行目標指令。NOP在程序中占一個步序,該指令在梯形圖中沒有對應的軟組件來表示它,但可從梯形圖中的步序得到反映。(4)執(zhí)行程序全清操作后,全部指令都變成NOP。3.2.10 空操作與程序結束指令空操作與程序結束指令NOP、END 3(5)END指令用于程序的

34、結束,無目標操作數(shù)。END指令還可在程序調(diào)試中設置斷點,先分段插入END指令,再逐段調(diào)試,調(diào)試好后,刪去END指令。例例3.14閱讀圖3.24(a)梯形圖,試解答:(1)將圖3.24(a)梯形圖中的接點X001用 NOP指令代替,畫出對應的梯形圖。(2)將圖3.24(a)梯形圖中的接點X001和X003用 NOP代替,畫出對應的梯形圖。(3)比較圖3.24(a)梯形圖和作上述變換后的梯形圖所對應的指令表。解:解:(1)將圖3.24(a)中的接點X001用 NOP指令代替,與左母線相連的接點X001被取消,此時編程軟件FXGP是將X003的左端接在上一邏輯行的Y000與X002相連處(同一邏輯層

35、次點),得到的梯形圖如圖3.24(b)所示。3.2.10 空操作與程序結束指令空操作與程序結束指令NOP、END 4(2)將圖3.24(a)梯形圖中的接點X001和X003都用 NOP指令代替,在圖3.24(b)中將X003短路,得到的梯形圖如圖3.24(c)所示。(3)對應圖3.24(a)(c)梯形圖的指令表,分別如圖3.25(a)(c)所示。 3.2.10 空操作與程序結束指令空操作與程序結束指令NOP、END 5梯形圖程序設計規(guī)則(1)梯形圖中的階梯都是始于左母線,終于右母線。每行的左邊是接點的組合,表示驅動邏輯線圈的條件,而表示結果的邏輯線圈只能接在右邊的母線上,接點是不能出現(xiàn)在線圈的

36、右邊的。所以,圖3.26(a)應改畫為圖3.26(b)。 3.3梯形圖程序設計方法梯形圖程序設計方法 3.3.1 梯形圖程序編程基本原則梯形圖程序編程基本原則 圖3.26 接點不能出現(xiàn)在線圈的右邊的原則 (2)接點應畫在水平線上,不要畫在垂直線上。如圖3.27(a)中接點X005與其它接點之間的連接關系不能識別,對此類橋式電路,要將其化為連接關系明確的電路。按從左至右,從上到下的單向性原則,可以看出有4條從左母線到達線圈Y000的不同支路,于是就可以將圖3.27(a)不可編程的電路化為在邏輯功能上等效的圖3.27(b)的可編程電路。3.3.1 梯形圖程序編程基本原則梯形圖程序編程基本原則 2(

37、3)并聯(lián)塊串聯(lián)時,應將接點多的支路放在梯形圖的左方。串聯(lián)塊并聯(lián)時,應將接點多的并聯(lián)支路,放在梯形圖的上方。這樣安排,程序簡潔,指令更少。圖3.28(a)和圖3.29(a)應分別改畫為圖3.28(b)和圖3.29(b)為好。圖3.27 不可編程的電路化為等效的可編程電路 3.3.1 梯形圖程序編程基本原則梯形圖程序編程基本原則 3(4)雙線圈輸出不宜若在同一梯形圖中,同一組件的線圈使用兩次或兩次以上,稱為雙線圈輸出。雙線圈輸出只有最后一次有效,一般不宜使用。 圖3.28 上重下輕原則 圖3.29 左重右輕原則 3.3.1 梯形圖程序編程基本原則梯形圖程序編程基本原則 4設輸入采樣時,輸入映象區(qū)中

38、X001ON,X002OFF。第1次執(zhí)行時,Y003ON,Y004ON;第2次執(zhí)行時,X002OFF,Y003OFF;輸出刷新時,實際輸出,Y003OFF,Y004ON圖3.30 不宜使用雙線圈輸出 3.3.2 梯形圖的等效變換梯形圖的等效變換 1在不改變邏輯關系的前提下,好的等效變換往往能化難為簡、事半功倍。(1)在串聯(lián)電路中,按梯形圖設計規(guī)則改變組件的位置,使編程變?yōu)榭赡?。如圖3.26電路中,通過將線圈Y000移到右母處,應能使FXGP編譯通過。(2)在電路塊串并聯(lián)電路中,按“左重右輕、上重下輕”的原則變換梯形圖,使程序更優(yōu)化。如圖3.28和圖3.29兩電路,即為典型的實例。(3)在不易識

39、別串并聯(lián)關系的電路中,按從上到下、從左到右的單向性原則,找出所有能到達目標線圈的不同支路,變換梯形圖為可編程電路,如圖3.27電路即為典型的實例。3.3.2 梯形圖的等效變換梯形圖的等效變換 2(4)在雙線圈輸出電路中,按“最后一次才有效”的原則變換梯形圖,使雙線圈輸出電路變?yōu)閱尉€圈輸出電路,如圖3.30電路即為典型的實例。例例3.15 對圖3.31(a)梯形圖作等效變換,使成為合理梯形圖。解:解:接點不能出現(xiàn)在線圈的右邊,把圖3.31(a)梯形圖改畫成等效的梯形圖如圖3.31(b)所示。 圖3.31 梯形圖的等效變換 3.3.2 梯形圖的等效變換梯形圖的等效變換 3例例3.16 對圖3.32

40、(a)梯形圖作等效變換,使成為合理的梯形圖 解:解:方法1:雙線圈輸出時,只有最后一次才有效。因此,在圖3.32(a)的虛線框中的邏輯行可忽略,剩下的梯形圖與原梯形圖是等效的。 圖3.32 梯形圖的等效變換3.3.2 梯形圖的等效變換梯形圖的等效變換 4方法2:將圖3.32(a)梯形圖作相應變換,得到單線圈的梯形圖如圖3.32(b)所示。圖3.32(b)梯形圖對Y000的邏輯控制關系與原梯形圖是等效的。方法3:引入輔助寄存器是一個常用的好方法,往往能使一些難以解決的邏輯控制問題迎刃而解。在圖3.32(c)中,A和B接點控制M100,C、E和D接點控制M101,再由M100和M101接點的并聯(lián)組

41、合去控制Y000。這樣邏輯關系沒有變,卻把雙線圈梯形圖變?yōu)閱尉€圈的梯形圖。所以圖3.32(c)所示梯形圖是與原梯形圖等效的。 3.3.3 輸入信號的最高頻率輸入信號的最高頻率 1輸入信號的最高頻率限制:由于PLC采用集中IO刷新的掃描工作方式,導致了在程序執(zhí)行階段和輸出刷新階段,即使輸入信號發(fā)生變化,輸入映象區(qū)的內(nèi)容也不會改變。如果輸入信號變化過快,有可能被PLC檢測不到。所以輸入信號的變化周期必須比PLC的掃描周期長,因此輸入信號的最高頻率就受到了限制。設掃描周期一般為10ms,輸入濾波器的響應延遲也為10ms,則輸入脈沖的寬度至少為20ms,即其周期至少為 4 0 m s 。 可 以 估

42、算 出 , 輸 入 脈 沖 頻 率 應 1 40ms=25Hz。這種滯后響應,在一般的工業(yè)控制場合是完全允許的,但對于要求響應速度快場合就不適應了。 3.3.3 輸入信號的最高頻率輸入信號的最高頻率 2對于高速場合,PLC除了提高掃描速度,還在軟硬件上采取相應的措施,以提高I/O的響應速度。如在硬件方面,選用快速響應模塊,高速計數(shù)模塊。FX2系列PLC還提供X0X7共8個高速輸入端,其RC濾波器時間常數(shù)僅為50s。在軟件方面采用I/O立即信息刷新方式、中斷傳送方式和能用指令修改的數(shù)字式濾波器等。因此,可以處理的輸入信號的最高頻率有很大提高。FX2N系列PLC是小型化,高速度,高性能和所有方面都

43、是相當于FX系列中最高檔次的機型,它的1個基本指令運行時間只需0.08s,可讀取最大50s的短脈沖輸入,可見輸入信號的最高頻率可以達到20KHz。 3.4基本指令應用程序舉例基本指令應用程序舉例 1例例3.17 參照圖3.33設計一個三相異步電機正反轉PLC控制系統(tǒng)。設計步驟 (1)功能要求: 當接上電源時,電機M不動作。圖3.33 三相異步電機正反轉控制線路 按下SB1,電機正轉;按SB3,電機停轉。 按下SB2,電機反轉;按SB3,電機停轉。熱繼電器觸點FR斷,電機過載保護停轉。 3.4基本指令應用程序舉例基本指令應用程序舉例 2按下SB2,電機M反轉;按SB3,電機M停轉。熱繼電器觸點F

44、R動作,電機M因過載保護而停止。 圖3.34 三相異步電機正反轉控制線路的動作順序 3.4基本指令應用程序舉例基本指令應用程序舉例 3(2)輸入/ 輸出端口設置表3.17 三相異步電機正反轉PLC控制I/O端口分配表(3)梯形圖三相異步電機正反轉控制系統(tǒng)梯形圖如圖3.35(a),其動作順序完全符合表3.17,只要按表3.17的I/O分配作相應替換即行。 (4)指令表指令表如圖3.35(b)所示。(5)接線圖接線圖如圖3.36所示。 3.4基本指令應用程序舉例基本指令應用程序舉例 4為防止正反轉啟動按鈕同時按下危險情況,一方面,在梯形圖中設了互鎖,將常閉X001和Y001串聯(lián)在反轉電路中,將常閉

45、X002和Y002串聯(lián)在正轉電路中。另一方面,在外部也設置了如圖3.36所示的用實際常閉觸點組成的互鎖。 圖3.35 三相異步電機正反轉控制 3.4基本指令應用程序舉例基本指令應用程序舉例 5為防止正反轉啟動按鈕同時按下危險情況,一方面,在梯形圖中設了互鎖,將常閉X001和Y001串聯(lián)在反轉電路中,將常閉X002和Y002串聯(lián)在正轉電路中。另一方面,在外部也設置了如圖3.36所示的用實際常閉觸點組成的互鎖。 圖3.36 PLC控制的接線圖 3.4基本指令應用程序舉例基本指令應用程序舉例 6例例3.18 設計一個用FX1S20MT的輸出端子直接驅動直流小電動機正反轉控制系統(tǒng)。直流電機的規(guī)格在12

46、V/0.5A以下。 直流電機正反轉驅動電路,是通過電源極性的切換來控制電機轉向,可參照橋式整流電路來設計。只要將橋式整流電路中的四個整流二極管用四個繼電器的觸點來取代,負載則用直流電機來取代,如圖3.37(a)所示。 圖3.37 直流電機正反轉驅動與接線 3.4基本指令應用程序舉例基本指令應用程序舉例 7控制電路設計可參照例3.17交流異步電機的控制,不同的是要控制的繼電器線圈有4個,動作過程,參看圖3.38的動作順序表。(1)功能要求 當接上電源時,電機M不動作。圖3.38 直流電機正反轉控制動作順序表 3.4基本指令應用程序舉例基本指令應用程序舉例 8按下SB1后,電機正轉;再按SB3后,

47、電機停轉。按下SB2后,電機反轉;再按SB3后,電機停轉。熱繼電器觸點FR動作后,電機M因過載保護而停止。 (2)輸入/ 輸出端口設置(3)梯形圖(4)指令表(5)接線圖表3.18 直流電機正反轉PLC控制I/O端口分配表 3.4基本指令應用程序舉例基本指令應用程序舉例 9FX1S-20MT是晶體管輸出,輸出結構如圖3.41所示。當晶體管截止時,輸出端子Y0與公共端COM0斷開。當晶體管導通時,Y0與COM0接通,要注意的是導通是單向的,即導通時的電流流向只能是從Y0流向COM0。所以圖3.37(a)中4個開關的實際接法應如圖3.37(b)所示。圖3.40就是按此畫出的接線圖。 圖3.40 P

48、LC控制的接線圖圖3.41 晶體管輸出結構 3.4基本指令應用程序舉例基本指令應用程序舉例 10例例3.193.19流水行云設計一個彩燈控制的PLC系統(tǒng)。 (1)功能要求合啟動鈕SB2,彩燈HL0HL7(Y000Y007)按間隔2s點亮。至彩燈HL0HL7全亮,維持5s;此后全熄,維持3s;自動重復下一輪循環(huán)。(2)輸入/ 輸出端口設置表3.19 彩燈PLC控制的I/O端口分配表3.4基本指令應用程序舉例基本指令應用程序舉例 11(3)梯形圖 圖3.42(a)彩燈PLC控制的梯形圖 3.4基本指令應用程序舉例基本指令應用程序舉例 12(4)指令表 圖3.42(b)彩燈PLC控制的指令表 3.4基本指令應用程序舉例基本指令應用程序舉例 13(5)接線圖 圖3.43 PLC彩燈控制接線圖 本章小結本章小結1三菱FX2系列PLC的編程組件如附錄

溫馨提示

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

評論

0/150

提交評論