PLC高級指令應用_第1頁
PLC高級指令應用_第2頁
PLC高級指令應用_第3頁
PLC高級指令應用_第4頁
PLC高級指令應用_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第七章第七章 PLC高級指令應用高級指令應用項目一項目一 行車方向控制行車方向控制項目二項目二 自動售貨機控制程序自動售貨機控制程序項目三項目三 機械手控制機械手控制項目一項目一 行車方向控制行車方向控制一、項目目標一、項目目標通過本項目的學習,使學生掌握傳送指令和比較指令的有關通過本項目的學習,使學生掌握傳送指令和比較指令的有關知識。會用傳送指令知識。會用傳送指令F0 , F1, F2 , F3 , F5 , F6 , F10 , F11, F15 , F16 , F17和比較指令和比較指令F60 , F62和和F64進行梯形圖編程,能靈活地將傳送指令和比較指令應進行梯形圖編程,能靈活地將傳

2、送指令和比較指令應用于各種控制中。掌握部分特殊內部繼電器用于各種控制中。掌握部分特殊內部繼電器R9010, R901A, R9018和和R900 C的功能。的功能。下一頁下一頁項目一項目一 行車方向控制行車方向控制二、項目準備二、項目準備 (一一)項目分析項目分析 某車間有某車間有5個工作臺,小車往返工作臺之間運料,每個工個工作臺,小車往返工作臺之間運料,每個工作臺有一個到位開關作臺有一個到位開關(SQ)和一個呼叫開關和一個呼叫開關(SB)。運行要求。運行要求: (1)小車初始時應停在小車初始時應停在5個工作臺任意一個到位開關位置個工作臺任意一個到位開關位置上。上。 (2)設小車現在停于設小車

3、現在停于m號工作臺號工作臺(此時此時STm動作動作)。下一頁下一頁上一頁上一頁項目一項目一 行車方向控制行車方向控制二、項目準備二、項目準備 (二二)相關知識相關知識傳送指令傳送指令1.FO(MV):數據傳輸指令:數據傳輸指令形式:形式:FO MV, S, D;PO PMV, S, D。2. F1(DMV):數據傳輸指令:數據傳輸指令形式形式:F1 DMVS,D;P1 PDMV,S,D。3. F60 CMP: 16 bit數據比較數據比較;P60 POMP: 16 bit數數據比較據比較形式形式:F60 CMP, S1,S2;P60 POMP, S1,S24.部分特殊內部繼電器部分特殊內部繼電

4、器下一頁下一頁上一頁上一頁項目一項目一 行車方向控制行車方向控制三、項目實施三、項目實施1.選擇輸入選擇輸入/輸出設備,分配輸出設備,分配I/O地址地址下一頁下一頁上一頁上一頁項目一項目一 行車方向控制行車方向控制三、項目實施三、項目實施2.設計設計PLC控制程序控制程序(1)行車方向控制梯形圖,如行車方向控制梯形圖,如圖圖7-1所示。所示。(2)指令代碼,如指令代碼,如圖圖7-2所示。所示。下一頁下一頁上一頁上一頁項目一項目一 行車方向控制行車方向控制四、知識拓展四、知識拓展1.F2 MV/ : 16 bit數據求反傳輸數據求反傳輸:P2 MV/ : 16 bit數據數據求反傳輸求反傳輸形式

5、形式:F2 MV/, S, D;P2 PMV/, S, D。2. F3 MV/ : 32 bit數據求反傳輸數據求反傳輸:P3 MV/ : 32 bit數數據求反傳輸據求反傳輸形式形式:F3 DMV/, S, D;P3 PDMV/, S,D。3. FS(BIT ):位傳偷指令位傳偷指令形式形式:F5 BTM, S, n, D;P5 PBTM, S,n, D。4. F6 ( DGT ):十六進制數據十六進制數據(digit)傳輸指令傳輸指令形式形式:F6 DGT, S, n, D;P6 PDGT, S, n, D。下一頁下一頁上一頁上一頁項目一項目一 行車方向控制行車方向控制四、知識拓展四、知識

6、拓展5. F10 ( BKMV ):區(qū)塊傳輸指令區(qū)塊傳輸指令形式形式:F10 RKMV,S1,S2,D;P10 PBKMV,S1,S2,D6. F11(COPY ):塊傳輸指令塊傳輸指令形式形式:F11 COPY, S, D1,D2;P11 PCOPY, S, D1,D27. F15 XCH : 16 bit數據交換數據交換:P15 XCH : 16 bit數據數據交換交換形式形式:F15 XCH, D1,D2;P15 PXCH, D1,D2下一頁下一頁上一頁上一頁項目一項目一 行車方向控制行車方向控制四、知識拓展四、知識拓展8. F16 DXCH : 32 bit數據交換數據交換;P16 P

7、DXCH32 bit數據交換數據交換形式形式:F16 XCH, D1, D2;P16 PXCH, D1,D2。9. F17(SWAP):16位數據中高位數據中高/低字節(jié)互換指令低字節(jié)互換指令形式形式:F17 SWAP, D;P17 PSWAP,D。10. F62 WIN : 16 bit數據區(qū)段比較數據區(qū)段比較:P62 PWIN : 16 bit數據區(qū)段比較數據區(qū)段比較形式形式:F62 WIN, S1,S2 , S3;P62 PWIN, S1,S2, S3。11. F64 RCMP:數據塊比較數據塊比較;P64 PBCMP:數據塊比較數據塊比較形式形式:F64 RCMP, S1,S2 , S3

8、;P33 PBCMP, S1,S2 , S3下一頁下一頁上一頁上一頁項目一項目一 行車方向控制行車方向控制五、項目評價五、項目評價(一一)學生討論學生討論(二二)總結總結(1)掌握傳送指令的有關知識,能運用傳送指令熟練地編程掌握傳送指令的有關知識,能運用傳送指令熟練地編程(2)掌握特殊內部繼電器掌握特殊內部繼電器89010 , R900A , R900B , R900C的應用。的應用。下一頁下一頁上一頁上一頁項目一項目一 行車方向控制行車方向控制五、項目評價五、項目評價(三三)思考與練習思考與練習(1)試用傳送指令實現電動機試用傳送指令實現電動機Y-減壓啟動控制。減壓啟動控制。(2)用三個開關

9、用三個開關(X1, X2, X3)控制一盞燈控制一盞燈YO,當三個開關,當三個開關全通,或者全斷時燈亮,其他情況燈滅。全通,或者全斷時燈亮,其他情況燈滅。(使用比較指令使用比較指令)(3)用四個開關控制一盞燈,當四個開關狀態(tài)相同時亮,其用四個開關控制一盞燈,當四個開關狀態(tài)相同時亮,其他情況燈滅。他情況燈滅。(使用比較指令使用比較指令)(4)設計三層電梯模擬演示系統(tǒng)。要求設計三層電梯模擬演示系統(tǒng)。要求:以課題大作業(yè)形式完以課題大作業(yè)形式完成程序設計、程序調試并有書面報告。成程序設計、程序調試并有書面報告。(5)綜合訓練。綜合訓練。上一頁上一頁返返 回回項目二項目二 自動售貨機控制程序自動售貨機控

10、制程序一、項目目標一、項目目標 通過本項目的學習,使學生掌握通過本項目的學習,使學生掌握BIN算術運算、算術運算、BCD算術算術運算、邏輯運算和數據轉換的有關知識。會用運算、邏輯運算和數據轉換的有關知識。會用BIN算術運算算術運算指令指令F20 , F25 , F27 , F30 ,F32 , F35 , F37 , F160 , BCD算術運算指令算術運算指令F41 , F46 , F51 , F53 , F56 , F58和邏輯運算指令和邏輯運算指令F65 , F66 , F67,數據轉換,數據轉換指令指令F84 , F85 , F95進行梯形圖編程,能靈活地將這些進行梯形圖編程,能靈活地

11、將這些指令應用于各種控制中。掌握部分特殊內部繼電器指令應用于各種控制中。掌握部分特殊內部繼電器89013和和8901 C的功能。的功能。下一頁下一頁項目二項目二 自動售貨機控制程序自動售貨機控制程序二、項目準備二、項目準備 (一一)項目分析項目分析 此自動售貨機可投入此自動售貨機可投入1元、元、5元或元或10元硬幣。當投入的硬元硬幣。當投入的硬幣總值等于或超過幣總值等于或超過12元時,汽水按鈕指示燈亮元時,汽水按鈕指示燈亮;當投入的硬當投入的硬幣總值超過幣總值超過15元時,汽水、咖啡按鈕指示燈都亮。當汽水按元時,汽水、咖啡按鈕指示燈都亮。當汽水按鈕指示燈亮時,按汽水按鈕,則汽水排出鈕指示燈亮時

12、,按汽水按鈕,則汽水排出7s后自動停止。汽后自動停止。汽水排出時,相應指示燈閃爍。當咖啡指示燈亮時,動作同上。水排出時,相應指示燈閃爍。當咖啡指示燈亮時,動作同上。若投入的硬幣總值超過所需錢數若投入的硬幣總值超過所需錢數(汽水汽水12元、咖啡元、咖啡15元元)時,時,找錢指示燈亮。找錢指示燈亮。下一頁下一頁上一頁上一頁項目二項目二 自動售貨機控制程序自動售貨機控制程序二、項目準備二、項目準備(二二)相關知識相關知識四則運算指令四則運算指令1.F20(+):16 bit數相加指令數相加指令形式形式:F20+,S,D;P20 P+S,D。2. F25(-):16 bit數相減指令數相減指令形式形式

13、:F25-,S, D;P25 P-,S, D。下一頁下一頁上一頁上一頁項目二項目二 自動售貨機控制程序自動售貨機控制程序三、項目實施三、項目實施1.選擇輸入輸出設備,分配選擇輸入輸出設備,分配I/O地址地址下一頁下一頁上一頁上一頁項目二項目二 自動售貨機控制程序自動售貨機控制程序三、項目實施三、項目實施2.設計設計PLC控制程序控制程序(1)梯形圖,如梯形圖,如圖圖7-3所示。程序說明所示。程序說明: 該程序使用了特殊繼電器該程序使用了特殊繼電器R9013、R9010和和R901C。 該程序還使用了運算指令,如比較指令和加減運算指令,該程序還使用了運算指令,如比較指令和加減運算指令,巧妙地實現

14、了投幣值累加,貨幣值多少的判斷及找錢等帶有巧妙地實現了投幣值累加,貨幣值多少的判斷及找錢等帶有一定智能的控制,允分體現了一定智能的控制,允分體現了PLC的優(yōu)點,這樣的控制換用的優(yōu)點,這樣的控制換用傳統(tǒng)繼電器是無法實現的。傳統(tǒng)繼電器是無法實現的。(2)控制指令程序,如控制指令程序,如圖圖7-4所示所示3.程序調試程序調試 按照輸入按照輸入/輸出接線圖接好外部各線,輸入控制程序進行輸出接線圖接好外部各線,輸入控制程序進行調試,觀察結果。調試,觀察結果。下一頁下一頁上一頁上一頁項目二項目二 自動售貨機控制程序自動售貨機控制程序四、知識拓展四、知識拓展1. F27: 16 bit減法減法形式形式:F2

15、7-,S1,S2 ,D;P27 P-,S1,S2,D。2. F30*:16 bit乘法乘法形式形式:F30*,S1,S2 , D;P30 P*,S1,S2,D。3. F32%:16 bit除法除法形式形式:F32%,S1,S2 , D;P32 P%S1,S2,D。4. F35(+1):16 bit數據加數據加1指令指令形式形式:F35+1,D;P35 P+1,D。5 .F37(-1):16 bit數據減數據減1指令指令形式形式:F37-1,D ; P37 P-1,D 。下一頁下一頁上一頁上一頁項目二項目二 自動售貨機控制程序自動售貨機控制程序四、知識拓展四、知識拓展6. F160 DSQR:

16、2字字(32 bit)數據平方根數據平方根形式形式:F160 DSQR, S, D;P160 PDSQR, S, D7. F41 DB+:8位位BCD加法加法形式形式:F41 DB+S,D;P41 PDB+,S,D8. F46 DB-:8位位BCD減法減法形式形式:F46 DB-,S,D;P46 PDB-,S,D9. F51(DB*):8位位BCD數據相乘指令數據相乘指令形式形式:F51 DB*,S1,S2 , D;P51 PDB*,S1,S2 , D10. F53(DB%):8位位BCD數據相乘指令數據相乘指令形式形式:F53 DB%,S1,S2 , D;P53 PDB%,S1,S2 , D

17、下一頁下一頁上一頁上一頁項目二項目二 自動售貨機控制程序自動售貨機控制程序四、知識拓展四、知識拓展11. F56 DB+1:8位位BCD數據加數據加1形式形式:F56 DB+1,D;P56 PDB+1,D。12. F58 DB-1:8位位BCD數據減數據減1形式形式:F58 DB-1,D;P58 PDB-1,D。13. F65 WAN : 16 bit數據邏輯與數據邏輯與形式形式:F65 WAN,S1,S2,D;P65 PWAN,S1,S2,D。14. F66 WOR : 16 bit數據邏輯或數據邏輯或形式形式:F66 WOR ,S1,S2,D;P66 WOR ,S1,S2,D。下一頁下一頁

18、上一頁上一頁項目二項目二 自動售貨機控制程序自動售貨機控制程序四、知識拓展四、知識拓展15. F67 XOR : 16 bit數據邏輯異或數據邏輯異或形式形式:F67 XOR ,S1,S2,D;P67 XOR ,S1,S2,D。16. F84 INV : 16 bit數據求反數據求反=1的補碼的補碼形式形式:F84 INV,D;P84 PINV,D17. F85 NEG : 16 bit數據求補數據求補形式形式:F85 NEG , D ; P85 PNEG, D18. F95 ASC:ASCII碼轉換碼轉換形式形式:F95 ASC, S, D;P95 PASC, S, D下一頁下一頁上一頁上一

19、頁項目二項目二 自動售貨機控制程序自動售貨機控制程序五、項目評價五、項目評價(一一)學生討論學生討論(二二)總結總結(1)掌握四則運算指令的有關知識,能運用運算指令熟練地掌握四則運算指令的有關知識,能運用運算指令熟練地編程解決問題。編程解決問題。(2)掌握特殊內部繼電器掌握特殊內部繼電器R9013, R901C的應用。的應用。下一頁下一頁上一頁上一頁項目二項目二 自動售貨機控制程序自動售貨機控制程序五、項目評價五、項目評價(三三)思考與練習思考與練習(1)試用四則運算指令計算試用四則運算指令計算Y =23 +35-17的結果的結果(2)分別用分別用BIN算術運算指令和算術運算指令和BCD算術運

20、算指令完成下式算術運算指令完成下式的計算的計算: (3)完成完成4位位BCD碼減碼減4位位BCD碼的運算,顯示運算結果碼的運算,顯示運算結果(4)完成完成4位位BCD碼乘碼乘4位位BCD碼的運算,顯示運算結果碼的運算,顯示運算結果(5)完成完成4位位BCD碼除碼除4位位BCD碼的運算,顯示運算結果碼的運算,顯示運算結果(6) PLC內部時鐘設計內部時鐘設計上一頁上一頁1234(1234+4321)123-4565返返 回回項目三項目三 機械手控制機械手控制一、項目目標一、項目目標通過本項目的學習,使學生掌握移位指令的有關知識。會用通過本項目的學習,使學生掌握移位指令的有關知識。會用移位指令進行

21、梯形圖編程,能靈活地將移位指令應用于各種移位指令進行梯形圖編程,能靈活地將移位指令應用于各種控制中。掌握部分特殊內部繼電器控制中。掌握部分特殊內部繼電器R9011的用法和功能。的用法和功能。下一頁下一頁項目三項目三 機械手控制機械手控制二、項目準備二、項目準備(一一)項目分析項目分析 圖圖7-5、圖圖7-6分別是機械手工作示意圖和動作時序圖,分別是機械手工作示意圖和動作時序圖,機械手的任務是將傳送帶機械手的任務是將傳送帶A上的物品搬運到傳送帶上的物品搬運到傳送帶B。(二二)相關知識相關知識移位指令移位指令1. SR:寄存器移位寄存器移位梯形圖如梯形圖如圖圖7-7所示。所示。下一頁下一頁上一頁上

22、一頁項目三項目三 機械手控制機械手控制三、項目實施三、項目實施1.選擇輸入輸出設備,分配選擇輸入輸出設備,分配I/O地址地址下一頁下一頁上一頁上一頁項目三項目三 機械手控制機械手控制三、項目實施三、項目實施2.設計設計PLC控制程序控制程序(1)梯形圖梯形圖用移位指令編寫的機械手控制梯形圖,如用移位指令編寫的機械手控制梯形圖,如圖圖7-8所示。所示。用步進指令編寫的機械手控制梯形圖,如用步進指令編寫的機械手控制梯形圖,如圖圖7-9所示。所示。(2)程序程序用移位指令編寫的機械手控制程序,如用移位指令編寫的機械手控制程序,如圖圖7-10所示。所示。用步進指令編寫的機械手控制程序,如用步進指令編寫

23、的機械手控制程序,如圖圖7-11所示。所示。下一頁下一頁上一頁上一頁項目三項目三 機械手控制機械手控制四、知識拓展四、知識拓展1.數據循環(huán)指令數據循環(huán)指令(1)F100 SHR : 16 bit數據右移數據右移n bit形式形式:F100 SHR, D, n;P100PSHR,D,n(2)F101 SHL: 16 bit數據左移數據左移n bit形式形式:F101 SHL, D, n;P101 PSHL, D, n(3)F119 LRSR:左右移位寄存器左右移位寄存器形式形式:F119 LRSR, D1,D2(4)F120 ROR: 16 bit數據循環(huán)右移數據循環(huán)右移形式形式:F120 RO

24、R, D, n ;P120 PROR, D, n下一頁下一頁上一頁上一頁項目三項目三 機械手控制機械手控制四、知識拓展四、知識拓展(5)F121 ROL: 16 bit數據循環(huán)左移數據循環(huán)左移形式形式:F121 ROL, D, n;P121 PROL, D, n(6)F122 RCR: 16 bit數據循環(huán)右移數據循環(huán)右移(帶進位位帶進位位)形式形式:F122 RCR, D, n ;P122 PRCR, D, n(7)F123 RCL: 16 bit數據循環(huán)左移數據循環(huán)左移(帶進位位帶進位位);P123 PRCL: 16 bit數據循環(huán)左移數據循環(huán)左移(帶進位位帶進位位)形式形式:F123 RCL, D, n;P123 PRCL,D,n下一頁下一頁上一頁上一頁項目三項目三 機械手控制機械手控制五、項目評價五、項目評價(一一)學生討論學生討論(二二)總結總結(1)掌握移位指令的有關知識,能運用移位指令熟練地編程掌握

溫馨提示

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

評論

0/150

提交評論