第2章 基本邏輯指令_第1頁
第2章 基本邏輯指令_第2頁
第2章 基本邏輯指令_第3頁
第2章 基本邏輯指令_第4頁
第2章 基本邏輯指令_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第2章基本邏輯指令重點:基本邏輯指令的格式、功能、編程方法。“PLC技術與應用”

電子教案第2章基本邏輯指令2.1運算開始和線圈驅(qū)動指令(LD、LDI、OUT)2.4多重輸出指令(MPS、MRD、MPP)2.3電路塊的并聯(lián)與串聯(lián)連接指令(ORB)2.2觸點串聯(lián)、并聯(lián)指令(AND、ANI、OR、ORI)2.10空操作和程序結(jié)束指令(NOP、END)2.5主控移位和復位指令(MC、MCR)2.7脈沖輸出指令(PLS,PLF)2.6自保持與消除指令(SET、RST)2.8脈沖檢測指令(LDP,LDF,ANDP,ANDF,ORP,ORF)2.9觸點串聯(lián)、并聯(lián)指令(AND、ANI、OR、ORI)

FX系列的FX0S、FX0N(以及FX2、FX2C)等機型有20個基本指令,而FX1N、FX2N等機型有27個基本指令,本章主要討論這些基本指令的助記符、名稱、功能及其用法。2·1運算開始和線圈驅(qū)動指令(LD、LDI、OUT)

運算開始和線圈驅(qū)動指令的助記符和功能下表所示:

指令功能的幾點說明:(1)LD指令是將常開觸點接到在左母線上,LDI是將常閉觸點接到左母線上。在分支電路起點處,LD,LDI可與ANB,ORB指令組合使用。(2)OUT指令是對輸出繼電器、輔助繼電器、狀態(tài)繼電器、定時器、計數(shù)器線圈的驅(qū)動指令。這些線圈接于右母線。OUT指令可對并聯(lián)線圈作多次驅(qū)動。指令助記符、名稱功能可作用的軟元件LD(?。?/p>

常開觸點邏輯運算開始X、Y、M,S,T,CLDI(取反)常閉觸點邏輯運算開始X、Y、M,S,T,COUT(輸出)驅(qū)動線圈M,S,T,C第2章基本邏輯指令■指令表■2·2觸點串聯(lián)、并聯(lián)指令(AND、ANI、OR、ORI)觸點串聯(lián)、并聯(lián)指令的助記符、功能如表2-2所示:指令助記符,名稱

功能可作用的軟元件

AND(與)串聯(lián)一常開觸點X,Y,M,S,T,C

ANI(與非)串聯(lián)一常閉觸點X,Y,M,S,T,COR(或)并聯(lián)一常開觸點X,Y,M,S,T,C

ORI(或非)并聯(lián)一常閉觸點X,Y,M,S,T,C

關于指令功能的幾點說明:(1)AND、ANI指令可進行1個觸點的串聯(lián)連接。串聯(lián)觸點的數(shù)量不受限制,可多次使用。(2)OR、ORI指令是從當前步開始,將一個觸點與前面的LD、LDI指令步進行并聯(lián)連接。也就是說,從當前步開始,將一個常開觸點或常閉觸點連到左母線。對于兩個或兩個以上觸點的并聯(lián)連接,將用到后面介紹的ORB指令。(3)一般來說串聯(lián)或并聯(lián)觸點數(shù)目不受限制。但使用軟件編程或打印機時將受到限制。串聯(lián)時最好一行不超過10個觸點和一個線圈.■(1)PLC執(zhí)行程序的順序是從上到下,從左到右。因此指令表的順序也按這一原則排列。(2)OUT指令之后,通過串聯(lián)觸點再對其他線圈使用OUT指令,稱為縱接輸出?!?·3電路塊的并聯(lián)與串聯(lián)連接指令(ORB)電路塊并聯(lián)與串聯(lián)指令的助記符和功能如表2-3所示。

指令助記符,名稱功能可作用的軟元件ORB(電路塊或)串聯(lián)電路的并聯(lián)連接無ANB(電路塊與)并聯(lián)電路的串聯(lián)連接無關于指令功能的幾點說明:(1)2個或2個以上觸點串聯(lián)連接的電路塊稱為串聯(lián)電路塊。將串聯(lián)電路塊作并聯(lián)連接時,分支開始用LD、LDI指令,分支結(jié)束用ORB指令。ORB無操作元件,是一個不帶操作數(shù)的獨立指令。(2)由含有一個或多個觸點的串聯(lián)電路形成的并聯(lián)分支電路稱為并聯(lián)電路塊,并聯(lián)電路塊在串聯(lián)連接時,要使用ANB指令。電路塊的起始要用LD、LDI指令,電路塊結(jié)束用ANB指令。ANB與ORB指令一樣,也是一個不帶操作數(shù)的獨立指令。(3)多個串聯(lián)電路塊作并聯(lián)連接時,并聯(lián)的電路塊數(shù)沒有限制。(4)多個并聯(lián)電路塊作串聯(lián)連接時,串聯(lián)電路塊數(shù)沒有限制?!觯?)當串聯(lián)電路塊作并聯(lián)連接時,起始用LD、LDI指令,結(jié)束用ORB指令。(2)無論是在電路塊中并聯(lián)一觸點,或在當前位置并聯(lián)一觸點到左母線,均用OR或ORI指令?!觯?)當并聯(lián)電路塊作串聯(lián)連接時,起始用LD,LDI,結(jié)束用ANB。(2)無論是在電路塊中并聯(lián)一觸點,或在當前位置并聯(lián)一觸點到左母線,均用OR或ORI指令?!?.4多重輸出指令(MPS、MRD、MPP)多重輸出是指從某一點經(jīng)串聯(lián)觸點驅(qū)動線圈之后,再由這一點驅(qū)動另一線圈,或再經(jīng)串聯(lián)觸點驅(qū)動另一線圈的輸出方式。它與縱接輸出不同。多重輸出指令的助記符和功能,如下表所示:指令助記符,名稱功能可作用的軟元件MPS(進棧)記憶到MPS指令為止的狀態(tài)無MRD(讀棧)讀出到MPS指令為止的狀態(tài),從這點輸出無MPP(出棧)讀出到MPS指令為止的狀態(tài),從這點輸出并清除這狀態(tài)無于指令功能的幾點說明:(1)MPS、MRD、MPP指令是對分支多重輸出電路編程用的指令。在FX系列PLC中有一個稱為“棧存儲器”的存儲器。當對分支電路使用一次MPS指令時,它將分支點之前的運算結(jié)果記存下來送入棧存儲器的第一段。再使用一次MPS指令,又將此刻的運算結(jié)果送入棧存儲器的第一段,而將原先已存入的數(shù)據(jù)依次移到棧存儲器的下一段。執(zhí)行MRD指令,是讀出最上段所存的最新數(shù)據(jù);此時存儲在棧存儲器的數(shù)據(jù)不發(fā)生移動。執(zhí)行MPP指令,各數(shù)據(jù)按順序向上移動,將棧最上段數(shù)據(jù)讀出,同時該數(shù)據(jù)在棧存儲器中消失?!觥觯?)MPS、MRD、MPP指令,可以與ANB、ORB等指令結(jié)合。■(3)對于2段以上的堆棧分支電路,注意在分支點用MPS、MRD、MPP指令。由兩段堆棧組成,執(zhí)行X0之后,進入第1段堆棧。執(zhí)行X1及X5之后,各自進入第2段堆棧?!?4)要注意多重輸出與縱接輸出的區(qū)別。

圖中,Y0、Y1、Y2構(gòu)成多重輸出,Y2、Y3構(gòu)成縱接輸出,Y3、Y4構(gòu)成多重輸出?!?.5主控移位和復位指令(MC、MCR)主控移位和復位指令的助記符和功能。關于指令功能的說明:(1)當控制觸點接通,執(zhí)行主控MC指令,相當于母線(LD、LDI點)移到主控觸點后,直接執(zhí)行從MC到MCR之間的指令.MCR令其返回原母線。其動作原理如圖2-9所示。圖中N0為層次,M1為指令MC所作用的元件或稱為主控線圈。當X0接通,執(zhí)行MC指令,母線移動,主控線圈M1得電,其主控觸點M1閉合,執(zhí)行從MC到MCR之間的程序。當程序運行到MCR指令,母線返回,再執(zhí)行以下程序。當MC指令的控制觸點斷開(例如圖2-9中為斷開狀態(tài)),不能執(zhí)行從MC到MCR之間指令?!鰣D2-9■(2)當多次使用主控指令(但沒有嵌套)時,可以通過改變Y、M地址號來實現(xiàn),通常用MCN0進行編程。N0的使用次數(shù)沒有限制。■(3)MC、MCR指令可以嵌套。嵌套時,MC指令的嵌套級N的地址號從N0開始按順序增大。使用返回指令MCR時,嵌套級地址號順次減少?!?.6自保持與消除指令(SET、RST)自保持與復位指令的助記符和功能,如下表所示,SET,RST的用法如下圖所示:■2.7脈沖輸出指令(PLS,PLF)脈沖輸出指令的助記符和功能如下表所示:(1)使用PLS指令時,僅在驅(qū)動輸入ON后一個掃描周期內(nèi),軟元件Y、M動作;使用PLF指令時,僅在驅(qū)動輸入OFF后一個掃描周期內(nèi),軟元件Y、M動作。如下圖示。圖中,M0又稱為上升沿微分輸出,M1又稱為下降沿微分輸出。關于指令功能的幾點說明:■(2)使用計數(shù)器時,為了保證驅(qū)動輸入ON后馬上清零,要使用PLS指令,如下圖所示?!?.8脈沖檢測指令(LDP,LDF,ANDP,ANDF,ORP,ORF)脈沖檢測指令的助記符和功能,如下表所示:以上脈沖檢測指令只適用于FX1S、FX1N和FX2N機型。LDP、ANDP、ORP使指定的位軟元件上升沿時接通一個掃描周期,而LDF、ANDF、ORF使指定的位軟元件下降沿接通一個周期。關于脈沖檢測指令的幾點說明如下:(1)上升沿和下降沿脈沖指令分別與PLS、PLF具有同樣的動作。如圖2-15所示?!鰣D2-15表明當X0由OFF→ON時,M0接通一個掃描周期,從而使Y0得電。(2)在應用指令中使用上升沿檢測指令時,相當于應用指令的脈沖執(zhí)行形式。如下圖所示。(MOVP的用法詳見第5章)■2.8脈沖檢測指令(LDP,LDF,ANDP,ANDF,ORP,ORF)(3)脈沖檢測指令指定為輔助繼電器(M)時,輔助繼電器的地址號不同,會產(chǎn)生不同效果。如圖2-17(a)(b)所示。圖(a)中指定的輔助繼電器為M0~M2799。當X1接通,M1得電,執(zhí)行第0步、第5步和第8步的M1的上升沿檢測,M20,M21,M22被置位。圖(b)中指定的輔助繼電器為M2800~M3071。當X1第1次接通時,M2800得電,則只有在離M2800線圈之后編程最近的上升沿(或下降沿)檢測指令導通。因此圖(b)中只有第6步被執(zhí)行,而第0步、第9步不被執(zhí)行。當X1第2次接通時,第9步被執(zhí)行,而第0步、第6步不被執(zhí)行。這個特點,在步進階梯中常常被用作同一條件信號進行狀態(tài)的轉(zhuǎn)移,■2.9運算結(jié)果反轉(zhuǎn)指令(1NV)關于指令的幾點說明如下:(1)INV指令只用于FX1S、FX1N和FX2N機型。INV不需要指定元件地址號,它的功能是將執(zhí)行INV之前的結(jié)果反轉(zhuǎn)。如圖2-18所示。■(2)使用INV指令時,把它串接在電路上,如同AND、ANI、ANDP、ANDF等指令位置一樣。但1NV不能單獨作并聯(lián)用,也不能接于左母線。在包含ANB,ORB的復雜電路中,INV的位置也如同AND,ANI等位置一樣。如圖2-19所示?!?.9運算結(jié)果反轉(zhuǎn)指令(INV)2.10空操作和程序結(jié)束指令(NOP、END)空操作和程序結(jié)束指令的助記符和功能,見下表所示:關于指令的幾點說明:(1)NOP為空操作,在電路中無圖形顯示。常用于以下幾種情況:①將程序全部清除時,則全部指令都變成NOP。②編程時,為了修改或追加程序又不想改變程序步數(shù),則可以在指令與指令之間加入NOP指令。以便在此插入其它指令。當在指令間插入NOP指令時,PLC仍可照常工作。(2)但如果將已寫入的指令換成NOP指令,則會使電路產(chǎn)生變化。例如:若將AND、ANI換成NOP,則會使該觸點短接;若將OR、ORI換成NOP,則會切斷此并聯(lián)觸點;若將輸出線圈OUT換成NOP,則會使程序出錯。若將LD、LDI換成NOP,則會變

溫馨提示

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

評論

0/150

提交評論