監(jiān)控組態(tài)設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)立體倉(cāng)儲(chǔ)設(shè)計(jì)說明_第1頁
監(jiān)控組態(tài)設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)立體倉(cāng)儲(chǔ)設(shè)計(jì)說明_第2頁
監(jiān)控組態(tài)設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)立體倉(cāng)儲(chǔ)設(shè)計(jì)說明_第3頁
監(jiān)控組態(tài)設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)立體倉(cāng)儲(chǔ)設(shè)計(jì)說明_第4頁
監(jiān)控組態(tài)設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)立體倉(cāng)儲(chǔ)設(shè)計(jì)說明_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、.信息與電氣工程學(xué)院課程設(shè)計(jì)手冊(cè) 課程名稱:可編程控制器應(yīng)用題目:三維存儲(chǔ)單元控制設(shè)計(jì) 目錄1.課程設(shè)計(jì)的目的第2頁2.實(shí)驗(yàn)設(shè)備第2頁三、設(shè)計(jì)任務(wù)及要求第2頁3.1系統(tǒng)介紹第3頁3.2 主要任務(wù)第 3 頁3.3設(shè)計(jì)要求第 3 頁IV.原理與設(shè)計(jì)步驟第3頁4.1原則第 3 頁4.2硬件設(shè)計(jì)第3頁4.2.1 系統(tǒng)硬件接線圖第3頁4.2.2 I/O地址分配第 4 頁4.2.3 上位機(jī)監(jiān)控界面第4頁5. 程序清單第 4 頁5.1 PLC 編程第 4 頁5.2監(jiān)控配置編程. 第 12 頁6. 課程設(shè)計(jì)總結(jié)或結(jié)論. 第 23 頁7. 參考文獻(xiàn)第 9 頁課程設(shè)計(jì)的目的PLC控制的基本原理,了解組態(tài)軟件,對(duì)P

2、LC控制的計(jì)算機(jī)仿真設(shè)計(jì)有概念性的了解。2、掌握使用遠(yuǎn)程I/O通訊網(wǎng)絡(luò)系統(tǒng)實(shí)現(xiàn)三維存儲(chǔ)單元的控制,熟悉其PLC編程和調(diào)試方法。2、實(shí)驗(yàn)設(shè)備1. 1個(gè)立體倉(cāng)庫模型2. 1臺(tái)電腦3. 1 條編程電纜三、設(shè)計(jì)任務(wù)及要求3.1系統(tǒng)介紹:自動(dòng)化立體倉(cāng)庫(AS/RS)由立體貨架、軌道堆垛機(jī)、進(jìn)出托盤輸送系統(tǒng)、尺寸檢測(cè)條碼讀取系統(tǒng)、通訊系統(tǒng)、自動(dòng)控制系統(tǒng)、計(jì)算機(jī)監(jiān)控系統(tǒng)、計(jì)算機(jī)管理系統(tǒng)等組成。如由電線電纜橋架配電柜、托盤、調(diào)整平臺(tái)、鋼結(jié)構(gòu)平臺(tái)等輔助設(shè)備組成的復(fù)雜自動(dòng)化系統(tǒng)。下圖1為本次設(shè)計(jì)的實(shí)驗(yàn)?zāi)M設(shè)備。圖1 三維存儲(chǔ)模型3.2 主要任務(wù):當(dāng)按下啟動(dòng)按鈕時(shí),叉車將隨機(jī)取出某個(gè)倉(cāng)的空托盤,并將其放置在裝載位置

3、;延遲一段時(shí)間后,叉車將托盤放回原倉(cāng);叉車將返回原位,為下一步行動(dòng)做好準(zhǔn)備。3.3 設(shè)計(jì)要求:1、可實(shí)現(xiàn)自動(dòng)控制與手動(dòng)控制的轉(zhuǎn)換;2、通過復(fù)位按鈕隨時(shí)返回初始位置;3、能夠進(jìn)行單步操作;4、叉車進(jìn)行X、Y、Z三維運(yùn)動(dòng)時(shí)必須準(zhǔn)確穩(wěn)定。5、使用組態(tài)軟件實(shí)現(xiàn)對(duì)上位機(jī)的控制及其相關(guān)監(jiān)控界面。四、原理及設(shè)計(jì)步驟4.1 原則:檢查電源與機(jī)型的連接以及PLC主機(jī)的輸入輸出后,打開電源。模型處于待機(jī)狀態(tài),啟動(dòng)PLC運(yùn)行程序,按下模型單步按鈕,如果PLC運(yùn)行程序編程正確,存儲(chǔ)單元模型將正常運(yùn)行,按下復(fù)位按鈕,模型將返回初始位置.4.2 硬件設(shè)計(jì):4.2.1 下圖2為系統(tǒng)硬件接線圖:圖圖2硬件接線圖4.2.2 I

4、/O地址分配表:進(jìn)入輸出信號(hào)PLC I/O 端口信號(hào)PLC I/O 端口開始停止I0.0M0 前進(jìn)Q0.0重置I0.1M0 之后的行Q0.1一小步I0.2M1下行Q0.2自動(dòng)/手動(dòng)I0.3M1向上Q0.3M0后限位I0.4M2左排Q0.4M0前限位I0.5M2右排Q0.5M1下限I0.6M1 上限I0.7M2右限I1.0M2 左限位I1.1列定位I1.2圖層定位I1.34.2.3 上位機(jī)監(jiān)控界面如圖3所示:圖3 初始狀態(tài),即叉車在原點(diǎn)位置,等待指令5. 程序清單5.1 PLC編程:5.2 監(jiān)控配置方案設(shè)計(jì):進(jìn)入程序:VB45.PV=0;VB47.PV=0;a2=0;a3=0;a4=0;a5=0

5、;標(biāo)志1=0;標(biāo)志2=0;程序運(yùn)行周期執(zhí)行:如果 VB45.PV=1&flag1=0&flag2=0 那么a3=1;#bv.y=#bv.y-10;如果 #bv.y=330 那么#bv.y=330;a3=0;#bv.x=#bv.x-10;如果 #bv.x=500 那么#bv.x=502;a2=1;標(biāo)志2=標(biāo)志2+1;萬一萬一萬一如果標(biāo)志2=1 那么#bv.y=#bv.y-10;#av.y=#av.y-10;如果 #bv.y=592 那么#bv.x=592;#av.x=449;a3=1;標(biāo)志2=標(biāo)志2+1;萬一萬一萬一如果標(biāo)志 2=2 那么#bv.y=#bv.y+10;#av.y=#av.y+10

6、;如果 #bv.y=390 那么#bv.y=390;#av.y=377;a3=0;#bv.x=#bv.x-10;#av.x=#av.x-10;如果 #bv.x=420 那么#bv.y=420;#av.y=407;a2=0;a5=1;#bv.x=#bv.x+10;如果 #bv.x=592 那么#bv.x=592;VB45.PV=0;標(biāo)志1=標(biāo)志1+1;標(biāo)志2=標(biāo)志2+1;a3=1;萬一萬一萬一如果 VB45.PV=1&flag1=1&flag2=4 那么#bv.x=#bv.x-10;a3=0;如果 #bv.x=500 那么#bv.x=502;a2=1;a5=0;#bv.y=#bv.y-10;#a

7、v.y=#av.y-10;如果 #bv.y=592 那么#bv.x=592;#av.x=449;a3=1;#bv.y=#bv.y-10;#av.y=#av.y-10;如果 #bv.y=300 那么#bv.y=300;#av.y=287;標(biāo)志2=標(biāo)志2+1;萬一萬一萬一如果標(biāo)志 2=6 那么a3=0;#bv.x=#bv.x-10;#av.x=#av.x-10;如果 #bv.x=330 那么#bv.y=330;#av.y=317;標(biāo)志2=標(biāo)志2+1;萬一萬一萬一如果標(biāo)志 2=7 那么a2=0;#bv.x=#bv.x+10;如果 #bv.x=592 那么#bv.x=592;a3=1;#bv.y=#b

8、v.y+10;如果 #bv.y=420 那么#bv.y=420;VB45.PV=0;標(biāo)志1=標(biāo)志1+1;標(biāo)志2=標(biāo)志2+1;a5=1;萬一萬一萬一如果 VB45.PV=1&flag1=2&flag2=8 那么a5=0;#bv.y=#bv.y-10;如果 #bv.y=224 那么#bv.y=224;a3=0;#bv.x=#bv.x-10;如果 #bv.x=500 那么#bv.x=502;a2=1;標(biāo)志2=標(biāo)志2+1;萬一萬一萬一如果標(biāo)志 2=9 那么#bv.y=#bv.y-10;#av2.y=#av2.y-10;如果 #bv.y=592 那么#bv.x=592;#av2.x=449;a3=1;標(biāo)

9、志2=標(biāo)志2+1;萬一萬一萬一如果標(biāo)志 2=10 那么#bv.y=#bv.y+10;#av2.y=#av2.y+10;如果 #bv.y=390 那么#bv.y=390;#av2.y=377;a3=0;#bv.x=#bv.x-10;#av2.x=#av2.x-10;如果 #bv.x=420 那么#bv.y=420;#av2.y=407;a2=0;a5=1;#bv.x=#bv.x+10;如果 #bv.x=592 那么#bv.x=592;VB45.PV=0;標(biāo)志1=標(biāo)志1+1;標(biāo)志2=標(biāo)志2+1;a3=1;萬一萬一萬一IF VB45.PV=1&flag1=3&flag2=12 THENa3=0;#b

10、v.x=#bv.x-10;如果 #bv.x=500 那么#bv.x=502;a2=1;a5=0;#bv.y=#bv.y-10;#av2.y=#av2.y-10;如果 #bv.y=592 那么#bv.x=592;#av2.x=449;a3=1;#bv.y=#bv.y-10;#av2.y=#av2.y-10;如果 #bv.y=194 那么#bv.y=194;#av2.y=181;標(biāo)志2=標(biāo)志2+1;萬一萬一萬一如果標(biāo)志 2=14 那么a3=0;#bv.x=#bv.x-10;#av2.x=#av2.x-10;如果 #bv.x=224 那么#bv.y=224;#av2.y=211;標(biāo)志2=標(biāo)志2+1;

11、萬一萬一萬一如果標(biāo)志 2=15 那么a2=0;#bv.x=#bv.x+10;如果 #bv.x=592 那么#bv.x=592;a3=1;#bv.y=#bv.y+10;如果 #bv.y=420 那么#bv.y=420;VB45.PV=0;標(biāo)志1=標(biāo)志1+1;標(biāo)志2=標(biāo)志2+1;a5=1;萬一萬一萬一IF VB45.PV=1&flag1=4&flag2=16 THENa5=0;#bv.y=#bv.y-10;如果 #bv.y=118 那么#bv.y=118;a3=0;#bv.x=#bv.x-10;如果 #bv.x=500 那么#bv.x=502;標(biāo)志2=標(biāo)志2+1;萬一萬一萬一如果標(biāo)志 2=17 那

12、么a2=1;#bv.y=#bv.y-10;#av3.y=#av3.y-10;如果 #bv.y=592 那么#bv.x=592;#av3.x=449;標(biāo)志2=標(biāo)志2+1;萬一萬一萬一如果標(biāo)志 2=18 那么a3=1;a4=0;#bv.y=#bv.y+10;#av3.y=#av3.y+10;如果 #bv.y=390 那么#bv.y=390;#av3.y=377;a3=0;#bv.x=#bv.x-10;#av3.x=#av3.x-10;如果 #bv.x=420 那么#bv.y=420;#av3.y=407;a2=0;a5=1;#bv.x=#bv.x+10;如果 #bv.x=592 那么#bv.x=5

13、92;VB45.PV=0;標(biāo)志1=標(biāo)志1+1;標(biāo)志2=標(biāo)志2+1;a3=1;萬一萬一萬一IF VB45.PV=1&flag1=5&flag2=20 THENa3=0;#bv.x=#bv.x-10;如果 #bv.x=500 那么#bv.x=502;a2=1;a5=0;#bv.y=#bv.y-10;#av3.y=#av3.y-10;如果 #bv.y=592 那么#bv.x=592;#av3.x=449;a3=1;#bv.y=#bv.y-10;#av3.y=#av3.y-10;如果 #bv.y=88 那么#bv.y=88;#av3.y=75;標(biāo)志2=標(biāo)志2+1;a3=0;a4=1;萬一萬一萬一如果標(biāo)

14、志2=22 那么#bv.x=#bv.x-10;#av3.x=#av3.x-10;如果 #bv.x=118 那么#bv.y=118;#av3.y=105;標(biāo)志2=標(biāo)志2+1;a2=0;萬一萬一萬一如果標(biāo)志 2=23 那么#bv.x=#bv.x+10;如果 #bv.x=592 那么#bv.x=592;a3=1;#bv.y=#bv.y+10;如果 #bv.y=420 那么#bv.y=420;a5=1;萬一萬一萬一如果 VB47.PV=1 那么VB45.PV=0;a2=0;a3=0;a4=0;a5=0;標(biāo)志1=0;標(biāo)志2=0;#bv.x=592;#bv.y=420;#av.x=357;#av.y=31

15、7;#av2.x=357;#av2.y=211;#av3.x=357;#av3.y=105;萬一單步左鍵動(dòng)作:按下鼠標(biāo):VB45.PV=1;重置左鍵操作:按下鼠標(biāo):VB47.PV=1;釋放鼠標(biāo):VB47.PV=0;六。課程設(shè)計(jì)總結(jié)或結(jié)論本課程設(shè)計(jì)的主題是三維存儲(chǔ)單元的控制設(shè)計(jì)。通過實(shí)驗(yàn)室的設(shè)備模擬,使用相應(yīng)的物料搬運(yùn)設(shè)備進(jìn)行貨物入庫和入庫作業(yè)。收到任務(wù)書后,我們的團(tuán)隊(duì)成員就開始忙碌的準(zhǔn)備工作。互聯(lián)網(wǎng)接入和圖書館是我們獲取信息的主要途徑。我們認(rèn)真研究相關(guān)實(shí)例,獲取設(shè)計(jì)思路和設(shè)計(jì)靈感。并在老師的講解和提示下,初步確定了方案。因?yàn)槌绦蛟O(shè)計(jì)比較繁瑣,老師給我們降低了要求,只設(shè)計(jì)了單步程序。思路比較清晰,一共需要執(zhí)行十二步,前兩步的程序相當(dāng)于一個(gè)模板,所以我們重點(diǎn)設(shè)計(jì)前兩步。我們?cè)谠O(shè)計(jì)過程中也遇到了很多問題。我們積極討論,向老師請(qǐng)教,所有問題都一一解決。 PLC及監(jiān)控配置界面初步設(shè)計(jì)完成后,利用實(shí)驗(yàn)室設(shè)備啟動(dòng)聯(lián)調(diào)。這時(shí),遇到了一個(gè)棘手的問題。上位機(jī)和下位機(jī)之間的通信問題遠(yuǎn)沒有我們想象的那么簡(jiǎn)單。我們嘗試了幾種方法,但仍然無法解決。我們向同學(xué)和老師請(qǐng)教,在大家的共同努力下,終于找到了解決辦法。這次的課程設(shè)計(jì)讓我們有機(jī)會(huì)查漏補(bǔ)缺。很多我們?cè)谌粘W(xué)習(xí)中被忽視的問題出現(xiàn)了,增強(qiáng)了我們解決實(shí)際問題的能力,暴露了我們只注重理論學(xué)習(xí),不注重實(shí)踐。運(yùn)動(dòng)的壞處。同時(shí),也充分體現(xiàn)了團(tuán)結(jié)的力量和必要性。人是社會(huì)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論