plc在倉庫碼垛機中的設(shè)計應(yīng)用_第1頁
已閱讀1頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  河 南 工 業(yè) 職 業(yè) 技 術(shù) 學(xué) 院</p><p>  Henan Polytechnic Institute</p><p><b>  畢業(yè)設(shè)計(論文)</b></p><p>  題目: PLC在倉庫碼垛機中的設(shè)計應(yīng)用</p><p>  姓名: 紀(jì) 登

2、峰</p><p>  專業(yè): 機電設(shè)備維修與管理</p><p>  班級: 機電設(shè)備0902班</p><p>  指導(dǎo)老師: 季 祥</p><p><b>  摘要</b></p><p>  在現(xiàn)代的物流倉儲系統(tǒng)中,自動化立體倉庫應(yīng)用日益廣泛。而碼垛機是立體倉庫的關(guān)鍵組成部分,碼

3、垛機性能的優(yōu)劣對整個立體倉庫的運行起到至關(guān)重要的作用,所以設(shè)計與開發(fā)自動化程度較高的碼垛機控制系統(tǒng)成為當(dāng)前立體倉庫的發(fā)展趨勢,開展與此有關(guān)的研究具有重要的理論和應(yīng)用價值。本文基于現(xiàn)代物流技術(shù)的應(yīng)用和發(fā)展要求,介紹自動化立體倉庫的應(yīng)用及其功能和作用,結(jié)合現(xiàn)代科技的發(fā)展,著重研究自動化立體倉庫碼垛機控制系統(tǒng)的控制技術(shù)。本文詳細(xì)闡述了本控制系統(tǒng)的設(shè)計思想,以及整個系統(tǒng)的硬件實現(xiàn)和軟件設(shè)計。</p><p>  本文依據(jù)

4、立體倉庫的有關(guān)設(shè)計參數(shù),對碼垛機電氣控制的硬件系統(tǒng)進(jìn)行了設(shè)計,為了提高碼垛機的性能,本文采用了轉(zhuǎn)速、位置反饋的雙閉環(huán)控制,以滿足系統(tǒng)的調(diào)速要求。系統(tǒng)的水平認(rèn)址采用激光測距傳感器定位,垂直認(rèn)址采用光電開關(guān)和認(rèn)址片組合定位。變頻調(diào)速系統(tǒng)由S7-200PLC及其擴(kuò)展模塊EM235通過變頻器MM440控制交流電動機,采用光電編碼器反饋轉(zhuǎn)速信號,實現(xiàn)轉(zhuǎn)速閉環(huán)控制。貨叉伸叉系統(tǒng)由S7-226PLC通過步進(jìn)電動機驅(qū)動器SH-20403控制二相混合式步

5、進(jìn)電動機。根據(jù)系統(tǒng)的控制要求進(jìn)行了PLC、變頻器、電機和電機驅(qū)動器的選型,并給出了系統(tǒng)的硬件接線圖,然后利用西門子的編程軟件step7設(shè)計了碼垛機控制程序。</p><p>  關(guān)鍵詞:自動化倉庫,碼垛機,PLC,控制系統(tǒng),變頻器</p><p><b>  目錄</b></p><p>  摘要………………………………………………………………

6、…………………Ⅰ</p><p>  第一章 緒論 ………………………………………………………………………1</p><p>  1.1自動化立體倉庫的概述 ………………………………………………………1</p><p>  1.1.1自動化立體倉庫的組成 …………………………………………………………1</p><p>  1.1.2自動化立

7、體倉庫的優(yōu)點 …………………………………………………………2</p><p>  1.1.3自動化立體倉庫的發(fā)展 …………………………………………………………2</p><p>  1.2 碼垛機的概述 …………………………………………………………………2</p><p>  1.2.1碼垛機的發(fā)展 …………………………………………………………………3</p

8、><p>  1.2.2碼垛機研究技術(shù)的現(xiàn)狀 …………………………………………………………3</p><p>  第二章 碼垛機控制系統(tǒng)的硬件設(shè)計 ………………………………………4</p><p>  2.1控制技術(shù)要求和系統(tǒng)總體設(shè)計…………………………………………………4</p><p>  2.2碼垛機的位置控制………………………………………

9、………………………5</p><p>  2.2.1定位控制…………………………………………………………………………6</p><p>  2.2.2認(rèn)址檢測方式 ……………………………………………………………………6</p><p>  2.2.3認(rèn)址方式確認(rèn) ……………………………………………………………………7</p><p>  2.

10、2.4碼垛機速度曲線分析 ……………………………………………………………8</p><p>  2.3 PLC及資源配置 …………………………………………………………………8</p><p>  2.3.1S7-200系列PLC概述 ……………………………………………………………9</p><p>  2.3.2CPU型號選擇 …………………………………………

11、…………………………9</p><p>  2.3.3PLC模塊選擇 …………………………………………………………………10</p><p>  2.4碼垛機變頻調(diào)速系統(tǒng)設(shè)計 ……………………………………………………11</p><p>  2.4.1變頻器選型 …………………………………………………………………11</p><p>

12、  2.4.2水平方向變頻調(diào)速系統(tǒng)設(shè)計 …………………………………………………11</p><p>  2.4.3垂直方向變頻調(diào)速系統(tǒng)設(shè)計 …………………………………………………13</p><p>  2.5碼垛機貨叉控制系統(tǒng)設(shè)計……………………………………………………14</p><p>  2.6安全檢測傳感器的應(yīng)用……………………………………………………

13、…15</p><p>  2.7通信方案的確定………………………………………………………………16</p><p>  2.8輸入輸出點的分配……………………………………………………………16</p><p>  第三章 碼垛機程序控制設(shè)計 ………………………………………………18</p><p>  3.1碼垛機自檢和復(fù)位/歸位程序………

14、…………………………………………20</p><p>  3.1.1碼垛機自檢程序 ………………………………………………………………20</p><p>  3.1.2碼垛機復(fù)位/歸位程序 …………………………………………………………21</p><p>  3.2自動方式下的碼垛機運行控制 ………………………………………………21</p><p

15、>  3.2.1初始化程序設(shè)計 ………………………………………………………………22</p><p>  3.2.2運行方式選擇程序 ……………………………………………………………23</p><p>  3.2.3自動控制中的尋址定位…………………………………………………………23</p><p>  3.3手動方式下的碼垛機運行控制 ……………………………

16、…………………25</p><p>  3.3.1手動控制中的尋址定位程序 ……………………………………………………25</p><p>  3.3.2手動方式下的貨叉運行控制 ……………………………………………………26</p><p>  3.4步進(jìn)電機驅(qū)動程序 ……………………………………………………………27</p><p>  結(jié)束

17、語 ……………………………………………………………………………28</p><p>  致 謝………………………………………………………………………………29</p><p>  附 錄………………………………………………………………………………30</p><p>  參考資料 …………………………………………………………………………32</p>&

18、lt;p><b>  第一章 緒論</b></p><p>  1.1自動化立體倉庫的概述</p><p>  在現(xiàn)代物流系統(tǒng)中,自動化立體倉庫是一個重要的組成部分,它是一種新型的倉儲技術(shù)。自動化立體倉庫又稱為自動存儲/檢索系統(tǒng)(Automated Storage &Retrieval System,AS/RS)。它是物料搬運和倉儲科學(xué)中的一門綜合科學(xué)技

19、術(shù)工程。它以高層貨架為主要標(biāo)志,配以成套的先進(jìn)搬運設(shè)備,以先進(jìn)的計算機控制技術(shù)為主要手段,由此組成高頻率、大容量的科學(xué)存儲,以適應(yīng)現(xiàn)代化生產(chǎn)、物資交流和倉儲的需求。</p><p>  1.1.1自動化立體倉庫的組成</p><p>  立體倉庫是指:采用高層貨架儲存貨物,用起重、裝卸、運輸機械設(shè)備進(jìn)行貨物出庫和入庫作業(yè)的倉庫。這類倉庫主要通過高層貨架充分利用空間進(jìn)行存取貨物,所以被成為立

20、體倉庫。目前,立體倉庫最大高度能達(dá)到40多米,最大庫存數(shù)可達(dá)數(shù)萬個貨物單位,可以實現(xiàn)按計劃入庫和出庫的全自動化控制,以及無人操作的計算機網(wǎng)絡(luò)化管理。其主要的組成部分有高層貨架、倉儲機械設(shè)備、控制及管理設(shè)施。</p><p><b> ?。?)貨架 </b></p><p>  倉儲技術(shù)的發(fā)展由平面轉(zhuǎn)向高層立體化以后,高層貨架為倉庫的主體和標(biāo)志,貨架越高,存儲量越大。

21、貨架在物流及倉儲中占有非常重要的地位,目前的貨架具有多種功能,以滿足機械化和自動化的要求。主要的貨架類型有單元式貨架、貫通式貨架與旋轉(zhuǎn)式貨架。為了提高貨物裝卸、存取效率,自動化立體倉庫一般使用貨箱或托盤盛放貨物。貨箱和托盤的基本功能是盛放小件物料,同時還應(yīng)便于運輸車和碼垛機的插取和存放。</p><p>  (2)倉儲機械設(shè)備 </p><p>  自動化立體倉庫的主要搬運設(shè)備是巷道式碼

22、(堆)垛機,其主要用途是在高層貨架的巷道內(nèi)來回穿梭運行,將位于巷道口的貨物存放入貨格中,或者將貨物取出運送到巷道口。輸送系統(tǒng)必須是具有高度的可靠性,在立體倉庫中一般只有一套輸送系統(tǒng),所以應(yīng)保證輸送系統(tǒng)各個環(huán)節(jié)上的設(shè)備可靠、耐用、維修方便,并且還應(yīng)該對輸送系統(tǒng)設(shè)置手動控制做后備。自動化立體倉庫中的貨物輸送裝置主要有傳送帶、各種流動小車等,短距離的傳送還可以采用機器人。</p><p> ?。?)控制及管理設(shè)施 &

23、lt;/p><p>  控制管理系統(tǒng)采用分布式控制,即由管理計算機、中央控制計算機和直接控制碼垛機、入/出庫輸送機等現(xiàn)場設(shè)備的控制器組成控制系統(tǒng)。管理計算機是立體倉庫的管理中心,承擔(dān)著入/出庫管理、盤庫管理、查詢、打印及顯示、經(jīng)濟(jì)技術(shù)指標(biāo)的計算分析等功能,包括在線管理和離線管理;中央控制計算機是立體倉庫的控制中心,它溝通并協(xié)調(diào)管理計算機、碼垛機、入/出輸送機等設(shè)備之間的聯(lián)系,控制和監(jiān)視著整個立體倉庫系統(tǒng)的運行。<

24、;/p><p>  1.1.2自動化立體倉庫的優(yōu)點</p><p> ?。?) 層貨架:立體倉庫由于使用了高層貨架存儲貨物,存儲區(qū)可以大幅度的向空間發(fā)展,充分利用了倉庫的空間,提高了空間利用率。</p><p>  (2) 自動存?。鹤詣踊Ⅲw倉庫使用機械和自動化設(shè)備,運行和處理速度快,提高了作業(yè)效率。</p><p>  (3) 計算機控制與管

25、理:計算機能夠準(zhǔn)確無誤的對倉庫的各種信息進(jìn)行存儲和管理,不僅降低了操作人員的勞動強度,還減少了貨單處理和信息處理過程中的差錯,從而提高了倉庫的管理水平。</p><p> ?。?) 節(jié)約成本:作業(yè)效率的提高勢必會降低貨物儲存的成本費用,由此也提高了企業(yè)的現(xiàn)代化物流意識。</p><p>  1.1.3自動化立體倉庫的發(fā)展</p><p>  高層貨架倉庫的出現(xiàn)和發(fā)展

26、是第二次世界大戰(zhàn)以后生產(chǎn)技術(shù)發(fā)展的結(jié)果。在生產(chǎn)發(fā)展的實際需要和科技水平發(fā)展的現(xiàn)實可能下,五十年代初開始出現(xiàn)了自動化立體倉庫。1950年美國首先產(chǎn)生手動控制的橋式碼垛機起重機,與此同時提出了高層貨架的概念,被認(rèn)為是自動化倉庫的雛形。1960年以后巷道式碼垛機逐漸代替了橋式碼垛機,此后碼垛機的使用范圍和性能有了很大的發(fā)展,尤其是在日本,自動化立體倉庫發(fā)展迅速,目前日本的自動化倉庫技術(shù)和自動化倉庫的擁有量都位居世界前列。</p>

27、<p>  自動化技術(shù)在倉儲領(lǐng)域中的發(fā)展分為五個階段:人工倉儲階段、自動化倉儲階段、集成化倉儲階段、智能化階段和智能自動化階段。其中智能自動化倉儲在九十年代后期以及二十一世紀(jì)的若干年內(nèi),是倉儲自動化技術(shù)的主要發(fā)展方向。</p><p>  我國對自動化立體倉庫及其物料搬運設(shè)備的研制并不晚,1963年研制成第一臺橋式碼垛起重機(機械部北京起重運輸機械研究所),1973年開始研制我國第一座由計算機控制的自

28、動化立體倉庫(高巧米,機械部起重所負(fù)責(zé)),該庫1980年投入運行。</p><p><b>  1.2碼垛機的概述</b></p><p>  碼垛機是自動化立體倉庫系統(tǒng)的重要組成部分,它是整個系統(tǒng)的執(zhí)行部件,存貨時將貨物從出入貨臺準(zhǔn)確的存放到貨位里,取貨時將貨物從貨位中取回到出入貨臺。無論何種類型的碼垛機,一般都由水平行走機構(gòu)、起升機構(gòu)、載貨臺及貨叉機構(gòu)、機架和電氣

29、設(shè)備等基本部分組成。它是在所謂高層、高速、高密度儲藏的概念下的產(chǎn)物。盡管各廠家各有獨創(chuàng),結(jié)構(gòu)形式有些差異,但可以說大同小異,所有的碼垛機都不外乎由機架、載貨臺、伸縮貨叉、軌道和控制系統(tǒng)等部分組成。</p><p>  1.2.1碼垛機的發(fā)展</p><p>  初期的立體倉庫使用的碼垛機以橋式起重機為基礎(chǔ),這種碼垛機是從起重機的大梁上懸掛一個門架,利用門架的上下和旋轉(zhuǎn)來搬運貨物。1960年

30、左右在美國出現(xiàn)了巷道式碼垛機,隨后巷道式碼垛機逐漸替代了受重量和跨度限制的橋式碼垛機。1967年日本安裝了高度10~15米的高層碼垛機,1969年出現(xiàn)了聯(lián)機全自動化倉庫,我國是在上世紀(jì)70年代初期開始研究采用巷道式碼垛機的立體倉庫。目前的碼垛機技術(shù)取得了重大的發(fā)展,控制技術(shù)、定位精度、運行速度都得到了很大程度的提高。巷道式碼垛機的起升速度已經(jīng)可以達(dá)到90m/min,運行速度達(dá)到240m/min,在有的立體倉庫中采用上、下兩層分別用巷道碼

31、垛機進(jìn)行搬運作業(yè)的方法提高出入庫能力。</p><p>  1.2.2碼垛機技術(shù)的研究現(xiàn)狀</p><p>  按現(xiàn)行機械行業(yè)標(biāo)準(zhǔn),有軌巷道式碼垛機分類方式很多,如按支承方式、用途、控制方式、結(jié)構(gòu)、運行軌跡等分類。無論何種類型的碼垛機一般都由水平行走機構(gòu)、起升機構(gòu)、載貨臺及貨叉機構(gòu)、機架和電氣設(shè)備等基本部分組成。</p><p>  體現(xiàn)碼垛機動態(tài)性能優(yōu)劣的指標(biāo)主要

32、有:運行速度、提升速度、貨叉速度、平穩(wěn)性、認(rèn)址精度等。隨著科學(xué)技術(shù)的不斷進(jìn)步,自動化立體倉庫的技術(shù)水平和倉儲機械設(shè)備的動態(tài)性能也在不斷提高。例如,碼垛機的運行驅(qū)動己由20世紀(jì)70年代的子母電動機改為變頻調(diào)速,速度由5~50m/min提升至4~160m/min,國外小載重量的碼垛機最高可達(dá)300m/min;提升驅(qū)動己由20世紀(jì)70年代的雙速電動機改進(jìn)為變頻調(diào)速,速度由4~16m/min提升至0~25m/min;貨叉運行也由單速電動機驅(qū)動改

33、進(jìn)為變頻調(diào)速,速度由8m/min提升至4~35m/min;在碼垛機自動控制方面還采用閉環(huán)控制變頻調(diào)速系統(tǒng)、Profibus總線控制等先進(jìn)技術(shù)。盡管如此,目前國產(chǎn)碼垛機的運行速度最高仍保持在160m/min;提升速度在0~80m/min;貨叉速度一直保持在0~30m/min;認(rèn)址采用光電探測,精度不足,認(rèn)址出錯率高。</p><p>  第二章 碼垛機控制技術(shù)的硬件設(shè)計</p><p>  

34、2.1控制技術(shù)要求和系統(tǒng)總體設(shè)計</p><p>  (1)本系統(tǒng)中碼垛機運行機構(gòu)由水平運行的行走機構(gòu),垂直運行的起升機構(gòu)及取送貨的伸叉機構(gòu)三部分組成。水平部分運動電機和垂直部分運動電機分別采用220W的三相交流異步電動機和200W的單相交流異步電動機,由西門子S7-200PLC通過變頻器進(jìn)行控制。伸叉機構(gòu)電機采用兩相混合式步進(jìn)電機,由西門子S7-200通過步進(jìn)電機驅(qū)動器進(jìn)行控制。由碼垛機運行機構(gòu)特點及工作要求可

35、知,能否保證碼垛機的穩(wěn)定工作,關(guān)鍵在碼垛機的三維位置移動定位的精確性。</p><p>  主要技術(shù)指標(biāo)和和主要設(shè)計參數(shù)</p><p>  碼垛機運行的速度范圍:</p><p>  水平方向:2m/min~360m/min;</p><p>  垂直方向:2m/min~80/min;</p><p>  貨叉:2m

36、/min~60/min </p><p> ?。?)本文碼垛機的控制方式有自動和手動控制。</p><p> ?、?手動方式通過碼垛機的轉(zhuǎn)換開關(guān)及按鈕控制碼垛機水平和提升運動及貨叉伸縮。同時運動速度也可以手動選擇。手動操作時,系統(tǒng)應(yīng)給予相應(yīng)的警示信號,同時系統(tǒng)將解除大部分的保護(hù)控制。手動操作主要用于安裝、調(diào)試和排除故障。</p><p> ?、?單機自動用人機界面對

37、碼垛機進(jìn)行全自動的控制,控制系統(tǒng)根據(jù)用戶輸入的參數(shù)進(jìn)行全自動的取送貨動作。界面操作時,應(yīng)具備對貨物的單送、單取操作。人機界面應(yīng)具備實時顯示設(shè)備運行工況,故障及歷史故障查詢等功能。</p><p>  (3)在本文設(shè)計的碼垛機控制系統(tǒng)中上位機完成的只是數(shù)據(jù)輸入和傳送,主要的控制任務(wù)是由PLC來完成。</p><p> ?、?作業(yè)命令處理:確定作業(yè)狀態(tài)時自動還是手動;確定作業(yè)指令是存貨入庫還是

38、取貨出庫;確定作業(yè)地址包括列地址和層地址。</p><p> ?、?位置技術(shù)及判斷:沿著碼垛機的行進(jìn)方向和載貨臺的升降方向設(shè)置認(rèn)址片,PLC通過檢測認(rèn)址片來判斷碼垛機位置和載貨臺的位置,每經(jīng)過一個認(rèn)址片,PLC的高速計數(shù)器就自動計數(shù)一次,前進(jìn)加一,后退減一,上升加一,下降減一。到達(dá)預(yù)定位置后,碼垛機停車。</p><p> ?、?速度調(diào)整和準(zhǔn)確停車:根據(jù)碼垛機和目標(biāo)位置的距離,PLC輸出速

39、度調(diào)整的控制信號給變頻器,通過變頻器控制電機的轉(zhuǎn)速,在停車之前先把碼垛機的運行速度降低到低速檔,使碼垛機以低速接近目標(biāo)位置,保證碼垛機的穩(wěn)定性。</p><p>  ④ 作業(yè)任務(wù)的順序邏輯控制:按照入庫、出庫的作業(yè)順序,確定各輸出點的得電狀態(tài),完成作業(yè)順序的邏輯控制。</p><p> ?、?安全保護(hù):水平行走、載貨臺升降及貨叉的伸縮等都有限位保護(hù)。</p><p>

40、; ?、?PLC還有工作故障報警功能。</p><p>  本系統(tǒng)由上位監(jiān)控級與直接控制級組成。監(jiān)控級對通訊、流程進(jìn)行控制,并進(jìn)行實時圖像顯示,直接控制級是由PLC(可編程序控制器)組成的控制系統(tǒng)對各設(shè)備進(jìn)行單機自動操作。采用組態(tài)系統(tǒng)建立監(jiān)控界面,同時將運行系統(tǒng)的狀態(tài)反饋到監(jiān)控計算機。碼垛機采用西門子公司的S7-200型PLC控制,與變頻器結(jié)合對碼垛機進(jìn)行變頻調(diào)速。系統(tǒng)結(jié)構(gòu)拓?fù)鋱D如圖2.1所示。</p>

41、;<p>  圖2.1 系統(tǒng)結(jié)構(gòu)圖</p><p>  2.2碼垛機位置控制</p><p>  由碼垛機的作業(yè)流程分析,碼垛機是由水平運行機構(gòu)、縱向起升機構(gòu)和貨叉伸縮機構(gòu)三部分組成的,水平運行機構(gòu)和垂直起升機構(gòu)使碼垛機到達(dá)目標(biāo)位置,貨叉伸縮機構(gòu)完成存取貨任務(wù)。要完成對碼垛機自動控制系統(tǒng)的設(shè)計,首先要保證碼垛機能夠準(zhǔn)確到達(dá)目標(biāo)位置,所以在設(shè)計碼垛機自動控制系統(tǒng)時,關(guān)鍵在于準(zhǔn)確

42、可靠的認(rèn)址和定位保證碼垛機準(zhǔn)確無誤的定位在目標(biāo)貨位。另外為了提高存取效率和保證碼垛機的穩(wěn)定性,必須對碼垛機三個機構(gòu)的速度進(jìn)行合理有效的控制,其中速度位置檢測是碼垛機自動控制系統(tǒng)的關(guān)鍵部分。</p><p>  碼垛機速度位置控制的實現(xiàn)方法如圖2.2所示,控制系統(tǒng)由PLC控制器、調(diào)速系統(tǒng)、編碼器、認(rèn)址片和認(rèn)址器組成,實現(xiàn)位置和速度的雙閉環(huán)控制。</p><p><b>  輸入&l

43、t;/b></p><p><b>  編碼器</b></p><p><b>  速度檢測</b></p><p><b>  位置檢測</b></p><p>  圖2.2 碼垛機位置速度控制框圖</p><p><b>  2.2

44、.1定位控制</b></p><p>  定位控制就是確定碼垛機停止在目標(biāo)貨位的功能。自動倉庫的認(rèn)址檢測系統(tǒng)有兩項任務(wù):一是實現(xiàn)自動尋址,使碼垛機自動找到被指定到達(dá)的位置;二是自動準(zhǔn)確停準(zhǔn),即碼垛機停準(zhǔn)位置不超出規(guī)定的精度。為此,貨架上的每個貨位必須具有碼垛機能識別的編碼,所以將貨架兩側(cè)編成X1、X2,沿碼垛機運行方向?qū)⒇浖芫帪?~Y列,垂直方向編為0~Z層。這樣每個貨位就有了獨立的三維坐標(biāo)地址,碼垛

45、機自動檢測目前的坐標(biāo)地址,使其能到達(dá)目標(biāo)位置。因為貨架兩側(cè)分為X1、X2,只有兩個方向,反應(yīng)到碼垛機上只是貨叉左伸、右伸運動,此方向不用檢測,所以實際上碼垛機位置的檢測只是對Y、Z位置的檢測。</p><p>  2.2.2認(rèn)址檢測方式</p><p>  1)絕對認(rèn)址:絕對認(rèn)址是將每一個貨位賦予唯一的開關(guān)狀態(tài),給每個貨位制作一個專用的認(rèn)址片,碼垛機上相應(yīng)安裝一個識別器,通常是二進(jìn)制編碼板

46、和一組光電開關(guān)的組合,通過讀取認(rèn)址片的代碼來判斷碼垛機的當(dāng)前位置。</p><p> ?。?)相對認(rèn)址:相對認(rèn)址時每個貨位的認(rèn)址片結(jié)構(gòu)相同。每經(jīng)過一個貨位,就對地址編碼進(jìn)行加1或減1,一直移動到和預(yù)定位置號一致時停止運行。</p><p> ?。?)編碼器定位法:編碼器定位方式主要有兩種:從動輪與軌道旋轉(zhuǎn)計數(shù)測定方式、鏈輪與鏈條旋轉(zhuǎn)計數(shù)測定方式。從動輪與軌道旋轉(zhuǎn)計數(shù)測定方式。碼垛機的從動輪

47、上配有同軸旋轉(zhuǎn)編碼器,從動輪與軌道近似純滾動,因此通過對旋轉(zhuǎn)編碼器的轉(zhuǎn)角的轉(zhuǎn)換,可以得到碼垛機的相對運行位置。</p><p>  (4)激光測距定位:激光測距定位是近年來應(yīng)用于碼垛機準(zhǔn)確定位的新技術(shù),用激光測距儀通過測量碼垛機到基準(zhǔn)點的距離和事先存儲的位置數(shù)據(jù)比較來確定碼垛機的當(dāng)前位置。這種方法的精度很高,但是使用時碼垛機和激光發(fā)射器和反射板之間不允許有物體,否則會遮擋住激光的傳輸路徑,使系統(tǒng)無法準(zhǔn)確定位。&l

48、t;/p><p>  2.2.3認(rèn)址方式確認(rèn)</p><p>  為完成對碼垛機的位置控制,必須能檢測出碼垛機的運行位置,本文設(shè)計的碼垛機系統(tǒng)認(rèn)址方式有:</p><p><b>  (1)水平認(rèn)址系統(tǒng)</b></p><p>  水平方向采用激光測距傳感器,當(dāng)前數(shù)據(jù)為位移值,經(jīng)過PLC計算后的數(shù)據(jù)為當(dāng)前速度值。激光測距傳感

49、器安裝在碼垛機上,目標(biāo)放射板安裝在巷道末端。在立體倉庫巷道通道中的激光測距范圍(激光發(fā)射器與反射板之間)內(nèi)不得有任何物體遮擋激光光線。激光測距的原理是通過發(fā)射出的激光光線長度來測定距離,其光線就好比一把光尺,如果物體遮擋激光光線,讓它脫離原標(biāo)準(zhǔn)原點的測定位置,將影響實際要求的測定距離,從而使道碼垛機走位偏離所設(shè)定的位置,產(chǎn)生貨叉取/存儲錯位或起始點撞擊巷道碼垛機端部緩沖制動器的情況。因此,在巷道碼垛機工作時不允許有任何物體遮擋激光光線,

50、對于激光光線通道應(yīng)采取隔離保護(hù)措施,保證激光測距的準(zhǔn)確性和自動化系統(tǒng)的安全性。</p><p><b> ?。?)縱向認(rèn)址系統(tǒng)</b></p><p>  碼垛機縱向方向的層定位采用光電開關(guān)和認(rèn)址片組合定位,即在碼垛機的上下安裝兩個光電開關(guān),在每層的貨位上安裝認(rèn)址片。低位為取貨開始伸叉或放貨完畢收叉的位置,高位為放貨開始伸叉或取貨完畢收叉的位置。為使貨叉能完成作業(yè),碼

51、垛機在垂直方向上必須要提供使貨叉能停在高位或低位的檢測裝置。所以在碼垛機的升降臺上安裝三個光電開關(guān),與升降臺一起上升下降,中間的一個共用,其他兩個分別為上位置和下位置。存貨開始或取貨結(jié)束時,升降臺貨叉停在高位置,下面兩個光電開關(guān)處于認(rèn)址片內(nèi);取貨開始或存貨結(jié)束時,貨叉停在低位置,此時上面兩個光電開關(guān)處于認(rèn)址片內(nèi),如圖2.3所示。</p><p>  圖2.3 碼垛機垂直方向認(rèn)址傳感器分布圖</p>

52、<p>  其認(rèn)址狀態(tài)如表2-1所示:</p><p>  表2-1 認(rèn)址狀態(tài)表</p><p>  2.2.4碼垛機速度曲線分析</p><p>  常見的速度運行曲線有三種,分別為三角形與梯形速度曲線、拋物線與直線形速度曲線、正弦形速度曲線。本文采用最常用的梯形速度曲線。如圖2.4所示,梯形速度曲線碼垛機以加速度啟動加速,當(dāng)勻加速到最大運行速度時,保持

53、該速度運行一段時間,再以勻減速運行,直到零速??俊?lt;/p><p><b>  V</b></p><p><b>  AB</b></p><p><b>  C</b></p><p>  S1S2S3S</p><p>  圖2.4 梯形速

54、度曲線</p><p>  2.3 PLC及資源配置</p><p>  根據(jù)實際的控制點數(shù)和系統(tǒng)需要實現(xiàn)的控制要求,在本設(shè)計中選用西門子的S7-200系列的PLC作為控制中心。</p><p>  2.3.1S7-200系列PLC概述</p><p>  S7-200系列PLC是德國西門子公司生產(chǎn)的一種超小型PLC,超小型是指其功能具有大、

55、中型PLC的水平,而價格卻和小型PLC的價格一樣。可以單機運行,也可以輸入/輸出擴(kuò)展。它結(jié)構(gòu)小巧,可靠性高,運行速度快,繼承和發(fā)揮了它在大、中型PLC領(lǐng)域的技術(shù)優(yōu)勢,又極豐富的指令集,具有強大的多種集成功能和實時特性,配有功能豐富的擴(kuò)展模塊,性能價格比非常高。因此,它一經(jīng)推出,即受到了廣泛的關(guān)注。</p><p>  S7-200硬件系統(tǒng)的配置方式采用整體式加積木式,即主機中包含一定數(shù)量的I/O輸入輸出,同時還可

56、以擴(kuò)展各種功能模塊。</p><p>  (1) 基本單元:基本單元有時又稱作CPU模塊,也有的稱之為主機或本機。特包括CPU、存儲器、基本輸入輸出點和電源等,是PLC的主要部分。它實際上就是一個完整的控制系統(tǒng),可以單獨的完成一定的控制任務(wù)。</p><p> ?。?)擴(kuò)展單元:主機I/O數(shù)量不能滿足控制系統(tǒng)的要求時,用戶可以根據(jù)需要擴(kuò)展各種I/O模塊,所能連接的擴(kuò)展單元的數(shù)量和實際所能使

57、用的I/O點數(shù)是多種因素共同決定的。</p><p> ?。?)特殊功能模塊:當(dāng)需要完成某些特殊功能的控制任務(wù)時,可與SIMATIC S7-200主機相連,已完成某種特殊的控制任務(wù)而特制的一種裝置。</p><p>  (4)相關(guān)設(shè)備:相關(guān)設(shè)備是為了充分和方便的利用SIMATIC S7-200系統(tǒng)的硬件和軟件資源而開發(fā)和使用的一些設(shè)備,主要有編程設(shè)備、人際操作界面和網(wǎng)絡(luò)設(shè)備等。</p

58、><p> ?。?)工業(yè)軟件:工業(yè)軟件是為更好的管理和使用這些設(shè)備而開發(fā)的與之相配套的程序,它主要有標(biāo)準(zhǔn)工具、工程工具、運行軟件和人機接口等幾大類構(gòu)成。</p><p>  2.3.2CPU型號選擇</p><p>  SIMATIC S7-200的CPU模塊包括一個中央處理單元、電源以及數(shù)字I/O點,這些都被集成在一個緊湊、獨立的設(shè)備中。CPU負(fù)責(zé)執(zhí)行程序,以便對工業(yè)

59、自動化控制任務(wù)或過程進(jìn)行控制。輸入部分則輸出控制信號,控制工業(yè)過程中的設(shè)備。</p><p>  根據(jù)控制點數(shù)來計算,可以選用CPU-226這個型號的CPU,CPU226有24輸入/16輸出,最大可以擴(kuò)展為248點數(shù)字量或35點模擬量。其特點如下:</p><p> ?、?集成的24V電源:可直接連接到傳感器和變送器、執(zhí)行器,可用作負(fù)載電源。</p><p> ?、?/p>

60、 高速脈沖輸出:具有2路高速脈沖輸出端,輸出脈沖頻率可達(dá)20KHZ,用于控制步進(jìn)電機或伺服電機,實現(xiàn)定位任務(wù)。</p><p> ?、?通信口:CPU226具有2個RS-485通信口,支持PPI、MPI協(xié)議,有自由口通信能力。</p><p>  ④ 模擬電位器:CPU226有兩個模擬電位器,用來改變特殊寄存器中的數(shù)值,以改變程序運行的參數(shù),如定時器、計數(shù)器的預(yù)設(shè)值,過程量的控制參數(shù)。&l

61、t;/p><p> ?、?中斷輸入允許以極快的速度對過程信號的上升沿做出響應(yīng)。</p><p> ?、?數(shù)字量輸入/輸出點:CPU226具有24輸入/16輸出,輸出點為24V直流雙向偶看光電耦合輸入電路,輸出有繼電器和直流兩種類型,可擴(kuò)展模塊為7個。</p><p> ?、?CPU226有6個30KHZ的高速計數(shù)器,用于捕捉比CPU掃描頻率更高的脈沖信號。</p&

62、gt;<p>  2.3.3PLC的模塊選型</p><p>  由于S7-200-CPU226的集成24輸入/16輸出不能滿足設(shè)計的要求,所以又選用了EM221擴(kuò)展模塊和EM235擴(kuò)展模塊,正好滿足設(shè)計的需要。所選模塊型號如表2-2所示。</p><p>  表2-2 擴(kuò)展模塊選型表</p><p>  由于CPU226的輸入點只有24個,不能滿足設(shè)

63、計的輸入點的需要,所以加入一個EM221模塊,該模塊有16個數(shù)字輸入點,總體上可以滿足系統(tǒng)輸入的要求。另外加入兩個EM235模擬量輸入/輸出模塊是為控制水平和垂直運行的交流電機。系統(tǒng)總體結(jié)構(gòu)圖如2.5所示:</p><p>  圖2.5 系統(tǒng)總體結(jié)構(gòu)圖</p><p>  2.4碼垛機變頻調(diào)速系統(tǒng)設(shè)計</p><p>  為了實現(xiàn)碼垛機的準(zhǔn)確定位,提高存取效率和保證

64、碼垛機的穩(wěn)定性,必須對碼垛機三個機構(gòu)的速度進(jìn)行合理有效的控制,由于水平和垂直運行電機分別采用三相交流異步電動機和單相交流異步電動機,所以對這兩個方向的速度控制采用閉環(huán)變頻調(diào)速控制。</p><p>  2.4.1變頻器的選型</p><p> ?。?) 變頻器的概念</p><p>  變頻器的工作原理是通過改變交流電頻率方式實現(xiàn)交流電的控制。變頻器的電路一般由整流

65、、中間直流環(huán)節(jié)、逆變和控制4個部分組成。整流部分為三相橋式不可控整流器,逆變部分為IGBT三相橋式逆變器,且輸出為PWM波形,中間直流環(huán)節(jié)為濾波、直流儲能和緩沖無功率。</p><p>  (2) 變頻器的選型</p><p>  本文根據(jù)綜合考慮選擇西門子MM440變頻器,MM440型使用PID控制器,具PID微調(diào)等功能,MM440可用于矢量控制,可以實現(xiàn)高性能的應(yīng)用,帶內(nèi)置制動單元,可

66、以快速制動。MM440變頻器各項參數(shù)指標(biāo)如下:</p><p>  輸入電壓:3相380VAC,50Hz。</p><p>  輸入電流:2.8A。</p><p>  輸出功率:0.75KW。</p><p>  輸出電壓:3相(0-380)VAC可調(diào)。</p><p>  輸出頻率:(0-650)Hz可調(diào)。<

67、/p><p><b>  輸出電流:2.1。</b></p><p>  輸出控制:變頻器由微機處理器控制絕緣柵雙極型晶體管(IGBT)的脈沖寬度調(diào)制頻率,實現(xiàn)輸出電壓、頻率可調(diào)。</p><p>  控制作用:,矢量—轉(zhuǎn)矩、光電編碼器反饋的速度控制等。</p><p>  數(shù)字量輸入:6路帶隔離的數(shù)字量輸入。</p&

68、gt;<p>  數(shù)字量輸出:8路繼電器輸出。</p><p>  模擬量輸入:2路(0~10) 模擬量輸入。</p><p>  模擬量輸出:2路(0~20) 模擬量輸出。</p><p>  通訊接口:RS485通訊、USS協(xié)議。</p><p>  操作功能:AOP盤、BOP控制盤、電位器與外接端子操作。</p>

69、;<p>  2.4.2水平方向變頻調(diào)速系統(tǒng)設(shè)計</p><p>  水平行走電機采用220W的三相交流異步電動機,運行速度要求為2m/min~360m/min,系統(tǒng)采用轉(zhuǎn)速閉環(huán)控制方式。S7-200PLC的模擬量輸出信號作為MM440變頻器的模擬量輸入,來控制變頻器輸出頻率和輸出電壓的變化,從而控制三相異步電動機的運行;電動機轉(zhuǎn)速由光電編碼器檢測并反饋到PLC得高速計數(shù)口I1.4和I1.5,構(gòu)成閉

70、環(huán)變頻調(diào)速系統(tǒng)。系統(tǒng)方框圖如圖2.6所示,為速度給定量,為PLC輸出的控制量,為變頻器輸出電壓,為被控量,控制算法為PID。</p><p><b>  擾動</b></p><p><b>  - </b></p><p>  圖2.6 PLC變頻調(diào)速閉環(huán)系統(tǒng)結(jié)構(gòu)圖</p><p> ?。?)

71、運用指令系統(tǒng)中的PID指令,偏差信號按照PID算法計算出控制量,用傳送指令輸出電壓控制量到變頻器的模擬量輸入AIN1口。</p><p> ?。?)運用指令系統(tǒng)中的HDEF、HSC指令,進(jìn)行高速計數(shù)中斷程序設(shè)計,高速計數(shù)器設(shè)為HSC0和模式9,增計數(shù),實時采集并存儲光電編碼器反饋的A、B兩相正交脈沖數(shù)。</p><p>  (3)在上位機監(jiān)控系統(tǒng)中,實時測取系統(tǒng)各參數(shù)和輸出特性,并能在上/

72、下位機進(jìn)行系統(tǒng)控制。</p><p> ?。?)采用模塊化程序結(jié)構(gòu)設(shè)計出控制程序,包括主程序、子程序和中斷程序。</p><p>  采用帶傳感器矢量控制閉環(huán)調(diào)速,能滿足像碼垛機這樣動態(tài)特性要求較高,并且在低頻時輸出高轉(zhuǎn)矩以及轉(zhuǎn)速精度要求較高的場合。由于碼垛機在工作過程中是頻繁啟動和停車的,在高速運行的狀態(tài)下還要求碼垛機能夠快速精準(zhǔn)地停在目的地,因此在制動方面采用了動能制動,將電動機運行在

73、發(fā)電狀態(tài)下所回饋的能量消耗在制動電阻中,從而達(dá)到快速停車的目的。</p><p>  變頻器參數(shù)設(shè)定如表2-3所示。</p><p>  表2-3 變頻器參數(shù)設(shè)定</p><p>  2.4.3垂直方向變頻調(diào)速系統(tǒng)設(shè)計</p><p>  垂直運行電動機采用200W的單向交流異步電動機,運行速度要求為2m/min~80m/min。垂直方向變頻

74、調(diào)速系統(tǒng)與水平方向變頻調(diào)速系統(tǒng)結(jié)構(gòu)相似,但是由于單相異步電動機和三相異步電動機有所區(qū)別,所以垂直變頻調(diào)速系統(tǒng)和水平變頻調(diào)速系統(tǒng)也有不同的地方。</p><p>  從結(jié)構(gòu)上看單相異步電動機與三相籠型異步電動機相似,其轉(zhuǎn)子也為籠型,只是釘子繞組為單相工作繞組,但通常為起動的需要,定子上除了工作繞組外,還設(shè)有起動繞組,它的作用是產(chǎn)生起動轉(zhuǎn)矩,一般只在起動時接入,當(dāng)轉(zhuǎn)速達(dá)到70%~80%的同步轉(zhuǎn)速時,由離心開關(guān)將其從電

75、源自動切除,所以正常工作時只有工作繞組在電源上運行。但也有一些電容或電阻電動機,在運行時將起動繞組接于電源上,這實質(zhì)上相當(dāng)于一臺兩相電機,但由于它接在單相電源上,故稱為單相異步電動機。圖2.7是電容分組式單相異步電動機原理圖。</p><p>  圖2.7 電容分組式單相異步電動機原理圖</p><p>  工作繞組;2—起動繞組</p><p>  K—離心式開關(guān)

76、;C—電容器</p><p>  單相異步電動機的突出特點是沒有啟動轉(zhuǎn)矩和固定的轉(zhuǎn)向。為此要設(shè)置啟動裝置,以及電機中產(chǎn)生一個與主磁場在空間和時間上不同相得磁場,從而形成一定大小的旋轉(zhuǎn)磁場以產(chǎn)生啟動轉(zhuǎn)矩。</p><p>  單相交流電動機的變頻調(diào)速與三相交流電動機的變頻調(diào)速不同,將單相220V輸入、三相輸出的變頻器的三個輸出端子(U、V、W),接任意兩端。輸出單相變頻調(diào)速電源在輸出端上串上

77、一個足夠電感量的電感,用于隔離電動機電容對變頻器的危害作用(同時對變頻器的高載波率起到一定的濾波作用),并保護(hù)電動機電容,此電路只適用于小功率單相電容運轉(zhuǎn)式和罩極式電動機,不適用于帶離心開關(guān)的單相電動機。另外,變頻器的輸出電壓和電動機的輸出電壓相匹配,變頻器要留有足夠的容量(應(yīng)比電動機的使用功率大三倍)。串聯(lián)的電感要有足夠的電感量和通過電流的流量,電感的磁性材料應(yīng)與變頻器的載波率相匹配。</p><p>  變頻

78、器和單相電容式運轉(zhuǎn)電動機的接線如圖2.8所示。</p><p>  圖2.8 變頻器與單相電容式運轉(zhuǎn)電動機的接線圖</p><p>  2.5碼垛機貨叉控制系統(tǒng)設(shè)計</p><p>  步進(jìn)電動機是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機構(gòu)。步進(jìn)電機定子的各相繞組按照一定的順序通電、斷電,從而帶動轉(zhuǎn)子按既定的方向一步一步轉(zhuǎn)動固定的角度,這個角度被稱為“步距角”,通常用表示。

79、步進(jìn)電機的轉(zhuǎn)子上均勻的分布著許多小齒,相鄰的兩個小齒的中心線間的角度稱為齒距角()。對于m相n拍的步進(jìn)電機來說,則轉(zhuǎn)子走過了n個步距角,所以步距角</p><p><b>  (2-1)</b></p><p>  我們選用的S7-200型PLC可以通過Q0.0和Q0.1兩個輸出端輸出脈沖串(PTO)和脈寬調(diào)制(PWM)。本文選用PTO控制方式,所以PLC的輸出端Q0

80、.0用做高頻脈沖輸出端,電機選用兩相混合式電動機42BYG,步距角為,該電機使用配套的SH-20403兩相混合式步進(jìn)電動機細(xì)分驅(qū)動器。圖2.9是步進(jìn)電動機和驅(qū)動器的接線圖。 </p><p>  圖2.9步進(jìn)電機和驅(qū)動器接線圖</p><p>  2.6安全檢測傳感器的應(yīng)用</p><p> ?。?)貨架占有情況檢測</p><

81、p>  自動化倉庫需要知道貨物是否存放在貨架,或者貨物在貨架的位置信息。以免造成誤動作,損傷機械。入庫操作時,當(dāng)碼垛機到達(dá)目標(biāo)位置時,先檢測貨位是否有貨物,若沒有貨物,則進(jìn)行伸叉作業(yè),否則發(fā)出信號使碼垛機動作停止;出庫時,若檢測出相應(yīng)貨位無貨物,則發(fā)出信號致碼垛機動作停止。本文采用漫反射型的光電傳感器可以感知貨物在貨架的存在或者位置。</p><p> ?。?)貨物突出貨架檢測</p><

82、;p>  貨物存放在貨架上,可能由于異常的情況導(dǎo)致貨物突出貨架的情況。這些突出的貨物可能妨礙碼垛機垂直方向的運行,導(dǎo)致貨架或碼垛機的損害。在碼垛機垂直軌道上頂端安裝長距離光電傳感器可以監(jiān)視貨物突出,一旦有突出,向上位機報警,控制系統(tǒng)發(fā)出信號致碼垛機停止運行。</p><p>  2.7通信方案的確定</p><p>  為了控制無人運轉(zhuǎn)碼垛機,必須向碼垛機發(fā)送運轉(zhuǎn)和作業(yè)的信息。一個指

83、令執(zhí)行完了之后,必須從碼垛機向地面發(fā)送響應(yīng)信號,即確認(rèn)信號,之后才能執(zhí)行下一個指令。碼垛機的信息傳遞順序是:碼垛機首先接受的作業(yè)信息是從什么地方取貨,之后把它存入什么貨位。碼垛機控制盤在收到作業(yè)信息之后向地面控制盤發(fā)出響應(yīng)信息。碼垛機根據(jù)作業(yè)信息進(jìn)行作業(yè)。作業(yè)完了之后,向地面發(fā)出“作業(yè)結(jié)束”信息。這樣把一系列作業(yè)進(jìn)行完了之后,成為等待下一個作業(yè)信息的待機狀態(tài)。</p><p>  串行通信中最常用的物理層協(xié)議為R

84、S-232C和RS-485。本文采用RS-485標(biāo)準(zhǔn)。主要基于以下兩點考慮:</p><p>  (1) RS-232C接口標(biāo)準(zhǔn)只能用于點對點的通信,而RS-485能實現(xiàn)多點對多點的通信。RS-485允許平衡電纜上連接32個發(fā)送器/接收器。立體倉庫控制系統(tǒng)要求監(jiān)控系統(tǒng)和3臺碼垛機控制系統(tǒng)連接,要求物理層的協(xié)議必須支持一點對多點的通信。</p><p>  (2) RS-485采用差動發(fā)送/

85、接收,所以共模抑制比高,抗干擾能力強。立體倉庫的工作環(huán)境較惡劣,熱、電、磁等干擾信號較多,要求通信網(wǎng)絡(luò)的抗干擾能力較強,才能保證數(shù)據(jù)的正確接收。RS-485標(biāo)準(zhǔn)除上述優(yōu)點外,還具有傳輸速率高、傳輸距離遠(yuǎn)等優(yōu)點。</p><p>  由于PLC帶有串行通信接口,只需用RS-485總線分別連接到計算機即可,可見系統(tǒng)的構(gòu)建十分簡單。當(dāng)需要增加新設(shè)備時,只需要將新設(shè)備也連接到計算機,系統(tǒng)的擴(kuò)展也較容易。為了利用計算機帶有

86、的RS-232接口與下層的各個模塊通信,在計算機上需要安裝232-485轉(zhuǎn)換器。</p><p>  2.8輸入輸出點的分配</p><p>  碼垛機控制系統(tǒng)采用的PLC是S7-200 CPU226,總共使用了所有的24個輸入點和11個輸出點,具體I/O點分配如表2-4所示碼垛機控制系統(tǒng)使用擴(kuò)展I/O模塊EM221,其I/O分配表如表2-5 。擴(kuò)展模塊EM235是模擬量4輸入/1輸出模塊

87、,在本文所設(shè)計的控制系統(tǒng)中,只用到兩個擴(kuò)展模塊EM235的輸出通道MO、VO,接變頻器MM440的端口3和4。</p><p>  表2-4 PLC(CPU226)輸入輸出I/O點分</p><p>  表2-5 EM 221模塊I/O點分配</p><p>  第三章 碼垛機程序控制設(shè)計</p><p>  S7-200可編程控制器主要使用

88、STEP7-Micro/WIN32編程軟件進(jìn)行編程和其它一些相關(guān)處理。STEP7-Micro/WIN 32編程軟件是基于Windows的應(yīng)用軟件,由西門子公司專為SIMATIC S7-200系列可編程控制器設(shè)計開發(fā),功能強大,主要由用戶用來開發(fā)控制程序,同時也可以實時監(jiān)控用戶程序執(zhí)行狀態(tài)。</p><p>  它提供三種編輯器來創(chuàng)建你的程序:梯形圖、語句表和功能塊圖。用任何一種程序編寫程序,都可以用另外一種程序編

89、輯器來瀏覽和編輯,但要遵守一些輸入規(guī)則。語句表編輯器按照文本語言的形式顯示程序,此編輯器允許你輸入指令助記條款來創(chuàng)建你的控制程序。</p><p>  本文設(shè)計的碼垛機控制系統(tǒng)采用手動和自動兩種操作方式,其中自動又有自動入庫和自動出庫兩種工作狀態(tài)。</p><p> ?。?)自動:由操作員在下層控制臺輸入貨單,發(fā)出運行命令,碼跺機根據(jù)貨單和命令自動運行完成任務(wù),實現(xiàn)甩手操作。</p&

90、gt;<p> ?。?)手動:由操作員親自駕駛碼跺機進(jìn)行取貨和放貨操作,其中可以操作貨叉的升降、伸縮,碼跺機的上升下降,前進(jìn),后退操作,來完成貨單任務(wù)。</p><p>  程序采用模塊化的方式進(jìn)行編寫,最后再將程序的各個部分集成為能完成完整功能的完整的程序。系統(tǒng)采用中間信號來實現(xiàn)對具體運行動作的控制,從而更準(zhǔn)確更安全的完成作業(yè);并采用指示燈在現(xiàn)場指示系統(tǒng)具體的工作狀態(tài),并將工作信息寫入到內(nèi)存中,方

91、便上位機對碼跺機系統(tǒng)的運行進(jìn)行實時的監(jiān)視。圖3.1是系統(tǒng)主程序流程圖。</p><p><b>  手動方式</b></p><p><b>  自動方式</b></p><p><b>  Y</b></p><p><b>  N</b></p&

92、gt;<p><b>  N</b></p><p><b>  Y</b></p><p>  圖3.1 主程序流程圖</p><p>  3.1碼垛機自檢和復(fù)位/歸位程序</p><p>  3.1.1碼垛機自檢程序</p><p>  碼垛機每次開機上電時

93、,PLC系統(tǒng)通電,然后執(zhí)行用戶編寫的功能模塊程序。PLC系統(tǒng)上電后,首先執(zhí)行圖3.2碼垛機自檢程序。碼垛機自檢子程序主要是判斷上次系統(tǒng)是否正常關(guān)機,如果屬于非正常關(guān)機,碼垛機有無不安全因素(貨叉是否在收叉位置,載貨臺上有無貨物,貨位位置是否正常等),如果存在不安全因素,碼垛機開始報警,等待故障處理。如果正常關(guān)機,則判斷碼垛機工作模式。在手動操作模式下,執(zhí)行手動操作子程序。在自動模式下,則由碼垛機機載控制柜上的觸摸屏操作下發(fā)作業(yè)任務(wù)。&l

94、t;/p><p><b>  Y</b></p><p><b>  N</b></p><p><b>  N</b></p><p><b>  Y</b></p><p>  圖3.2 碼垛機自檢子程序流程圖</p>

95、<p>  3.1.2碼垛機復(fù)位/歸位程序</p><p>  當(dāng)碼跺機在運行過程中出現(xiàn)錯誤時(如認(rèn)址認(rèn)數(shù)器計數(shù)錯誤等),若不及時糾正,就會使倉庫管理出現(xiàn)混亂,所以就需要系統(tǒng)能通過控制按鈕方便的恢復(fù)系統(tǒng)的部分?jǐn)?shù)據(jù)或設(shè)置,及時恢復(fù)系統(tǒng)的正常運行。根據(jù)不同錯誤的嚴(yán)重情況,設(shè)立系統(tǒng)歸位和系統(tǒng)復(fù)位兩種方式。</p><p>  碼跺機復(fù)位程序流程圖如圖3.3所示。當(dāng)按下歸位按鈕超過3s

96、碼跺機開始在水平與垂直兩個方向同時以中速返回原位。當(dāng)碼跺機經(jīng)過強制限速點時,強制為低速,直到運動到原位停止。到達(dá)原位后,復(fù)位計數(shù)器;當(dāng)水平與垂直兩個方向均到達(dá)原位后,歸位動作完成。若重新啟動被按下超過3s,系統(tǒng)會執(zhí)行初始化程序,對系統(tǒng)的各個內(nèi)存區(qū)及自由端口進(jìn)行重新定義,同時,系統(tǒng)會啟動返回原位程序,以重新設(shè)定計數(shù)器的當(dāng)前值;若不需要碼跺機歸位,則可以再松開重新啟動按鈕后,再短按一次重新啟動按鈕(小于3s),就可停止系統(tǒng)回歸原位。<

97、/p><p><b>  N</b></p><p><b>  Y</b></p><p><b>  Y</b></p><p><b>  N</b></p><p><b>  N</b></p>

98、;<p><b>  Y</b></p><p>  圖3.3 復(fù)位程序流程圖 </p><p>  3.2 自動方式下的碼垛機運行控制</p><p>  碼垛機執(zhí)行自動入庫作業(yè)的初始條件為碼垛機位于入庫口,升降臺位于最下位置,入庫臺車在碼垛機前進(jìn)方向的右邊,車上有貨物,碼垛機貨叉上無貨物。操作開始先在上位機的監(jiān)控界面上輸入待入

99、庫目標(biāo)貨位的列、層數(shù),選擇入庫動作,然后按下運行鍵,系統(tǒng)開始執(zhí)行入庫作業(yè)。于是碼垛機向入庫口的貨位伸叉,伸叉到位后貨叉向上托起,托到貨物后碼垛機收叉,然后貨叉托著貨物回到貨叉中位,貨叉停止,載著貨物的碼垛機向目的貨位移動,到達(dá)目的貨位之后檢測目標(biāo)貨位是否有貨,如無貨碼垛機向入庫目標(biāo)貨位伸叉,伸叉到位后貨叉下降,將貨物放到貨位上后碼垛機收叉,然后貨叉回到貨叉中位,貨叉停止,碼垛機返回到入庫口位置待命,準(zhǔn)備下一次作業(yè)。出庫的作業(yè)順序與入庫的

100、作業(yè)順序類似。</p><p>  3.2.1初始化程序設(shè)計</p><p>  這段程序主要是對所需的計數(shù)器、寄存器進(jìn)行初始化復(fù)位。</p><p>  網(wǎng)絡(luò)1和2是對兩個計數(shù)器進(jìn)行復(fù)位,其中計數(shù)器C2是對輸入的倉庫號的列數(shù)進(jìn)行計數(shù),C3是對輸入倉庫號的層數(shù)進(jìn)行計數(shù)。</p><p>  網(wǎng)絡(luò)3中VW100,VW102分別放置輸入的列數(shù)和層

101、數(shù),VB100中放置鍵盤的十六進(jìn)制輸入值。</p><p>  3.2.2運行方式選擇程序</p><p>  當(dāng)I0.7得電時,選擇自動方式,然后調(diào)用自動子程序(SBR_0),I0.7失電時,即選擇了手動運行方式,然后調(diào)用手動子程序(SBR_1)。</p><p>  3.2.3自動控制中的尋址定位</p><p>  自動控制子程序中的網(wǎng)

102、絡(luò),采用兩對光電開關(guān)來定位,當(dāng)兩對同時閉合時,說明已經(jīng)到達(dá)所到的列或?qū)印?lt;/p><p>  網(wǎng)絡(luò)11,C2中的計數(shù)脈沖數(shù)和VW100中輸入的倉庫的列數(shù)進(jìn)行比較,相等時說明已經(jīng)到達(dá)列,小車停止前進(jìn),到達(dá)列標(biāo)志M30.0。</p><p>  網(wǎng)絡(luò)12,C3中的計數(shù)脈沖數(shù)和VW102中輸入的倉庫的層數(shù)進(jìn)行比較,相等時說明已經(jīng)到達(dá)層,升降臺停止上升,到達(dá)層標(biāo)志M30.1。</p>

103、<p>  網(wǎng)絡(luò)13中,當(dāng)列和層都到位時,調(diào)用步進(jìn)電機子程序,機械手前伸取/放貨物。M30.2是取/放完成標(biāo)志,當(dāng)取放完成時,手臂縮回(如網(wǎng)絡(luò)14),并置動作完成標(biāo)志M30.3。</p><p>  3.3 手動方式下的碼垛機運行控制</p><p>  3.3.1手動控制中的尋址定位</p><p>  手動控制子程序中,手動運動時經(jīng)過每一列或?qū)訒r指示

104、燈都會亮(網(wǎng)絡(luò)1中Q2.0\Q2.1分別接層/列顯示燈),燈亮后才可以伸縮機械手臂(見網(wǎng)絡(luò)2中)。</p><p>  3.3.2手動方式下的貨叉運行控制</p><p>  手動方式下貨叉的運行控制是分步進(jìn)行的,貨叉的任何兩個動作均不聯(lián)動。程序流程圖如3.4所示。</p><p>  圖3.4 手動方式貨叉運行程序圖</p><p>  3

105、.4步進(jìn)電機驅(qū)動程序</p><p>  將16#85送給SMB67是設(shè)置PTO的控制字節(jié),選擇PTO方式,時基為1us。然后設(shè)置周期為50us,脈沖數(shù)為70000個。</p><p>  當(dāng)動作完成時,完成標(biāo)志M30.3置1,然后返回起點。</p><p><b>  結(jié)束語</b></p><p>  碼垛機是立體倉

106、庫的主要輸送設(shè)備,同時也是提高整個倉庫運行效率的關(guān)鍵所在。本文設(shè)計了碼垛機的電控系統(tǒng),針對碼垛機運行速度與認(rèn)址精度的要求,圍繞碼垛機運行系統(tǒng)的性能提升展開一系列的工作。同時本文主要完成了以下幾個方面的內(nèi)容:</p><p> ?。?)依據(jù)設(shè)計立體倉庫的有關(guān)參數(shù),對碼垛機電氣控制的硬件系統(tǒng)進(jìn)行了設(shè)計。采用了激光測距傳感器在水平方向認(rèn)址,提高了碼垛機的認(rèn)址精度及行系統(tǒng)的可靠性,為以后運行速度的提升奠定了基礎(chǔ)。同時在水

107、平和垂直方向采用閉環(huán)控制方式,實現(xiàn)高速運行、換速平穩(wěn)、低速停準(zhǔn)的控制要求。簡單介紹了系統(tǒng)的通信協(xié)議和方式,并設(shè)置了相應(yīng)的安全保護(hù)措施。</p><p> ?。?)設(shè)計運行了系統(tǒng)在不同工作方式下的控制流程,應(yīng)用Step7編程軟件編寫了主要運行動作的PLC程序。PLC的運用及其程序的簡化,縮短了系統(tǒng)掃描周期,使碼垛機的控制運行更方便,動作更加簡單、準(zhǔn)確。</p><p>  但是盡管如此本設(shè)計

108、系統(tǒng)還是存在很多需要改進(jìn)的地方,比如監(jiān)控系統(tǒng)還需要進(jìn)一步的完善充實,碼垛機運行的速度和位置精度還有待提高,出入庫作業(yè)優(yōu)化調(diào)度方面需要做進(jìn)一步的研究,這些對提高整個系統(tǒng)的運行效率有非常重要的作用。</p><p><b>  致 謝</b></p><p>  借此論文完成之際,謹(jǐn)向給予我悉心指導(dǎo)季祥老師致以衷心的感謝!從開始論文題目的確定到設(shè)計內(nèi)容的完善都傾注著季老師

109、的心血。從我進(jìn)入河南工院季老師就一直是我們的任課老師,從專業(yè)基礎(chǔ)課到專業(yè)課、實踐課,每一步都體現(xiàn)著季老師愛崗敬業(yè)、服務(wù)學(xué)生、忠于教學(xué)事業(yè)的精神。同時,季老師扎實的專業(yè)知識和博大的知識量都給我留下了很深的印象。他一絲不茍的治學(xué)態(tài)度和寬厚的待人作風(fēng)都深深的影響了我,給即將離開大學(xué)步入社會的我樹立了榜樣!</p><p>  感謝我的同學(xué)和朋友在論文寫作過程中給予我的支持和幫助,是他們無私的愛和關(guān)懷有效的保證了我項目的

110、進(jìn)度和課題的順利完成。</p><p>  還要感謝我的父母,是他們的無私支持,使我能夠全身心的投入學(xué)習(xí)和工作中,去除了身上的浮躁情緒,成為一個有責(zé)任心的青年。祝愿他們永遠(yuǎn)健康!</p><p>  最后祝愿自己在以后的生活和工作中一切順利,在未來的道路上走的更高更遠(yuǎn)!</p><p><b>  附錄一</b></p><

111、p>  碼跺機水平、垂直運動在手動運行方式下的操作順序如下圖3.4所示,按前進(jìn)按鈕,碼跺機運動到目標(biāo);按后退按鈕,碼跺機后退到庫臺所在列;按上升按鈕,碼跺機上升到目標(biāo);按下降按鈕,碼跺機下降到庫臺所在層。</p><p>  垂直水平方向碼垛機控制流程圖</p><p><b>  二</b></p><p>  碼垛機入庫流程圖參考資料

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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

提交評論