工業順序控制_第1頁
工業順序控制_第2頁
免費預覽已結束,剩余7頁可下載查看

下載本文檔

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

文檔簡介

1、工業順序控制一 實驗目的掌握工業順序控制程序的簡單編程:中斷的使用。二 實驗預備知識在工業控制中,象沖壓、注塑、輕紡、制瓶等生產過程,都是一些繼續生 產過程,按某種順序有規律地完成預定的動作,對這類繼續生產過程的控制稱 順序控制,倒注塑機工藝過程大致按“合模T注射T延時T幵模T產伸T產退” 順序動作,用單片機最易實現。三實驗內容MCS-51的P1.0P1.6控制注塑機的七道工序,現模擬控制七只發光二極管 的點亮,低電平有效,設定每道工序時間轉換為延時,P3.4為開工啟動開關, 高電平啟動。P3.3為外部故 障輸入模擬開關,低電平報警,P1.7為報警聲音 輸出,設定6道工序只有一位輸出,第七道工

2、序三位有輸出。四 實驗步驟P3.4連K1,P3.3連K2, P1.0P1.6分別連到L1L7,P1.7連SIN(電 子音響輸入端) 。K1、K2幵關撥在高電平“H位置。編譯、裝載,以連續方式運行程序,此時應在等待幵工狀態。K1撥至低電平“L”位置,各道工序應正常運行。K2撥至低電平“L”位置,模擬故障發生,此時應有報警聲。K2撥至高電平“H”位置,即排除故障,程序應從報警的那道工序繼續執 行。五思考1.修改程序,使第n道工序中有n位輸出。ORG 0000HLJMP PO10ORG 0013HLJMP PO16ORG 0190HPO10: MOV P1,#7FHORL P3,#00HPO11:

3、JNB P3.4,PO11;開工嗎ORL IE,#84HORL IP,#01HMOV PSW,#00H ;初始化MOV SP,#53HPO12: MOV P1,#7EHACALL PO1B第一道工序MOV P1,#7CH ;第二道工序ACALL PO1BMOV P1,#78H ;第三道工序ACALL PO1BMOV P1,#70H ;第四道工序ACALL PO1BMOV P1,#60H;第五道工序ACALL PO1BMOV P1,#40H ;第六道工序ACALL PO1BMOV P1,#00H ;第七道工序ACALL PO1BSJMP PO12JPO16: MOV B,R2 ;保護現場PO17

4、: MOV P1,#7FH ;關輸出MOV 20H,#0A0H ;振蕩次數PO18: SETB P1.7 ;振蕩ACALL PO1A ;延時CLR P1.7;停振ACALL PO1A ;延時DJNZ 20H,PO18 ;不為0轉CLR P1.7ACALL PO1AJNB P3.3,PO17MOV R2,B RETIPO1A: MOV R2,#06HACALL DELY RETPO1B: MOV R2,#30HACALL DELY RETPOP 02HDJNZ R2,DEL3POP 02HDJNZ R2,DEL2POP 02HDJNZ R2,DELYRETENDJDELY:PUSH 02HDEL

5、2: PUSH 02HDEL3: PUSH 02HDEL4: DJNZ R2,DEL4延時停振故障消除嗎恢復現場延時延時2.若采用外部中斷0模擬故障,軟件及連線分別應怎么改? 連線:將P3.3連K2改為P3.2連K2ORG 0000HLJMP PO10ORG 0003HLJMP PO16ORG 0190HPO10: MOV P1,#7FHORL P3,#00HPO11: JNB P3.4,PO11 ;開工嗎ORL IE,#81HORL IP,#01HMOV PSW,#00H ;初始化MOV SP,#53HPO12: MOV P1,#7EH ;第一道工序ACALL PO1BMOV P1,#7DH

6、 ;第二道工序ACALL PO1BMOV P1,#7BHACALL PO1BMOV P1,#77HACALL PO1BMOV P1,#6FHACALL PO1BMOV P1,#5FHACALL PO1BMOV P1,#3FHACALL PO1BSJMP PO12PO16: MOV B,R2PO17: MOV P1,#7FHMOV 20H,#0A0HPO18: SETB P1.7ACALL PO1ACLR P1.7ACALL PO1ADJNZ 20H,PO18CLR P1.7ACALL PO1A第三道工序第四道工序第五道工序第六道工序第七道工序保護現場關輸出 振蕩次數 振蕩 延時 停振 延時 不為0轉停振JNB P3.3,PO17MOV R2,B ;恢復現場RETIPO1A: MOV R2,#06HACALL DELY;延時RETPO1B: MOV R2,#30HACALL DELY;延時RETDELY: PUSH 02HDEL2: PUSH 02HDEL3: PUSH 02H;延時DEL4: DJNZ R2,DEL4POP 02HDJNZ R2,DEL

溫馨提示

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

評論

0/150

提交評論