傳送及比較指令_第1頁
傳送及比較指令_第2頁
傳送及比較指令_第3頁
傳送及比較指令_第4頁
傳送及比較指令_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

可編程控制器原理及應(yīng)用END(

Y0

)X0(

Y1

)X2X1X3(

Y2

)LDX0MPSANDX1ANDX2OUTY0MRDENDOUTY1MPPANDX3OUTY2END(

Y0

)X0(

Y1

)X2X1X3(

Y2

)X0X0等效電路存入X0信息讀取X0信息取出X0信息Y0END(

Y0

)X0X3Y1(

Y1

)X1Y1X2Y0LDIX3ANIX2MPSLDX0OR

Y0ANIY1ANBOUTY0MPPOUTY1ENDLDX1OR

Y1ANBANIY0存入X3、X2信息取出X3、X2信息聯(lián)鎖電路工作臺(小車)自動往返控制電路~220VKM1前FUKM2后KHSB1SB2SB3KM2KM1SQ1SQ2SQ4SQ3SQ1KM1SQ2KM2后退前進(jìn)SQ4SQ3SQ2SQ1~220VFU停

SB1KM1COMCOMX0Y0前

SB2X1后

SB3X2KM2Y1X3KH前SQ1后SQ2SQ3SQ4X4X5X6X7自動往返PLC接線圖Y0END(

Y0

)X1X0Y1(

Y1

)X2X0Y1X3Y0X3X4X5X4X5X6自動往返梯形圖后退前進(jìn)SQ4SQ3SQ2SQ1X4X5X7X6前進(jìn)后退X7順序相連的傳送帶控制電路

某傳送帶控制要求:啟動后,2號傳送帶先運(yùn)行,5s后1號傳送帶自動運(yùn)行。停機(jī)時則1號傳送帶先停,10s后2號傳送帶再停。2號傳送帶1號傳送帶Y0Y1X1(T0K50

)X0(

M0

)M0[END]X1T0(

Y0

)Y0T1(T1K100

)T0(

M1

)M1M0(

Y1

)M1T02號傳送帶1號傳送帶斷電延時啟動停止

某傳送帶有三段,由三臺電動機(jī)分別驅(qū)動。為了節(jié)省能源控制要求如下:

1號傳感器感知有工件通過時才啟動2號傳送帶,20s內(nèi)檢測不到工件,則停止。2號傳感器控制過程同理。請?jiān)O(shè)計(jì)PLC程序。Y1Y2Y31號傳感器2號傳感器工件習(xí)題:FX系列PLC傳送比較指令及應(yīng)用

指令包含:比較、區(qū)間比較、傳送指令、塊傳送指令、多點(diǎn)傳送指令、數(shù)據(jù)交換指令、BCD交換指令、BIN交換指令。 這些指令屬于數(shù)據(jù)類處理程序,使用頻度較高。1.指令代碼FNC10,指令助記符:

CMP,CMP(P)。2.功能:比較兩個源操作數(shù)的大小,將比較結(jié)果送到目標(biāo)操作數(shù)中。3.操作數(shù):S1,S2:K,H,KnX,KnY,

KnM,KnS,T,C,D,V.Z D:Y,M,S(位元件,3個連續(xù)的位元件)一、比較指令(CMP)不是指位組合元件4.說明:a比較的兩個源操作數(shù)一般所有類型都可以,但輸出結(jié)果只能是Y,M,S三種類型元件。b將比較結(jié)果送至目標(biāo)元件中,位元件,且3個連續(xù)位元件來表示兩個源操作數(shù)三種關(guān)系。大于、小于、等于(只能三取一)。c比較操作可以是連續(xù)、脈沖與16位、32位操作的不同組合。d比較操作不改變兩個源操作數(shù)的內(nèi)容。e比較操作完成后的比較結(jié)果具有記憶功能。即沒有新的比較操作,保持比較結(jié)果。例:當(dāng)X0=“0”,不做CMP操作(連續(xù)操作——X0接通才做,脈沖操作

——X0接通時上升沿(只做一個掃描周期)當(dāng)X0=“1”,若S1>S2,(K10>C10), Y0=“1”,Y1=“0”,Y2=“0”。 若S1=S2,(K10=C10),Y0=“0”,Y1=“1”,Y2=“0”。

若S1<S2,(K10<C10),Y0=“0”,Y1=“0”,Y2=“1”。當(dāng)X0=“1”→“0”,比較結(jié)果保持X0斷開前狀態(tài)。如:根據(jù)程序畫波形:

S1>S2:C1>K5S1=S2:C1=K5S1<S2:C1<K5例5-3圖5-15為指令CMP的應(yīng)用例子。按X0及X2,問當(dāng)按X1為8次,10次,16次,燈Y0、Y1、Y2哪個亮?圖5-15

比較指令CMP工作時,其控制觸點(diǎn)必須一直閉合。因此設(shè)置X2,用M0自鎖實(shí)現(xiàn)。當(dāng)X1閉合8次,K10>C0當(dāng)前值,Y0得電;當(dāng)X1閉合10次,K10=C0當(dāng)前值,Y1得電;當(dāng)X1閉合16次,K10<C0當(dāng)前值,Y2得電。例5-4如圖5-16(a)所示,按X010,D1的當(dāng)前值為100。之后D1每秒加1,但程序不會停止。試改寫程序,使D1大于200時,程序停止加1運(yùn)算。圖5-16CPM指令使用例子(b)(a)簡易密碼鎖控制

項(xiàng)目控制要求:利用PLC實(shí)現(xiàn)密碼鎖控制。密碼鎖有3個置數(shù)開關(guān)(12個按鈕),分別代表3個十進(jìn)制數(shù),如所撥數(shù)據(jù)與密碼鎖設(shè)定值相等,則3秒后開鎖,20秒后重新上鎖。PLC應(yīng)用指令的應(yīng)用

I/O分配表簡易密碼鎖控制

輸入輸出輸入元件輸入繼電器作用輸出繼電器輸出元件作用按鈕1~4X000~X003密碼個位Y000開鎖裝置密碼鎖控制信號按鈕5~8X004~X007密碼十位按鈕9~12X010~X013密碼百位PLC應(yīng)用指令的應(yīng)用

簡易密碼鎖控制

梯形圖設(shè)計(jì)

二、區(qū)間比較指令1.指令代碼:FNC11,助記符:ZCP,ZCP(P)2.功能:將一個源操作數(shù)[S]與兩個源操作數(shù)S1和S2間的比較區(qū)域比較。3.操作格式:操作數(shù)形式:源操作數(shù):S1,S2,S:

K,H,KnX,KnY,KnM,KnS,T,C,D,V,Z

目標(biāo)操作數(shù):D:

Y,M,Sa.三個源操作數(shù)有三種情況

S<S1,S1≤S≤S2,S2<Sb.將區(qū)域比較的操作結(jié)果存入目標(biāo)操作數(shù)中:

S<S1→Dn;S1≤S≤S2→Dn+1;S>S2→Dn+2。三中情況取一。

c.常規(guī)的區(qū)域S1<S2,假如S1>S2,則比較區(qū)間變?yōu)橐稽c(diǎn),即S1=S2。

d.區(qū)間比較不會改變源操作數(shù)的內(nèi)容。

e.區(qū)間比較操作后的結(jié)果具有記憶功能。4.說明:例如1:根據(jù)X0、X1的狀態(tài)變化,畫出Y0、Y1、Y2的狀態(tài)變化。Y0、Y1、Y2的狀態(tài)變化如圖所示。例如2:上述的程序,根據(jù)X0、X1變化,畫出

Y0,Y1,Y2波形圖。1.傳送(MOV):指令代碼FNC12,助記符MOV,MOV(P)2.功能:把源操作數(shù)內(nèi)的數(shù)據(jù)傳送到指定的目標(biāo)操作數(shù)內(nèi),即S→D3.操作格式:三、傳送指令操作數(shù):S:K,H,KnX,KnY,KnM,KnS,T,C,D,V,ZD:KnY,KnM,KnS,T,C,D,V,Z①可以進(jìn)行連續(xù),脈沖,16位,32位操作②傳送操作的數(shù)據(jù)具有記憶功能。當(dāng)X1=“1”時,將K100→D10,當(dāng)X1=“0”時,D10=100保持。例34.說明:例4,合上X1,分析Y1,Y2的工作情況。8.5s

X1

Y1

Y2

MOV

ZCP

K20

K80

D1

M0

C1

D1

RST

C1

T2

T1

K5

K5

K100

Y1

Y2

M0

M1

M2

X1

T1

T1

T2

C1

例5,例:利用傳送指令進(jìn)行Y—△起動控制

X1——啟動 Y0——電源

X2——停止 Y1——Y接法

Y2——△接法十六進(jìn)制Y0Y1Y2Y300000123456789000100100011010001010110011110001001例5-5試讀圖5-20,當(dāng)按X0,則Y0、Y1、Y2、Y3,哪個有輸出?圖5-20例5-5圖由圖5-20可見,當(dāng)按X0,則將K3傳送到K1M0,則M0、M1為ON,故Y0、Y1得電。若要Y0、Y1失電時,按X1,使M0~M3成批復(fù)位。

圖5-21為用MOV指令編寫的電動機(jī)Y-△降壓起動梯形圖。圖中X0為起動時按鈕,X1為停止按鈕。當(dāng)X0閉合時,將K5送到K1Y1,則Y1,Y3得電,為電動機(jī)Y起動。延時6s后,將Y3復(fù)位,再延時1秒,將K3送K1Y1,于是Y1,Y2得電,為電動機(jī)△正常運(yùn)行。按X1,將K0送K1Y1,則Y1,Y2失電,電動機(jī)停止。圖5-21例5-6

用MOV指令編寫電動機(jī)Y-△降壓起動程序。四、塊傳送1.指令代碼:FNC15,助記符:BMOV,BMOV(P)2.功能:把指定操作數(shù)軟元件區(qū)的內(nèi)容傳送到目標(biāo)操作數(shù)軟元件區(qū)中,連續(xù)源單元→連續(xù)目標(biāo)單元。3.格式S:KnX,KnY,KnM,KnS,T,C,D——指定源元件的首地址D:KnX,KnY,KnM,KnS,T,C,D——指定目標(biāo)元件的首地址n:≤512——傳送單元的數(shù)量D5→D10,D6→D11,D7→D12,D8→D13例6,當(dāng)X0合上,把D5、D6、D7、D8的內(nèi)容送至D10、D11、D12、D13中去。傳送重疊?BMOV指令具有內(nèi)在的自動調(diào)整特性,以防止當(dāng)源與目標(biāo)的數(shù)據(jù)寄存器有重疊時發(fā)生重寫出錯。如:順序D8→D9 D7→D6 D7→D8 D8→D7 D6→D7 D9→D8 D5→D6 D10→D9例7,例8,具有位組合的位元件的場合,源與目標(biāo)要具有相同的位數(shù)。

M0Y2;M8Y12M1Y3;M9Y13M2Y4;M10Y14M3Y5;M11Y15M4Y6;M12Y16M5Y7;M13Y17M6Y10;M14Y20M7Y11;M15Y21 五、多點(diǎn)傳送指令

S:K~~ZD:KnY~~D n:K,H≤5123.說明FMOV指令的意義為將源(S.)的數(shù)據(jù)傳送到目標(biāo)(D.)為首址的連續(xù)n位元件中去。(2)圖5-30中,接通X0,則將K100同時送到D0~D7共8個元件中。接通X1,則將K0同時送到C0~C4共5個計(jì)數(shù)器中,令各計(jì)數(shù)器清零。1.指令代碼:FNC16 助記符:FMOV,F(xiàn)MOV(P)2.功能:將源操作數(shù)指定的軟元件的內(nèi)容向以目標(biāo)操作數(shù)指定的軟元件開頭的n點(diǎn)軟元件傳送。3.格式:例9:將S10~S41清零,將M32~M63置1六、數(shù)據(jù)交換指令

1.指令代碼:FNC17助記符:XCH,XCH(P),DXCH,

DXCH(P)。2.功能:指定目標(biāo)軟元件間進(jìn)行數(shù)據(jù)交換。3.格式:只有目標(biāo)數(shù)D1,D2,KnY,KnM,KnS,T,C,D,

V,Z。X=“ON” (D10)與(D11)互換,若M8160線圈接通,目標(biāo)元件為同一個元件,即高8位與低8位的交換。例9,如圖所示的梯形圖程序,當(dāng)X0合上,X1斷開時,分析Y0的工作情況。當(dāng)X0斷開,X1合上時,分析Y0的工作情況。七、BCD交換指令

1.指令

溫馨提示

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

評論

0/150

提交評論