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

下載本文檔

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

文檔簡介

可編程控制器原理及應用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信息聯鎖電路工作臺(小車)自動往返控制電路~220VKM1前FUKM2后KHSB1SB2SB3KM2KM1SQ1SQ2SQ4SQ3SQ1KM1SQ2KM2后退前進SQ4SQ3SQ2SQ1~220VFU停

SB1KM1COMCOMX0Y0前

SB2X1后

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

Y0

)X1X0Y1(

Y1

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

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

)X0(

M0

)M0[END]X1T0(

Y0

)Y0T1(T1K100

)T0(

M1

)M1M0(

Y1

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

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

1號傳感器感知有工件通過時才啟動2號傳送帶,20s內檢測不到工件,則停止。2號傳感器控制過程同理。請設計PLC程序。Y1Y2Y31號傳感器2號傳感器工件習題:FX系列PLC傳送比較指令及應用

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

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

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

——X0接通時上升沿(只做一個掃描周期)當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”。當X0=“1”→“0”,比較結果保持X0斷開前狀態(tài)。如:根據程序畫波形:

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

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

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

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

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

簡易密碼鎖控制

梯形圖設計

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

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

目標操作數:D:

Y,M,Sa.三個源操作數有三種情況

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

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

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

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

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

Y0,Y1,Y2波形圖。1.傳送(MOV):指令代碼FNC12,助記符MOV,MOV(P)2.功能:把源操作數內的數據傳送到指定的目標操作數內,即S→D3.操作格式:三、傳送指令操作數:S:K,H,KnX,KnY,KnM,KnS,T,C,D,V,ZD:KnY,KnM,KnS,T,C,D,V,Z①可以進行連續(xù),脈沖,16位,32位操作②傳送操作的數據具有記憶功能。當X1=“1”時,將K100→D10,當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,例:利用傳送指令進行Y—△起動控制

X1——啟動 Y0——電源

X2——停止 Y1——Y接法

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

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

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

M0Y2;M8Y12M1Y3;M9Y13M2Y4;M10Y14M3Y5;M11Y15M4Y6;M12Y16M5Y7;M13Y17M6Y10;M14Y20M7Y11;M15Y21 五、多點傳送指令

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

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

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

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

1.指令

溫馨提示

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

評論

0/150

提交評論