![課件-第十一講_第1頁](http://file4.renrendoc.com/view/a496320e20f48ef97d4cb85bba10f520/a496320e20f48ef97d4cb85bba10f5201.gif)
![課件-第十一講_第2頁](http://file4.renrendoc.com/view/a496320e20f48ef97d4cb85bba10f520/a496320e20f48ef97d4cb85bba10f5202.gif)
![課件-第十一講_第3頁](http://file4.renrendoc.com/view/a496320e20f48ef97d4cb85bba10f520/a496320e20f48ef97d4cb85bba10f5203.gif)
![課件-第十一講_第4頁](http://file4.renrendoc.com/view/a496320e20f48ef97d4cb85bba10f520/a496320e20f48ef97d4cb85bba10f5204.gif)
![課件-第十一講_第5頁](http://file4.renrendoc.com/view/a496320e20f48ef97d4cb85bba10f520/a496320e20f48ef97d4cb85bba10f5205.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
復(fù)習(xí):1.求和(WSUM)、傳送(BMOV,MOV)、比較、轉(zhuǎn)換指令等2.掌握數(shù)據(jù)運(yùn)算指令:加減乘除指令、INC、DEC、移位指令等.第十一講
本節(jié)課的知識(shí)點(diǎn):1.了解跳轉(zhuǎn)指令、結(jié)構(gòu)化程序指令、2.熟悉并掌握字邏輯運(yùn)算指令和梯形圖編程規(guī)則及編程技巧11.1字邏輯運(yùn)算指令1.16位和32位數(shù)據(jù)邏輯與(WAND(P)、DAND(P))該指令表達(dá)方式見圖3-91。其中:(S)表示進(jìn)行邏輯與運(yùn)算的源數(shù)據(jù)或者存儲(chǔ)了數(shù)據(jù)的軟元件起始號(hào)(16/32位二進(jìn)制數(shù)據(jù));(D)表示將存儲(chǔ)邏輯與運(yùn)算結(jié)果的軟元件起始號(hào)(16/32位二進(jìn)制數(shù)據(jù))。WAND(P)指令是對(D)中所指定的軟元件的16位數(shù)據(jù)和(S)中所指定的軟元件的16位數(shù)據(jù)的各個(gè)位執(zhí)行邏輯與運(yùn)算,并將運(yùn)算結(jié)果存儲(chǔ)在(D)所指定的軟元件中。當(dāng)指定了位軟元件時(shí),則在運(yùn)算中位軟元件所指定點(diǎn)之后的位將當(dāng)作“0”處理。DAND(P)指令是對(D)中所指定的軟元件的32位數(shù)據(jù)和(S)中所指定的軟元件的32位數(shù)據(jù)的各個(gè)位執(zhí)行邏輯與運(yùn)算,并將運(yùn)算結(jié)果存儲(chǔ)在(D)所指定的軟元件中。當(dāng)指定了位軟元件時(shí),則在運(yùn)算中位軟元件所指定點(diǎn)之后的位將當(dāng)作“0”處理。注意:當(dāng)設(shè)置3個(gè)數(shù)據(jù)與設(shè)置2個(gè)數(shù)據(jù)時(shí),方法相同。舉例說明:(1)圖3-92中,當(dāng)XA為ON時(shí),將D10中4位BCD值的十進(jìn)制上的數(shù)字屏蔽為0。(2)圖3-93中,當(dāng)XA為ON時(shí),下面程序?qū)10到X1B中的數(shù)據(jù)和D33中的數(shù)據(jù)進(jìn)行邏輯乘運(yùn)算,并將結(jié)果存儲(chǔ)在D40中。(3)圖3-94中,當(dāng)X8變?yōu)镺N時(shí)對D99至D100的數(shù)據(jù)和X30至X47的24位數(shù)據(jù)執(zhí)行邏輯與運(yùn)算,并將運(yùn)算結(jié)果存儲(chǔ)在D99至D100中。2.16位和32位數(shù)據(jù)邏輯或(WOR(P)、DOR(P))該指令的表達(dá)方式見圖3-96。其中:(S)表示進(jìn)行邏輯或運(yùn)算的源數(shù)據(jù)或者存儲(chǔ)了數(shù)據(jù)的軟元件起始號(hào)(16/32位二進(jìn)制數(shù)據(jù));(D)表示將存儲(chǔ)邏輯或運(yùn)算結(jié)果的軟元件起始號(hào)(16/32位二進(jìn)制數(shù)據(jù))WOR(P)指令是對(D)中所指定的軟元件的16位數(shù)據(jù)和(S)中所指定的軟元件的16位數(shù)據(jù)的各個(gè)位執(zhí)行邏輯或運(yùn)算,并將運(yùn)算結(jié)果存儲(chǔ)在(D)所指定的軟元件中。當(dāng)指定了位軟元件時(shí),則在運(yùn)算中位軟元件所指定點(diǎn)之后的位將當(dāng)作“0”處理。DOR(P)指令是對(D)中所指定的軟元件的32位數(shù)據(jù)和(S)中所指定的軟元件的32位數(shù)據(jù)的各個(gè)位執(zhí)行邏輯或運(yùn)算,并將運(yùn)算結(jié)果存儲(chǔ)在(D)所指定的軟元件中。當(dāng)指定了位軟元件時(shí),則在運(yùn)算中位軟元件所指定點(diǎn)之后的位將當(dāng)作“0”處理。注意:設(shè)置3個(gè)數(shù)據(jù)和設(shè)置2個(gè)數(shù)據(jù)時(shí),方法相同。3.16位和32位數(shù)據(jù)邏輯異或(WXOR(P)、DXOR(P))該指令表達(dá)方式見圖3-97。(S)表示進(jìn)行邏輯異或運(yùn)算的源數(shù)據(jù)或者存儲(chǔ)了數(shù)據(jù)的軟元件起始號(hào)(16/32位二進(jìn)制數(shù)據(jù));(D)表示儲(chǔ)邏輯異或運(yùn)算結(jié)果的軟元件起始號(hào)(16/32位二進(jìn)制數(shù)據(jù))。WXOR(P)指令對(D)中所指定的軟元件的16位數(shù)據(jù)和(S)中所指定的軟元件的16位數(shù)據(jù)的各個(gè)位執(zhí)行邏輯異或運(yùn)算,并將運(yùn)算結(jié)果存儲(chǔ)在(D)所指定的軟元件中。當(dāng)指定了位軟元件時(shí),則在運(yùn)算中位軟元件所指定點(diǎn)之后的位將當(dāng)作“0”處理。DXOR(P)指令對D中所指定的軟元件的32位數(shù)據(jù)和S中所指定的軟元件的32位數(shù)據(jù)的各個(gè)位執(zhí)行邏輯異或運(yùn)算,并將運(yùn)算結(jié)果存儲(chǔ)在D所指定的軟元件中。當(dāng)指定了位軟元件時(shí),則在運(yùn)算中位軟元件所指定點(diǎn)之后的位將當(dāng)作“0”處理。4.16位和32位數(shù)據(jù)邏輯異或非(WXNR(P)、DXNR(P))指令表達(dá)方式見圖3-98。(S)表示邏輯異或非運(yùn)算的源數(shù)據(jù)或者存儲(chǔ)了數(shù)據(jù)的軟元件起始號(hào)(16/32位二進(jìn)制數(shù)據(jù));(D)表示將存儲(chǔ)邏輯異或非運(yùn)算結(jié)果的軟元件起始號(hào)(16/32位二進(jìn)制數(shù)據(jù))。WXNR(P)指令是對(D)中所指定的軟元件的16位數(shù)據(jù)和(S)中所指定的軟元件的16位數(shù)據(jù)的各個(gè)位執(zhí)行邏輯異或非運(yùn)算,并將運(yùn)算結(jié)果存儲(chǔ)在(D)所指定的軟元件中。當(dāng)指定了位軟元件時(shí),則在運(yùn)算中位軟元件所指定點(diǎn)之后的位將當(dāng)作“0”處理。DXNR(P)指令是對(D)中所指定的軟元件的32位數(shù)據(jù)和(S)中所指定的軟元件的32位數(shù)據(jù)的各個(gè)位執(zhí)行邏輯異或非運(yùn)算,并將運(yùn)算結(jié)果存儲(chǔ)在(D)所指定的軟元件中。當(dāng)指定了位軟元件時(shí),則在運(yùn)算中位軟元件所指定點(diǎn)之后的位將當(dāng)作“0”處理。11.2結(jié)構(gòu)化程序指令1.FOR到NEXT循環(huán)指令該指令的表達(dá)方式如圖。其中:n指FOR到NEXT循環(huán)的重復(fù)次數(shù)(1到32767)(16位)該指令的功能:1.當(dāng)FOR到NEXT循環(huán)中的處理無條件執(zhí)行了n次時(shí),將執(zhí)行NEXT指令之后的步。2.n的值為1到32767之間。如果為-32768到0之間的一個(gè)值,則當(dāng)作n=1執(zhí)行3.如果不想執(zhí)行在FOR到NEXT循環(huán)內(nèi)調(diào)用的處理,則使用CJ或SCJ指令跳過去。4.FOR指令可最大嵌套16級(jí).
指令示意圖見圖3-100。舉例說明:(1)圖3-101中,當(dāng)X8為OFF時(shí),下面程序指定FOR到NEXT循環(huán)(循環(huán)4次),當(dāng)X8為ON時(shí),不執(zhí)行。2.跳轉(zhuǎn)指令—CJ,SCJ,JMPCJ指令功能如下:(1)當(dāng)執(zhí)行指令為ON時(shí),執(zhí)行同一程序文件內(nèi)的指令的指針號(hào)的程序(2)當(dāng)跳轉(zhuǎn)命令為OFF時(shí),執(zhí)行程序的下一步。指令說明例如:當(dāng)X9為ON時(shí),下面程序跳轉(zhuǎn)到P3。
SCJ指令功能如下:(1)當(dāng)執(zhí)行指令由OFF變?yōu)镺N后,執(zhí)行下一步的程序。(2)當(dāng)跳轉(zhuǎn)命令為OFF或從ON變?yōu)镺FF時(shí),執(zhí)行程序的下一步。指令說明當(dāng)XC變?yōu)镺N后,程序從下一次掃描開始跳轉(zhuǎn)到P3JMP:無條件地執(zhí)行同一程序文件內(nèi)指定的指針號(hào)的程序
.PLC控制的最常用編程環(huán)節(jié)1.起-保-停電路SB1—啟動(dòng)按鈕,SB2—停止按鈕首先進(jìn)行I/O地址分配:SB1—X0,SB2---X1,KM—Y0PLC控制電路:主控制回路和電氣原理圖主控制回路I/O電氣原理圖梯形圖如下:·起動(dòng)優(yōu)先式:·關(guān)斷優(yōu)先式當(dāng)X0為ON時(shí),無論X1為何狀態(tài),Y0被接通。當(dāng)X0和X1同時(shí)接通時(shí),X0接通信號(hào)有效優(yōu)先,故稱此電路為起動(dòng)優(yōu)先式控制電路,也稱接通優(yōu)先式控制電路。當(dāng)X0常開觸點(diǎn)接通,X1常開觸點(diǎn)斷開時(shí),Y0線圈得電,電路通過Y0的常開觸點(diǎn)自鎖,此時(shí)無論X0為何狀態(tài),Y0仍然得電。當(dāng)X1接通,即X1常開觸點(diǎn)閉合,常閉觸點(diǎn)斷開時(shí),Y0失電。當(dāng)X0和X1同時(shí)接通時(shí),關(guān)斷信號(hào)X1有效優(yōu)先,故稱該電路為關(guān)斷優(yōu)先式控制電路。2.連鎖和互鎖電路電氣自鎖,互鎖,連鎖一般是指接觸器,繼電器。接觸器動(dòng)作后,斷開開關(guān)該接觸器由該接觸器常開聯(lián)鎖將電路連通,接觸器維持得電狀態(tài)叫自鎖。
A接觸器動(dòng)作后B接觸器斷開,B接觸器動(dòng)作后,A接觸器斷開叫互鎖。連鎖接觸器的輔助觸頭叫聯(lián)鎖。在電路中是指A接觸器動(dòng)作后,后續(xù)B、C、D接觸器將自動(dòng)完成規(guī)定動(dòng)作。自鎖和互鎖統(tǒng)稱為聯(lián)鎖。1)相互禁止的互鎖電路Y0和Y1不能同時(shí)得電,即Y0得電時(shí)Y1失電;Y1得電時(shí)Y0失電。X0為Y0工作的起動(dòng)信號(hào),X2為Y1工作的起動(dòng)信號(hào)。在程序中必須寫入相對應(yīng)的常閉觸點(diǎn)。這類程序常用于控制電機(jī)的正反轉(zhuǎn)。2)具有協(xié)調(diào)的連鎖電路:一線圈工作必須在另一線圈工作的條件才可得電的。舉例:有兩臺(tái)電機(jī)M0,M1,起初M0和M1都是停止?fàn)顟B(tài),按下SB0,M0起動(dòng),當(dāng)M0起動(dòng)后M1才起動(dòng)。解答:SB0(M1起動(dòng)按鈕)---X0,SB1(M1停止按鈕)—X1,M0(電機(jī)運(yùn)行線圈)-Y0SB2(M2起動(dòng)按鈕)---X2,SB3(M2停止按鈕)---X3,M1(電機(jī)運(yùn)行線圈)-Y1
電氣原理圖(請同學(xué)們自己設(shè)計(jì))梯形圖3)順序步進(jìn)電路前一個(gè)運(yùn)動(dòng)發(fā)生了,才允許后一個(gè)運(yùn)動(dòng)發(fā)生;而一旦后一個(gè)運(yùn)動(dòng)發(fā)生了,前一運(yùn)動(dòng)必須立即停止。例1:交通燈:紅燈---黃燈---綠燈3.連續(xù)脈沖產(chǎn)生電路連續(xù)脈沖:有規(guī)律、不間斷產(chǎn)生的脈沖叫做連續(xù)脈沖。在PLC程序設(shè)計(jì)中,也經(jīng)常需要一系列連續(xù)的脈沖信號(hào)作為計(jì)時(shí)器的計(jì)數(shù)脈沖或其他作用。講解:左圖是利用輔助繼電器M0產(chǎn)生一個(gè)脈寬為一個(gè)掃描周期,脈沖周期為兩個(gè)掃描周期的連續(xù)脈沖。該梯形圖是利用PLC掃描方式來設(shè)計(jì)的。當(dāng)X0常開觸點(diǎn)閉合后,第一次掃描到M0常閉觸點(diǎn)時(shí)它是閉合的,于是M0線圈得電。當(dāng)?shù)诙螐念^開始掃描時(shí),掃描到M0常閉觸點(diǎn)時(shí)它已經(jīng)斷開,M0線圈失電。這樣M0線圈得電時(shí)間為一個(gè)掃描周期。M0如此反復(fù)地得電、失電、得電、失電(X0接通的情況下)。(1)脈沖周期為兩個(gè)掃描周期的連續(xù)脈沖電路該類電路特點(diǎn):脈沖周期不可調(diào)節(jié),脈沖周期由掃描周期決定。這種脈沖電路在實(shí)際應(yīng)用中無多大意義,主要是掃描周期無法確定(掃描周期與程序的大小有關(guān))。(2)脈沖周期可調(diào)的控制電路如左圖:是利用定時(shí)器T0產(chǎn)生一個(gè)周期可調(diào)的連續(xù)脈沖。當(dāng)X0常開觸點(diǎn)閉合后,第一次掃描到T0常閉觸點(diǎn)時(shí)它時(shí)閉合的,T0開始計(jì)時(shí),計(jì)時(shí)到10秒,即經(jīng)過10秒的延時(shí),T0線圈得電,其常閉觸點(diǎn)斷開;T0常閉觸點(diǎn)斷開后的下一個(gè)掃描周期中,當(dāng)掃描到T0常閉觸點(diǎn)時(shí),由于常閉觸點(diǎn)的斷開,使T0失電,T0常閉觸點(diǎn)又隨之恢復(fù)閉合,如此循環(huán),可得到10秒的連續(xù)脈沖,通過改變定時(shí)器的設(shè)定值,可得到自己需要的脈沖周期。同學(xué)們思考:通過該電路如何編寫一個(gè)6秒時(shí)鐘的脈沖電路?即每6秒計(jì)一下數(shù)4.振蕩電路該電路可提供不同占空比的振蕩脈沖輸出,可用作機(jī)床設(shè)備工作狀態(tài)警示、彩燈閃爍電路等。例:系統(tǒng)啟動(dòng)后延時(shí)2秒,燈亮1秒,滅2秒,這樣不停循環(huán),如何編程?梯形圖:分析:波形圖:11.3梯形圖的編程規(guī)則
盡管梯形圖與繼電器電路圖在結(jié)構(gòu)形式、元件符號(hào)及邏輯控制功能等方面相類似,但它們又有許多不同之處,梯形圖具有自己的編程規(guī)則。1.每一邏輯行總是起于左母線,然后是觸點(diǎn)的連線,最后終止于線圈或右母線(右母線可不畫出)。注意:除特殊的指令(如MCR、FEND、END等)外,左母線與線圈之間必須有觸點(diǎn),而線圈與右母線之間則不能有任何觸點(diǎn)。2.梯形圖中的觸點(diǎn)可任意串聯(lián)或并聯(lián),但繼電器線圈只能并聯(lián)而不能串聯(lián)。3.觸點(diǎn)的使用次數(shù)不受限制。4.一般情況下,在梯形圖中同一線圈只能出現(xiàn)一次。若在程序中,同一線圈出現(xiàn)兩次或多次,稱為“雙線圈輸出”。對于“雙線圈輸出”,PLC是不允許的,但對于一些特殊的指令卻允許出現(xiàn)“雙線圈”,如跳轉(zhuǎn)指令、步進(jìn)指令和SET/RST指令(同時(shí)出現(xiàn))等。5.在電氣圖紙?jiān)O(shè)計(jì)時(shí),工業(yè)上常將安全系數(shù)高的開關(guān)量接常閉,其它普通的開關(guān)量接常開,對于接常閉的輸入點(diǎn)則要采用反向思維的方法編寫梯形圖。6.為了簡化程序,在實(shí)際編寫梯形圖時(shí),有幾個(gè)串聯(lián)電路相并聯(lián)時(shí),應(yīng)將串聯(lián)觸點(diǎn)多的回路放在上方,如圖3-111(a)所示。有幾個(gè)并聯(lián)電路相串聯(lián)時(shí),應(yīng)將并聯(lián)觸點(diǎn)多的回路放在左方,如圖3-111(b)所示應(yīng)改為
圖3-111(a)
應(yīng)改為11.4編程注意事項(xiàng)及編程技巧
1.程序應(yīng)按自上而下,從左至右的順序編制。2.同一地址的輸出元件在一個(gè)程序中使用兩次,即形成雙線圈輸出,雙線圈輸出容易引起誤操作,應(yīng)盡量避免。但不同地址的輸出元件可以并行輸出。見圖3-112。圖3-112雙線圈和并行輸出3.線圈不能直接與左母線相連。如果需要,可以通過一個(gè)沒有使用元件的常閉觸點(diǎn)或特殊輔助繼電器M8000(常ON)來連接,如圖:線圈與母線的連接圖4.適當(dāng)安排編程順序,以減小程序步數(shù)。(1)串聯(lián)多的電路應(yīng)盡量放在上部。如圖:串聯(lián)多的電路應(yīng)放在上部(2)并聯(lián)多的電路應(yīng)靠近左母線。
并聯(lián)多的電路應(yīng)靠近左母線5.不能編程的電路
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度農(nóng)業(yè)貸款違約責(zé)任及農(nóng)產(chǎn)品保護(hù)合同
- 科技助力小學(xué)生文明禮儀養(yǎng)成
- 2025年度消防技術(shù)服務(wù)機(jī)構(gòu)資質(zhì)審查服務(wù)合同
- 2025年度有限責(zé)任公司股東合同解除及資產(chǎn)清算合同
- 科技小企業(yè)如何建立有效的管理機(jī)制
- 2025年度跨境貿(mào)易融資擔(dān)保與銀行國際業(yè)務(wù)合作合同
- 智能家居引領(lǐng)的現(xiàn)代都市生活-單身公寓的小型化改造案例分享
- 疫情防控背景下學(xué)生心理輔導(dǎo)策略研究
- 銀行對公客戶業(yè)務(wù)場景化解決方案研究
- 智能分析學(xué)生體能測試數(shù)據(jù)的科技應(yīng)用探討
- 商標(biāo)法基礎(chǔ)知識(shí)
- 2025年高考物理一輪復(fù)習(xí)之機(jī)械振動(dòng)
- (2024)甘肅省公務(wù)員考試《行測》真題及答案解析
- 醫(yī)院醫(yī)務(wù)人員醫(yī)德考評標(biāo)準(zhǔn)
- 小紅書種草營銷師(初級(jí))認(rèn)證考試真題試題庫(含答案)
- 癲癇病人的護(hù)理(課件)
- 2024年WPS計(jì)算機(jī)二級(jí)考試題庫350題(含答案)
- 2024年6月浙江省高考地理試卷真題(含答案逐題解析)
- 企業(yè)年金基金管理機(jī)構(gòu)基本服務(wù)和收費(fèi)標(biāo)準(zhǔn)規(guī)范規(guī)范行業(yè)自律公約
- 小學(xué)二年級(jí)部編人教版上冊語文期末整理復(fù)習(xí)題
- DB5106∕T 16-2021 機(jī)插水稻育秧基質(zhì)制備技術(shù)規(guī)程
評論
0/150
提交評論