工測實驗報告-包裝機(jī)_第1頁
工測實驗報告-包裝機(jī)_第2頁
工測實驗報告-包裝機(jī)_第3頁
工測實驗報告-包裝機(jī)_第4頁
工測實驗報告-包裝機(jī)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

工測實驗報告1.題目:包裝機(jī)有一個工業(yè)包裝機(jī)流水線用傳送帶輸送產(chǎn)品,每一箱裝滿6件產(chǎn)品時,傳送帶停止,打包機(jī)開始工作。打包機(jī)完成一個包裝機(jī)需要的6個工步。定義工步序列,畫出流程圖,編寫程序代碼。2.工步序列分析:當(dāng)產(chǎn)品通過傳送帶時,可以用光電管的遮滅與通亮的狀態(tài)改變次數(shù)來計數(shù),將光電管的狀態(tài)變化數(shù)進(jìn)行統(tǒng)計,狀態(tài)每改變兩次,對應(yīng)于一件產(chǎn)品的通過,同時可以將通過的數(shù)量同步地通過DO通道表示出來。當(dāng)通過的數(shù)量累計到六次,開始封裝工步。對于封裝工步,可以通過DO通道紅燈的閃爍和屏幕上的英文輸出來表示,當(dāng)封裝過程完成后,在屏幕上顯示封裝完成的箱數(shù),同時開始下一次循環(huán),直至循環(huán)結(jié)束的信號的到來。通過上述過程,可以對題目中的過程進(jìn)行較為完整的模擬。3.工步流程圖:流水線上每一個產(chǎn)品通過,對應(yīng)于某一個DI通道的一暗一明,則該DI通道的狀態(tài)每變化兩次,表示一個產(chǎn)品通過,累計產(chǎn)品通過的數(shù)量,同時通過DO通道用二進(jìn)制表示通過的個數(shù),同時將該個數(shù)在屏幕上顯示流水線上每一個產(chǎn)品通過,對應(yīng)于某一個DI通道的一暗一明,則該DI通道的狀態(tài)每變化兩次,表示一個產(chǎn)品通過,累計產(chǎn)品通過的數(shù)量,同時通過DO通道用二進(jìn)制表示通過的個數(shù),同時將該個數(shù)在屏幕上顯示每六個產(chǎn)品通過時,則開始封裝,封裝步驟通過在屏幕上顯示step1,step2,step3,step4,step5,step6表示,每個步驟顯示的同時紅燈開始閃爍每六個產(chǎn)品通過時,則開始封裝,封裝步驟通過在屏幕上顯示step1,step2,step3,step4,step5,step6表示,每個步驟顯示的同時紅燈開始閃爍每一次封裝完成后,記下封裝的箱數(shù),在屏幕上顯示出來,將前面的箱數(shù)累計數(shù)量清零,開始下一次封裝,直至敲擊鍵盤時停止每一次封裝完成后,記下封裝的箱數(shù),在屏幕上顯示出來,將前面的箱數(shù)累計數(shù)量清零,開始下一次封裝,直至敲擊鍵盤時停止4.程序流程圖:滿足循環(huán)條件(不敲擊鍵盤)否滿足循環(huán)條件(不敲擊鍵盤)否退出是遮擋1號光管是1號光管狀態(tài)改變12次(通過6件)開始封裝裝箱數(shù)+1否是否5.包裝機(jī)程序代碼:#include"tiaoshi.h"intBASE_ADDRESS=0x220;intcreat_DI(int*DI_NUM,intnum){inti=0;for(i=0;i<6;i++)DI_NUM[i]=(num>>i)&0x01;return;}intcreate_DO(int*DO_NUM){inttemp=0;inti=0;for(i=5;i>0;i--) {temp=(temp+DO_NUM[i])*2;}returntemp+DO_NUM[0];}main(){inti=0; intk=0; inta=1; intj; intDI[6]=[0]; intDI_in; clrscr(); while(!kbhit()) { DI_in=inportb(BASE_ADDRESS+6); creat_DI(DI,DI_in); if(DI[0]==k) { i=i+1; k=DI[0]; If(i%2==1) { printf("\n%d\n",i\2); } outportb(BASE_ADDRESS+13,i\2); if(i==12) { i=0; printf("\begintopackage!\n"); outportb(BASE_ADDRESS+13,24); printf("\stepone!\n"); sleep(1); outportb(BASE_ADDRESS+13,43); printf("\steptwo!\n"); outportb(BASE_ADDRESS+13,13); printf("\stepthree!\n"); outportb(BASE_ADDRESS+13,32); printf("\stepfour!\n"); outportb(BASE_ADDRESS+13,33); printf("\stepfive!\n"); slseep(1); outportb(BASE_ADDRESS+13,33); printf("\stepsix!\npackagesuccessfully!\n"); sleep(1); a=a+1; printf("complete:%d",a); outportb(BASE_ADDRESS+13,0); } } }6.結(jié)果截圖(1)源程序編譯成功:(2)遮滅光電管1,DO通道以二進(jìn)制表示計數(shù)(3)屏幕上依次顯示通過的箱數(shù),封裝步驟,及已完成封裝的箱數(shù)7.實驗總結(jié):在實驗過程中,對于工步較多的題目,

溫馨提示

  • 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

提交評論