PLC在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用
《PLC在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用》由會(huì)員分享,可在線閱讀,更多相關(guān)《PLC在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用(39頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
河 南 工 業(yè) 職 業(yè) 技 術(shù) 學(xué) 院Henan Polytechnic Institute畢 業(yè) 設(shè) 計(jì) ( 論 文 )題目: PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用姓名: 紀(jì) 登 峰專(zhuān)業(yè): 機(jī)電設(shè)備維修與管理班級(jí): 機(jī)電設(shè)備 0902 班指導(dǎo)老師: 季 祥I摘要在現(xiàn)代的物流倉(cāng)儲(chǔ)系統(tǒng)中,自動(dòng)化立體倉(cāng)庫(kù)應(yīng)用日益廣泛。而碼垛機(jī)是立體倉(cāng)庫(kù)的關(guān)鍵組成部分,碼垛機(jī)性能的優(yōu)劣對(duì)整個(gè)立體倉(cāng)庫(kù)的運(yùn)行起到至關(guān)重要的作用,所以設(shè)計(jì)與開(kāi)發(fā)自動(dòng)化程度較高的碼垛機(jī)控制系統(tǒng)成為當(dāng)前立體倉(cāng)庫(kù)的發(fā)展趨勢(shì),開(kāi)展與此有關(guān)的研究具有重要的理論和應(yīng)用價(jià)值。本文基于現(xiàn)代物流技術(shù)的應(yīng)用和發(fā)展要求,介紹自動(dòng)化立體倉(cāng)庫(kù)的應(yīng)用及其功能和作用,結(jié)合現(xiàn)代科技的發(fā)展,著重研究自動(dòng)化立體倉(cāng)庫(kù)碼垛機(jī)控制系統(tǒng)的控制技術(shù)。本文詳細(xì)闡述了本控制系統(tǒng)的設(shè)計(jì)思想,以及整個(gè)系統(tǒng)的硬件實(shí)現(xiàn)和軟件設(shè)計(jì)。本文依據(jù)立體倉(cāng)庫(kù)的有關(guān)設(shè)計(jì)參數(shù),對(duì)碼垛機(jī)電氣控制的硬件系統(tǒng)進(jìn)行了設(shè)計(jì),為了提高碼垛機(jī)的性能,本文采用了轉(zhuǎn)速、位置反饋的雙閉環(huán)控制,以滿足系統(tǒng)的調(diào)速要求。系統(tǒng)的水平認(rèn)址采用激光測(cè)距傳感器定位,垂直認(rèn)址采用光電開(kāi)關(guān)和認(rèn)址片組合定位。變頻調(diào)速系統(tǒng)由 S7-200PLC 及其擴(kuò)展模塊 EM235 通過(guò)變頻器 MM440 控制交流電動(dòng)機(jī),采用光電編碼器反饋轉(zhuǎn)速信號(hào),實(shí)現(xiàn)轉(zhuǎn)速閉環(huán)控制。貨叉伸叉系統(tǒng)由 S7-226PLC 通過(guò)步進(jìn)電動(dòng)機(jī)驅(qū)動(dòng)器 SH-20403 控制二相混合式步進(jìn)電動(dòng)機(jī)。根據(jù)系統(tǒng)的控制要求進(jìn)行了 PLC、變頻器、電機(jī)和電機(jī)驅(qū)動(dòng)器的選型,并給出了系統(tǒng)的硬件接線圖,然后利用西門(mén)子的編程軟件 step7 設(shè)計(jì)了碼垛機(jī)控制程序。關(guān)鍵詞:自動(dòng)化倉(cāng)庫(kù),碼垛機(jī),PLC,控制系統(tǒng),變頻器II目錄摘要…………………………………………………………………………………Ⅰ第一章 緒論 ………………………………………………………………………11.1 自動(dòng)化立體倉(cāng)庫(kù)的概述 ………………………………………………………11.1.1 自動(dòng)化立體倉(cāng)庫(kù)的組成 …………………………………………………………11.1.2 自動(dòng)化立體倉(cāng)庫(kù)的優(yōu)點(diǎn) …………………………………………………………21.1.3 自動(dòng)化立體倉(cāng)庫(kù)的發(fā)展 …………………………………………………………21.2 碼垛機(jī)的概述 …………………………………………………………………21.2.1 碼垛機(jī)的發(fā)展 …………………………………………………………………31.2.2 碼垛機(jī)研究技術(shù)的現(xiàn)狀 …………………………………………………………3第二章 碼垛機(jī)控制系統(tǒng)的硬件設(shè)計(jì) ………………………………………42.1 控制技術(shù)要求和系統(tǒng)總體設(shè)計(jì)…………………………………………………42.2 碼垛機(jī)的位置控制………………………………………………………………52.2.1 定位控制…………………………………………………………………………62.2.2 認(rèn)址檢測(cè)方式 ……………………………………………………………………62.2.3 認(rèn)址方式確認(rèn) ……………………………………………………………………72.2.4 碼垛機(jī)速度曲線分析 ……………………………………………………………82.3 PLC 及資源配置 …………………………………………………………………82.3.1S7-200 系列 PLC 概述 ……………………………………………………………92.3.2CPU 型號(hào)選擇 ……………………………………………………………………92.3.3PLC 模塊選擇 …………………………………………………………………102.4 碼垛機(jī)變頻調(diào)速系統(tǒng)設(shè)計(jì) ……………………………………………………11III2.4.1 變頻器選型 …………………………………………………………………112.4.2 水平方向變頻調(diào)速系統(tǒng)設(shè)計(jì) …………………………………………………112.4.3 垂直方向變頻調(diào)速系統(tǒng)設(shè)計(jì) …………………………………………………132.5 碼垛機(jī)貨叉控制系統(tǒng)設(shè)計(jì)……………………………………………………142.6 安全檢測(cè)傳感器的應(yīng)用………………………………………………………152.7 通信方案的確定………………………………………………………………162.8 輸入輸出點(diǎn)的分配……………………………………………………………16第三章 碼垛機(jī)程序控制設(shè)計(jì) ………………………………………………183.1 碼垛機(jī)自檢和復(fù)位/歸位程序…………………………………………………203.1.1 碼垛機(jī)自檢程序 ………………………………………………………………203.1.2 碼垛機(jī)復(fù)位/歸位程序 …………………………………………………………213.2 自動(dòng)方式下的碼垛機(jī)運(yùn)行控制 ………………………………………………213.2.1 初始化程序設(shè)計(jì) ………………………………………………………………223.2.2 運(yùn)行方式選擇程序 ……………………………………………………………233.2.3 自動(dòng)控制中的尋址定位…………………………………………………………233.3 手動(dòng)方式下的碼垛機(jī)運(yùn)行控制 ………………………………………………253.3.1 手動(dòng)控制中的尋址定位程序 ……………………………………………………253.3.2 手動(dòng)方式下的貨叉運(yùn)行控制 ……………………………………………………263.4 步進(jìn)電機(jī)驅(qū)動(dòng)程序 ……………………………………………………………27結(jié)束語(yǔ) ……………………………………………………………………………28致 謝………………………………………………………………………………29附 錄………………………………………………………………………………30參考資料 …………………………………………………………………………32PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 1第一章 緒論1.1 自動(dòng)化立體倉(cāng)庫(kù)的概述在現(xiàn)代物流系統(tǒng)中,自動(dòng)化立體倉(cāng)庫(kù)是一個(gè)重要的組成部分,它是一種新型的倉(cāng)儲(chǔ)技術(shù)。自動(dòng)化立體倉(cāng)庫(kù)又稱(chēng)為自動(dòng)存儲(chǔ)/檢索系統(tǒng)( Automated Storage &Retrieval System,AS/RS)。它是物料搬運(yùn)和倉(cāng)儲(chǔ)科學(xué)中的一門(mén)綜合科學(xué)技術(shù)工程。它以高層貨架為主要標(biāo)志,配以成套的先進(jìn)搬運(yùn)設(shè)備,以先進(jìn)的計(jì)算機(jī)控制技術(shù)為主要手段,由此組成高頻率、大容量的科學(xué)存儲(chǔ),以適應(yīng)現(xiàn)代化生產(chǎn)、物資交流和倉(cāng)儲(chǔ)的需求。1.1.1 自動(dòng)化立體倉(cāng)庫(kù)的組成立體倉(cāng)庫(kù)是指:采用高層貨架儲(chǔ)存貨物,用起重、裝卸、運(yùn)輸機(jī)械設(shè)備進(jìn)行貨物出庫(kù)和入庫(kù)作業(yè)的倉(cāng)庫(kù)。這類(lèi)倉(cāng)庫(kù)主要通過(guò)高層貨架充分利用空間進(jìn)行存取貨物,所以被成為立體倉(cāng)庫(kù)。目前,立體倉(cāng)庫(kù)最大高度能達(dá)到 40 多米,最大庫(kù)存數(shù)可達(dá)數(shù)萬(wàn)個(gè)貨物單位,可以實(shí)現(xiàn)按計(jì)劃入庫(kù)和出庫(kù)的全自動(dòng)化控制,以及無(wú)人操作的計(jì)算機(jī)網(wǎng)絡(luò)化管理。其主要的組成部分有高層貨架、倉(cāng)儲(chǔ)機(jī)械設(shè)備、控制及管理設(shè)施。(1)貨架 倉(cāng)儲(chǔ)技術(shù)的發(fā)展由平面轉(zhuǎn)向高層立體化以后,高層貨架為倉(cāng)庫(kù)的主體和標(biāo)志,貨架越高,存儲(chǔ)量越大。貨架在物流及倉(cāng)儲(chǔ)中占有非常重要的地位,目前的貨架具有多種功能,以滿足機(jī)械化和自動(dòng)化的要求。主要的貨架類(lèi)型有單元式貨架、貫通式貨架與旋轉(zhuǎn)式貨架。為了提高貨物裝卸、存取效率,自動(dòng)化立體倉(cāng)庫(kù)一般使用貨箱或托盤(pán)盛放貨物。貨箱和托盤(pán)的基本功能是盛放小件物料,同時(shí)還應(yīng)便于運(yùn)輸車(chē)和碼垛機(jī)的插取和存放。(2)倉(cāng)儲(chǔ)機(jī)械設(shè)備 自動(dòng)化立體倉(cāng)庫(kù)的主要搬運(yùn)設(shè)備是巷道式碼(堆)垛機(jī),其主要用途是在高層貨架的巷道內(nèi)來(lái)回穿梭運(yùn)行,將位于巷道口的貨物存放入貨格中,或者將貨物取出運(yùn)送到巷道口。輸送系統(tǒng)必須是具有高度的可靠性,在立體倉(cāng)庫(kù)中一般只有一套輸送系統(tǒng),所以應(yīng)保證輸送系統(tǒng)各個(gè)環(huán)節(jié)上的設(shè)備可靠、耐用、維修方便,并且還應(yīng)該對(duì)輸送系統(tǒng)設(shè)置手動(dòng)控制做后備。自動(dòng)化立體倉(cāng)庫(kù)中的貨物輸送裝置主要有傳送帶、各種流動(dòng)小車(chē)等,短距離的傳送還可以采用機(jī)器人。(3)控制及管理設(shè)施 控制管理系統(tǒng)采用分布式控制,即由管理計(jì)算機(jī)、中央控制計(jì)算機(jī)和直接PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 2控制碼垛機(jī)、入/出庫(kù)輸送機(jī)等現(xiàn)場(chǎng)設(shè)備的控制器組成控制系統(tǒng)。管理計(jì)算機(jī)是立體倉(cāng)庫(kù)的管理中心,承擔(dān)著入/出庫(kù)管理、盤(pán)庫(kù)管理、查詢、打印及顯示、經(jīng)濟(jì)技術(shù)指標(biāo)的計(jì)算分析等功能,包括在線管理和離線管理;中央控制計(jì)算機(jī)是立體倉(cāng)庫(kù)的控制中心,它溝通并協(xié)調(diào)管理計(jì)算機(jī)、碼垛機(jī)、入/出輸送機(jī)等設(shè)備之間的聯(lián)系,控制和監(jiān)視著整個(gè)立體倉(cāng)庫(kù)系統(tǒng)的運(yùn)行。1.1.2 自動(dòng)化立體倉(cāng)庫(kù)的優(yōu)點(diǎn)(1) 層貨架:立體倉(cāng)庫(kù)由于使用了高層貨架存儲(chǔ)貨物,存儲(chǔ)區(qū)可以大幅度的向空間發(fā)展,充分利用了倉(cāng)庫(kù)的空間,提高了空間利用率。(2) 自動(dòng)存?。鹤詣?dòng)化立體倉(cāng)庫(kù)使用機(jī)械和自動(dòng)化設(shè)備,運(yùn)行和處理速度快,提高了作業(yè)效率。(3) 計(jì)算機(jī)控制與管理:計(jì)算機(jī)能夠準(zhǔn)確無(wú)誤的對(duì)倉(cāng)庫(kù)的各種信息進(jìn)行存儲(chǔ)和管理,不僅降低了操作人員的勞動(dòng)強(qiáng)度,還減少了貨單處理和信息處理過(guò)程中的差錯(cuò),從而提高了倉(cāng)庫(kù)的管理水平。(4) 節(jié)約成本:作業(yè)效率的提高勢(shì)必會(huì)降低貨物儲(chǔ)存的成本費(fèi)用,由此也提高了企業(yè)的現(xiàn)代化物流意識(shí)。1.1.3 自動(dòng)化立體倉(cāng)庫(kù)的發(fā)展高層貨架倉(cāng)庫(kù)的出現(xiàn)和發(fā)展是第二次世界大戰(zhàn)以后生產(chǎn)技術(shù)發(fā)展的結(jié)果。在生產(chǎn)發(fā)展的實(shí)際需要和科技水平發(fā)展的現(xiàn)實(shí)可能下,五十年代初開(kāi)始出現(xiàn)了自動(dòng)化立體倉(cāng)庫(kù)。1950 年美國(guó)首先產(chǎn)生手動(dòng)控制的橋式碼垛機(jī)起重機(jī),與此同時(shí)提出了高層貨架的概念,被認(rèn)為是自動(dòng)化倉(cāng)庫(kù)的雛形。1960 年以后巷道式碼垛機(jī)逐漸代替了橋式碼垛機(jī),此后碼垛機(jī)的使用范圍和性能有了很大的發(fā)展,尤其是在日本,自動(dòng)化立體倉(cāng)庫(kù)發(fā)展迅速,目前日本的自動(dòng)化倉(cāng)庫(kù)技術(shù)和自動(dòng)化倉(cāng)庫(kù)的擁有量都位居世界前列。自動(dòng)化技術(shù)在倉(cāng)儲(chǔ)領(lǐng)域中的發(fā)展分為五個(gè)階段:人工倉(cāng)儲(chǔ)階段、自動(dòng)化倉(cāng)儲(chǔ)階段、集成化倉(cāng)儲(chǔ)階段、智能化階段和智能自動(dòng)化階段。其中智能自動(dòng)化倉(cāng)儲(chǔ)在九十年代后期以及二十一世紀(jì)的若干年內(nèi),是倉(cāng)儲(chǔ)自動(dòng)化技術(shù)的主要發(fā)展方向。我國(guó)對(duì)自動(dòng)化立體倉(cāng)庫(kù)及其物料搬運(yùn)設(shè)備的研制并不晚,1963 年研制成第一臺(tái)橋式碼垛起重機(jī)(機(jī)械部北京起重運(yùn)輸機(jī)械研究所),1973 年開(kāi)始研制我國(guó)第一座由計(jì)算機(jī)控制的自動(dòng)化立體倉(cāng)庫(kù)(高巧米,機(jī)械部起重所負(fù)責(zé)),該庫(kù)1980 年投入運(yùn)行。1.2 碼垛機(jī)的概述碼垛機(jī)是自動(dòng)化立體倉(cāng)庫(kù)系統(tǒng)的重要組成部分,它是整個(gè)系統(tǒng)的執(zhí)行部件,PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 3存貨時(shí)將貨物從出入貨臺(tái)準(zhǔn)確的存放到貨位里,取貨時(shí)將貨物從貨位中取回到出入貨臺(tái)。無(wú)論何種類(lèi)型的碼垛機(jī),一般都由水平行走機(jī)構(gòu)、起升機(jī)構(gòu)、載貨臺(tái)及貨叉機(jī)構(gòu)、機(jī)架和電氣設(shè)備等基本部分組成。它是在所謂高層、高速、高密度儲(chǔ)藏的概念下的產(chǎn)物。盡管各廠家各有獨(dú)創(chuàng),結(jié)構(gòu)形式有些差異,但可以說(shuō)大同小異,所有的碼垛機(jī)都不外乎由機(jī)架、載貨臺(tái)、伸縮貨叉、軌道和控制系統(tǒng)等部分組成。1.2.1 碼垛機(jī)的發(fā)展初期的立體倉(cāng)庫(kù)使用的碼垛機(jī)以橋式起重機(jī)為基礎(chǔ),這種碼垛機(jī)是從起重機(jī)的大梁上懸掛一個(gè)門(mén)架,利用門(mén)架的上下和旋轉(zhuǎn)來(lái)搬運(yùn)貨物。1960 年左右在美國(guó)出現(xiàn)了巷道式碼垛機(jī),隨后巷道式碼垛機(jī)逐漸替代了受重量和跨度限制的橋式碼垛機(jī)。1967 年日本安裝了高度 10~15 米的高層碼垛機(jī),1969 年出現(xiàn)了聯(lián)機(jī)全自動(dòng)化倉(cāng)庫(kù),我國(guó)是在上世紀(jì) 70 年代初期開(kāi)始研究采用巷道式碼垛機(jī)的立體倉(cāng)庫(kù)。目前的碼垛機(jī)技術(shù)取得了重大的發(fā)展,控制技術(shù)、定位精度、運(yùn)行速度都得到了很大程度的提高。巷道式碼垛機(jī)的起升速度已經(jīng)可以達(dá)到90m/min,運(yùn)行速度達(dá)到 240m/min,在有的立體倉(cāng)庫(kù)中采用上、下兩層分別用巷道碼垛機(jī)進(jìn)行搬運(yùn)作業(yè)的方法提高出入庫(kù)能力。1.2.2 碼垛機(jī)技術(shù)的研究現(xiàn)狀按現(xiàn)行機(jī)械行業(yè)標(biāo)準(zhǔn),有軌巷道式碼垛機(jī)分類(lèi)方式很多,如按支承方式、用途、控制方式、結(jié)構(gòu)、運(yùn)行軌跡等分類(lèi)。無(wú)論何種類(lèi)型的碼垛機(jī)一般都由水平行走機(jī)構(gòu)、起升機(jī)構(gòu)、載貨臺(tái)及貨叉機(jī)構(gòu)、機(jī)架和電氣設(shè)備等基本部分組成。體現(xiàn)碼垛機(jī)動(dòng)態(tài)性能優(yōu)劣的指標(biāo)主要有:運(yùn)行速度、提升速度、貨叉速度、平穩(wěn)性、認(rèn)址精度等。隨著科學(xué)技術(shù)的不斷進(jìn)步,自動(dòng)化立體倉(cāng)庫(kù)的技術(shù)水平和倉(cāng)儲(chǔ)機(jī)械設(shè)備的動(dòng)態(tài)性能也在不斷提高。例如,碼垛機(jī)的運(yùn)行驅(qū)動(dòng)己由 20 世紀(jì) 70 年代的子母電動(dòng)機(jī)改為變頻調(diào)速,速度由 5~50m/min 提升至4~160m/min,國(guó)外小載重量的碼垛機(jī)最高可達(dá) 300m/min;提升驅(qū)動(dòng)己由 20 世紀(jì) 70 年代的雙速電動(dòng)機(jī)改進(jìn)為變頻調(diào)速,速度由 4~16m/min 提升至0~25m/min;貨叉運(yùn)行也由單速電動(dòng)機(jī)驅(qū)動(dòng)改進(jìn)為變頻調(diào)速,速度由 8m/min 提升至 4~35m/min;在碼垛機(jī)自動(dòng)控制方面還采用閉環(huán)控制變頻調(diào)速系統(tǒng)、Profibus 總線控制等先進(jìn)技術(shù)。盡管如此,目前國(guó)產(chǎn)碼垛機(jī)的運(yùn)行速度最高仍保持在 160m/min;提升速度在 0~80m/min;貨叉速度一直保持在 0~30m/min;認(rèn)址采用光電探測(cè),精度不足,認(rèn)址出錯(cuò)率高。PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 4第二章 碼垛機(jī)控制技術(shù)的硬件設(shè)計(jì)2.1 控制技術(shù)要求和系統(tǒng)總體設(shè)計(jì)(1)本系統(tǒng)中碼垛機(jī)運(yùn)行機(jī)構(gòu)由水平運(yùn)行的行走機(jī)構(gòu),垂直運(yùn)行的起升機(jī)構(gòu)及取送貨的伸叉機(jī)構(gòu)三部分組成。水平部分運(yùn)動(dòng)電機(jī)和垂直部分運(yùn)動(dòng)電機(jī)分別采用 220W 的三相交流異步電動(dòng)機(jī)和 200W 的單相交流異步電動(dòng)機(jī),由西門(mén)子 S7-200PLC 通過(guò)變頻器進(jìn)行控制。伸叉機(jī)構(gòu)電機(jī)采用兩相混合式步進(jìn)電機(jī),由西門(mén)子 S7-200 通過(guò)步進(jìn)電機(jī)驅(qū)動(dòng)器進(jìn)行控制。由碼垛機(jī)運(yùn)行機(jī)構(gòu)特點(diǎn)及工作要求可知,能否保證碼垛機(jī)的穩(wěn)定工作,關(guān)鍵在碼垛機(jī)的三維位置移動(dòng)定位的精確性。主要技術(shù)指標(biāo)和和主要設(shè)計(jì)參數(shù)碼垛機(jī)運(yùn)行的速度范圍:水平方向:2m/min~360m/min;垂直方向:2m/min~80/min;貨叉:2m/min~60/min (2)本文碼垛機(jī)的控制方式有自動(dòng)和手動(dòng)控制。① 手動(dòng)方式通過(guò)碼垛機(jī)的轉(zhuǎn)換開(kāi)關(guān)及按鈕控制碼垛機(jī)水平和提升運(yùn)動(dòng)及貨叉伸縮。同時(shí)運(yùn)動(dòng)速度也可以手動(dòng)選擇。手動(dòng)操作時(shí),系統(tǒng)應(yīng)給予相應(yīng)的警示信號(hào),同時(shí)系統(tǒng)將解除大部分的保護(hù)控制。手動(dòng)操作主要用于安裝、調(diào)試和排除故障。② 單機(jī)自動(dòng)用人機(jī)界面對(duì)碼垛機(jī)進(jìn)行全自動(dòng)的控制,控制系統(tǒng)根據(jù)用戶輸入的參數(shù)進(jìn)行全自動(dòng)的取送貨動(dòng)作。界面操作時(shí),應(yīng)具備對(duì)貨物的單送、單取操作。人機(jī)界面應(yīng)具備實(shí)時(shí)顯示設(shè)備運(yùn)行工況,故障及歷史故障查詢等功能。(3)在本文設(shè)計(jì)的碼垛機(jī)控制系統(tǒng)中上位機(jī)完成的只是數(shù)據(jù)輸入和傳送,主要的控制任務(wù)是由 PLC 來(lái)完成。① 作業(yè)命令處理:確定作業(yè)狀態(tài)時(shí)自動(dòng)還是手動(dòng);確定作業(yè)指令是存貨入庫(kù)還是取貨出庫(kù);確定作業(yè)地址包括列地址和層地址。② 位置技術(shù)及判斷:沿著碼垛機(jī)的行進(jìn)方向和載貨臺(tái)的升降方向設(shè)置認(rèn)址片,PLC 通過(guò)檢測(cè)認(rèn)址片來(lái)判斷碼垛機(jī)位置和載貨臺(tái)的位置,每經(jīng)過(guò)一個(gè)認(rèn)址片,PLC 的高速計(jì)數(shù)器就自動(dòng)計(jì)數(shù)一次,前進(jìn)加一,后退減一,上升加一,下降減一。到達(dá)預(yù)定位置后,碼垛機(jī)停車(chē)。③ 速度調(diào)整和準(zhǔn)確停車(chē):根據(jù)碼垛機(jī)和目標(biāo)位置的距離,PLC 輸出速度調(diào)整的控制信號(hào)給變頻器,通過(guò)變頻器控制電機(jī)的轉(zhuǎn)速,在停車(chē)之前先把碼垛機(jī)的運(yùn)行速度降低到低速檔,使碼垛機(jī)以低速接近目標(biāo)位置,保證碼垛機(jī)的穩(wěn)定性。PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 5④ 作業(yè)任務(wù)的順序邏輯控制:按照入庫(kù)、出庫(kù)的作業(yè)順序,確定各輸出點(diǎn)的得電狀態(tài),完成作業(yè)順序的邏輯控制。⑤ 安全保護(hù):水平行走、載貨臺(tái)升降及貨叉的伸縮等都有限位保護(hù)。⑥ PLC 還有工作故障報(bào)警功能。本系統(tǒng)由上位監(jiān)控級(jí)與直接控制級(jí)組成。監(jiān)控級(jí)對(duì)通訊、流程進(jìn)行控制,并進(jìn)行實(shí)時(shí)圖像顯示,直接控制級(jí)是由 PLC(可編程序控制器)組成的控制系統(tǒng)對(duì)各設(shè)備進(jìn)行單機(jī)自動(dòng)操作。采用組態(tài)系統(tǒng)建立監(jiān)控界面,同時(shí)將運(yùn)行系統(tǒng)的狀態(tài)反饋到監(jiān)控計(jì)算機(jī)。碼垛機(jī)采用西門(mén)子公司的 S7-200 型 PLC 控制,與變頻器結(jié)合對(duì)碼垛機(jī)進(jìn)行變頻調(diào)速。系統(tǒng)結(jié)構(gòu)拓?fù)鋱D如圖 2.1 所示。圖 2.1 系統(tǒng)結(jié)構(gòu)圖2.2 碼垛機(jī)位置控制由碼垛機(jī)的作業(yè)流程分析,碼垛機(jī)是由水平運(yùn)行機(jī)構(gòu)、縱向起升機(jī)構(gòu)和貨叉伸縮機(jī)構(gòu)三部分組成的,水平運(yùn)行機(jī)構(gòu)和垂直起升機(jī)構(gòu)使碼垛機(jī)到達(dá)目標(biāo)位置,貨叉伸縮機(jī)構(gòu)完成存取貨任務(wù)。要完成對(duì)碼垛機(jī)自動(dòng)控制系統(tǒng)的設(shè)計(jì),首先要保證碼垛機(jī)能夠準(zhǔn)確到達(dá)目標(biāo)位置,所以在設(shè)計(jì)碼垛機(jī)自動(dòng)控制系統(tǒng)時(shí),監(jiān)控計(jì)算機(jī)S7-200 PLC碼垛機(jī)水平認(rèn)址系統(tǒng)碼垛機(jī)縱向認(rèn)址系統(tǒng)碼垛機(jī)縱向變頻系統(tǒng)碼垛機(jī)水平變頻系統(tǒng)碼垛機(jī)貨叉控制系統(tǒng)碼垛機(jī)縱向運(yùn)行機(jī)構(gòu)碼垛機(jī)水平運(yùn)行機(jī)構(gòu)碼垛機(jī)貨叉運(yùn)行機(jī)構(gòu)碼垛機(jī)貨物檢測(cè)系統(tǒng)碼垛機(jī)限位保護(hù)系統(tǒng)PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 6關(guān)鍵在于準(zhǔn)確可靠的認(rèn)址和定位保證碼垛機(jī)準(zhǔn)確無(wú)誤的定位在目標(biāo)貨位。另外為了提高存取效率和保證碼垛機(jī)的穩(wěn)定性,必須對(duì)碼垛機(jī)三個(gè)機(jī)構(gòu)的速度進(jìn)行合理有效的控制,其中速度位置檢測(cè)是碼垛機(jī)自動(dòng)控制系統(tǒng)的關(guān)鍵部分。碼垛機(jī)速度位置控制的實(shí)現(xiàn)方法如圖 2.2 所示,控制系統(tǒng)由 PLC 控制器、調(diào)速系統(tǒng)、編碼器、認(rèn)址片和認(rèn)址器組成,實(shí)現(xiàn)位置和速度的雙閉環(huán)控制。輸入編碼器速度檢測(cè)位置檢測(cè)圖 2.2 碼垛機(jī)位置速度控制框圖2.2.1 定位控制定位控制就是確定碼垛機(jī)停止在目標(biāo)貨位的功能。自動(dòng)倉(cāng)庫(kù)的認(rèn)址檢測(cè)系統(tǒng)有兩項(xiàng)任務(wù):一是實(shí)現(xiàn)自動(dòng)尋址,使碼垛機(jī)自動(dòng)找到被指定到達(dá)的位置;二是自動(dòng)準(zhǔn)確停準(zhǔn),即碼垛機(jī)停準(zhǔn)位置不超出規(guī)定的精度。為此,貨架上的每個(gè)貨位必須具有碼垛機(jī)能識(shí)別的編碼,所以將貨架兩側(cè)編成 X1、X2 ,沿碼垛機(jī)運(yùn)行方向?qū)⒇浖芫帪?0~Y 列,垂直方向編為 0~Z 層。這樣每個(gè)貨位就有了獨(dú)立的三維坐標(biāo)地址,碼垛機(jī)自動(dòng)檢測(cè)目前的坐標(biāo)地址,使其能到達(dá)目標(biāo)位置。因?yàn)樨浖軆蓚?cè)分為 X1、X2,只有兩個(gè)方向,反應(yīng)到碼垛機(jī)上只是貨叉左伸、右伸運(yùn)動(dòng),此方向不用檢測(cè),所以實(shí)際上碼垛機(jī)位置的檢測(cè)只是對(duì) Y、Z 位置的檢測(cè)。2.2.2 認(rèn)址檢測(cè)方式1)絕對(duì)認(rèn)址:絕對(duì)認(rèn)址是將每一個(gè)貨位賦予唯一的開(kāi)關(guān)狀態(tài),給每個(gè)貨位制作一個(gè)專(zhuān)用的認(rèn)址片,碼垛機(jī)上相應(yīng)安裝一個(gè)識(shí)別器,通常是二進(jìn)制編碼板和一組光電開(kāi)關(guān)的組合,通過(guò)讀取認(rèn)址片的代碼來(lái)判斷碼垛機(jī)的當(dāng)前位置。(2)相對(duì)認(rèn)址:相對(duì)認(rèn)址時(shí)每個(gè)貨位的認(rèn)址片結(jié)構(gòu)相同。每經(jīng)過(guò)一個(gè)貨位,就對(duì)地址編碼進(jìn)行加 1 或減 1,一直移動(dòng)到和預(yù)定位置號(hào)一致時(shí)停止運(yùn)行。(3)編碼器定位法:編碼器定位方式主要有兩種:從動(dòng)輪與軌道旋轉(zhuǎn)計(jì)數(shù)測(cè)定方式、鏈輪與鏈條旋轉(zhuǎn)計(jì)數(shù)測(cè)定方式。從動(dòng)輪與軌道旋轉(zhuǎn)計(jì)數(shù)測(cè)定方式。碼垛機(jī)的從動(dòng)輪上配有同軸旋轉(zhuǎn)編碼器,從動(dòng)輪與軌道近似純滾動(dòng),因此通過(guò)控制器 調(diào)速系統(tǒng) M 認(rèn)址器PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 7對(duì)旋轉(zhuǎn)編碼器的轉(zhuǎn)角的轉(zhuǎn)換,可以得到碼垛機(jī)的相對(duì)運(yùn)行位置。(4)激光測(cè)距定位:激光測(cè)距定位是近年來(lái)應(yīng)用于碼垛機(jī)準(zhǔn)確定位的新技術(shù),用激光測(cè)距儀通過(guò)測(cè)量碼垛機(jī)到基準(zhǔn)點(diǎn)的距離和事先存儲(chǔ)的位置數(shù)據(jù)比較來(lái)確定碼垛機(jī)的當(dāng)前位置。這種方法的精度很高,但是使用時(shí)碼垛機(jī)和激光發(fā)射器和反射板之間不允許有物體,否則會(huì)遮擋住激光的傳輸路徑,使系統(tǒng)無(wú)法準(zhǔn)確定位。2.2.3 認(rèn)址方式確認(rèn)為完成對(duì)碼垛機(jī)的位置控制,必須能檢測(cè)出碼垛機(jī)的運(yùn)行位置,本文設(shè)計(jì)的碼垛機(jī)系統(tǒng)認(rèn)址方式有:(1)水平認(rèn)址系統(tǒng)水平方向采用激光測(cè)距傳感器,當(dāng)前數(shù)據(jù)為位移值,經(jīng)過(guò) PLC 計(jì)算后的數(shù)據(jù)為當(dāng)前速度值。激光測(cè)距傳感器安裝在碼垛機(jī)上,目標(biāo)放射板安裝在巷道末端。在立體倉(cāng)庫(kù)巷道通道中的激光測(cè)距范圍(激光發(fā)射器與反射板之間)內(nèi)不得有任何物體遮擋激光光線。激光測(cè)距的原理是通過(guò)發(fā)射出的激光光線長(zhǎng)度來(lái)測(cè)定距離,其光線就好比一把光尺,如果物體遮擋激光光線,讓它脫離原標(biāo)準(zhǔn)原點(diǎn)的測(cè)定位置,將影響實(shí)際要求的測(cè)定距離,從而使道碼垛機(jī)走位偏離所設(shè)定的位置,產(chǎn)生貨叉取/存儲(chǔ)錯(cuò)位或起始點(diǎn)撞擊巷道碼垛機(jī)端部緩沖制動(dòng)器的情況。因此,在巷道碼垛機(jī)工作時(shí)不允許有任何物體遮擋激光光線,對(duì)于激光光線通道應(yīng)采取隔離保護(hù)措施,保證激光測(cè)距的準(zhǔn)確性和自動(dòng)化系統(tǒng)的安全性。(2)縱向認(rèn)址系統(tǒng)碼垛機(jī)縱向方向的層定位采用光電開(kāi)關(guān)和認(rèn)址片組合定位,即在碼垛機(jī)的上下安裝兩個(gè)光電開(kāi)關(guān),在每層的貨位上安裝認(rèn)址片。低位為取貨開(kāi)始伸叉或放貨完畢收叉的位置,高位為放貨開(kāi)始伸叉或取貨完畢收叉的位置。為使貨叉能完成作業(yè),碼垛機(jī)在垂直方向上必須要提供使貨叉能停在高位或低位的檢測(cè)裝置。所以在碼垛機(jī)的升降臺(tái)上安裝三個(gè)光電開(kāi)關(guān),與升降臺(tái)一起上升下降,中間的一個(gè)共用,其他兩個(gè)分別為上位置和下位置。存貨開(kāi)始或取貨結(jié)束時(shí),升降臺(tái)貨叉停在高位置,下面兩個(gè)光電開(kāi)關(guān)處于認(rèn)址片內(nèi);取貨開(kāi)始或存貨結(jié)束時(shí),貨叉停在低位置,此時(shí)上面兩個(gè)光電開(kāi)關(guān)處于認(rèn)址片內(nèi),如圖 2.3 所示。PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 8上 對(duì) 準(zhǔn) 光 電下 對(duì) 準(zhǔn) 光 電低 位 置 中 間 計(jì) 數(shù) 光 電 上 對(duì) 準(zhǔn) 光 電中 間 計(jì) 數(shù) 光 電下 對(duì) 準(zhǔn) 光 電高 位 置圖 2.3 碼垛機(jī)垂直方向認(rèn)址傳感器分布圖其認(rèn)址狀態(tài)如表 2-1 所示:表 2-1 認(rèn)址狀態(tài)表上升 下降傳感器 存貨高位 取貨低位 存貨高位 取貨低位A1……計(jì)數(shù)、減速、定位 ……定位、停止A2 計(jì)數(shù)、減速、定位定位、停止 定位、停止 計(jì)數(shù)、減速、定位A3……計(jì)數(shù)、減速、定位 ……2.2.4 碼垛機(jī)速度曲線分析常見(jiàn)的速度運(yùn)行曲線有三種,分別為三角形與梯形速度曲線、拋物線與直線形速度曲線、正弦形速度曲線。本文采用最常用的梯形速度曲線。如圖 2.4所示,梯形速度曲線碼垛機(jī)以加速度 啟動(dòng)加速,當(dāng)勻加速到最大運(yùn)行速度ma時(shí),保持該速度運(yùn)行一段時(shí)間,再以 勻減速運(yùn)行,直到零速???。mvVA BCPLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 9S1 S2 S3 S圖 2.4 梯形速度曲線2.3 PLC 及資源配置根據(jù)實(shí)際的控制點(diǎn)數(shù)和系統(tǒng)需要實(shí)現(xiàn)的控制要求,在本設(shè)計(jì)中選用西門(mén)子的 S7-200 系列的 PLC 作為控制中心。2.3.1S7-200 系列 PLC 概述S7-200 系列 PLC 是德國(guó)西門(mén)子公司生產(chǎn)的一種超小型 PLC,超小型是指其功能具有大、中型 PLC 的水平,而價(jià)格卻和小型 PLC 的價(jià)格一樣??梢詥螜C(jī)運(yùn)行,也可以輸入/輸出擴(kuò)展。它結(jié)構(gòu)小巧,可靠性高,運(yùn)行速度快,繼承和發(fā)揮了它在大、中型 PLC 領(lǐng)域的技術(shù)優(yōu)勢(shì),又極豐富的指令集,具有強(qiáng)大的多種集成功能和實(shí)時(shí)特性,配有功能豐富的擴(kuò)展模塊,性能價(jià)格比非常高。因此,它一經(jīng)推出,即受到了廣泛的關(guān)注。S7-200 硬件系統(tǒng)的配置方式采用整體式加積木式,即主機(jī)中包含一定數(shù)量的 I/O 輸入輸出,同時(shí)還可以擴(kuò)展各種功能模塊。(1) 基本單元:基本單元有時(shí)又稱(chēng)作 CPU 模塊,也有的稱(chēng)之為主機(jī)或本機(jī)。特包括 CPU、存儲(chǔ)器、基本輸入輸出點(diǎn)和電源等,是 PLC 的主要部分。它實(shí)際上就是一個(gè)完整的控制系統(tǒng),可以單獨(dú)的完成一定的控制任務(wù)。(2)擴(kuò)展單元:主機(jī) I/O 數(shù)量不能滿足控制系統(tǒng)的要求時(shí),用戶可以根據(jù)需要擴(kuò)展各種 I/O 模塊,所能連接的擴(kuò)展單元的數(shù)量和實(shí)際所能使用的 I/O 點(diǎn)數(shù)是多種因素共同決定的。(3)特殊功能模塊:當(dāng)需要完成某些特殊功能的控制任務(wù)時(shí),可與SIMATIC S7-200 主機(jī)相連,已完成某種特殊的控制任務(wù)而特制的一種裝置。(4)相關(guān)設(shè)備:相關(guān)設(shè)備是為了充分和方便的利用 SIMATIC S7-200 系統(tǒng)的硬件和軟件資源而開(kāi)發(fā)和使用的一些設(shè)備,主要有編程設(shè)備、人際操作界面和網(wǎng)絡(luò)設(shè)備等。(5)工業(yè)軟件:工業(yè)軟件是為更好的管理和使用這些設(shè)備而開(kāi)發(fā)的與之相配套的程序,它主要有標(biāo)準(zhǔn)工具、工程工具、運(yùn)行軟件和人機(jī)接口等幾大類(lèi)構(gòu)成。2.3.2CPU 型號(hào)選擇SIMATIC S7-200 的 CPU 模塊包括一個(gè)中央處理單元、電源以及數(shù)字 I/O 點(diǎn),PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 10這些都被集成在一個(gè)緊湊、獨(dú)立的設(shè)備中。CPU 負(fù)責(zé)執(zhí)行程序,以便對(duì)工業(yè)自動(dòng)化控制任務(wù)或過(guò)程進(jìn)行控制。輸入部分則輸出控制信號(hào),控制工業(yè)過(guò)程中的設(shè)備。根據(jù)控制點(diǎn)數(shù)來(lái)計(jì)算,可以選用 CPU-226 這個(gè)型號(hào)的 CPU,CPU226 有 24 輸入/16 輸出,最大可以擴(kuò)展為 248 點(diǎn)數(shù)字量或 35 點(diǎn)模擬量。其特點(diǎn)如下:① 集成的 24V 電源:可直接連接到傳感器和變送器、執(zhí)行器,可用作負(fù)載電源。② 高速脈沖輸出:具有 2 路高速脈沖輸出端,輸出脈沖頻率可達(dá)20KHZ,用于控制步進(jìn)電機(jī)或伺服電機(jī),實(shí)現(xiàn)定位任務(wù)。③ 通信口:CPU226 具有 2 個(gè) RS-485 通信口,支持 PPI、MPI 協(xié)議,有自由口通信能力。④ 模擬電位器:CPU226 有兩個(gè)模擬電位器,用來(lái)改變特殊寄存器中的數(shù)值,以改變程序運(yùn)行的參數(shù),如定時(shí)器、計(jì)數(shù)器的預(yù)設(shè)值,過(guò)程量的控制參數(shù)。⑤ 中斷輸入允許以極快的速度對(duì)過(guò)程信號(hào)的上升沿做出響應(yīng)。⑥ 數(shù)字量輸入/輸出點(diǎn):CPU226 具有 24 輸入/16 輸出,輸出點(diǎn)為 24V 直流雙向偶看光電耦合輸入電路,輸出有繼電器和直流兩種類(lèi)型,可擴(kuò)展模塊為7 個(gè)。⑦ CPU226 有 6 個(gè) 30KHZ 的高速計(jì)數(shù)器,用于捕捉比 CPU 掃描頻率更高的脈沖信號(hào)。2.3.3PLC 的模塊選型由于 S7-200-CPU226 的集成 24 輸入/16 輸出不能滿足設(shè)計(jì)的要求,所以又選用了 EM221 擴(kuò)展模塊和 EM235 擴(kuò)展模塊,正好滿足設(shè)計(jì)的需要。所選模塊型號(hào)如表 2-2 所示。表 2-2 擴(kuò)展模塊選型表系列號(hào) 類(lèi)別 描述 選型型號(hào) 數(shù)量EM221 輸入擴(kuò)展模塊 DI16 6ES7221-1BH22-0XA0 1EM235 輸入/輸出擴(kuò)展模塊AI4/AO1 6ES7235-0KD22-0XA0 2由于 CPU226 的輸入點(diǎn)只有 24 個(gè),不能滿足設(shè)計(jì)的輸入點(diǎn)的需要,所以加入一個(gè) EM221 模塊,該模塊有 16 個(gè)數(shù)字輸入點(diǎn),總體上可以滿足系統(tǒng)輸入的要求。另外加入兩個(gè) EM235 模擬量輸入/輸出模塊是為控制水平和垂直運(yùn)行的PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 11交流電機(jī)。系統(tǒng)總體結(jié)構(gòu)圖如 2.5 所示:上 位 機(jī)CPU26EM21EM235EM235輸 入 區(qū)手 動(dòng) 開(kāi) 關(guān)光 電 編 碼 器限 位 開(kāi) 關(guān) 指 示 燈 、 繼 電 器步 進(jìn) 電 機(jī) 驅(qū) 動(dòng) 器M40變 頻 器M40變 頻 器 二 相 混 合 式步 進(jìn) 電 機(jī)三 相 交 流 異步 電 動(dòng) 機(jī)單 相 交 流 異步 電 動(dòng) 機(jī)輸 出 區(qū)RS-485圖 2.5 系統(tǒng)總體結(jié)構(gòu)圖2.4 碼垛機(jī)變頻調(diào)速系統(tǒng)設(shè)計(jì)為了實(shí)現(xiàn)碼垛機(jī)的準(zhǔn)確定位,提高存取效率和保證碼垛機(jī)的穩(wěn)定性,必須對(duì)碼垛機(jī)三個(gè)機(jī)構(gòu)的速度進(jìn)行合理有效的控制,由于水平和垂直運(yùn)行電機(jī)分別采用三相交流異步電動(dòng)機(jī)和單相交流異步電動(dòng)機(jī),所以對(duì)這兩個(gè)方向的速度控制采用閉環(huán)變頻調(diào)速控制。2.4.1 變頻器的選型(1) 變頻器的概念變頻器的工作原理是通過(guò)改變交流電頻率方式實(shí)現(xiàn)交流電的控制。變頻器的電路一般由整流、中間直流環(huán)節(jié)、逆變和控制 4 個(gè)部分組成。整流部分為三相橋式不可控整流器,逆變部分為 IGBT 三相橋式逆變器,且輸出為 PWM 波形,中間直流環(huán)節(jié)為濾波、直流儲(chǔ)能和緩沖無(wú)功率。(2) 變頻器的選型本文根據(jù)綜合考慮選擇西門(mén)子 MM440 變頻器,MM440 型使用 PID 控制器,具PID 微調(diào)等功能,MM440 可用于矢量控制,可以實(shí)現(xiàn)高性能的應(yīng)用,帶內(nèi)置制動(dòng)單元,可以快速制動(dòng)。MM440 變頻器各項(xiàng)參數(shù)指標(biāo)如下:輸入電壓:3 相 380VAC,50Hz。輸入電流:2.8A。輸出功率:0.75KW。輸出電壓:3 相(0-380)VAC 可調(diào)。PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 12輸出頻率:(0-650)Hz 可調(diào)。輸出電流:2.1 。A輸出控制:變頻器由微機(jī)處理器控制絕緣柵雙極型晶體管(IGBT)的脈沖寬度調(diào)制頻率,實(shí)現(xiàn)輸出電壓、頻率可調(diào)。控制作用: ,矢量—轉(zhuǎn)矩、光電編碼器反饋的速度控制等。VF數(shù)字量輸入:6 路帶隔離的數(shù)字量輸入。數(shù)字量輸出:8 路繼電器輸出。模擬量輸入:2 路(0~10) 模擬量輸入。模擬量輸出:2 路(0~20) 模擬量輸出。mA通訊接口:RS485 通訊、USS 協(xié)議。操作功能:AOP 盤(pán)、BOP 控制盤(pán)、電位器與外接端子操作。2.4.2 水平方向變頻調(diào)速系統(tǒng)設(shè)計(jì)水平行走電機(jī)采用 220W 的三相交流異步電動(dòng)機(jī),運(yùn)行速度要求為2m/min~360m/min,系統(tǒng)采用轉(zhuǎn)速閉環(huán)控制方式。S7-200PLC 的模擬量輸出信號(hào) 作為 MM440 變頻器的模擬量輸入,來(lái)控制變頻器輸出頻率和輸出電壓的KU變化,從而控制三相異步電動(dòng)機(jī)的運(yùn)行;電動(dòng)機(jī)轉(zhuǎn)速由光電編碼器檢測(cè)并反饋到 PLC 得高速計(jì)數(shù)口 I1.4 和 I1.5,構(gòu)成閉環(huán)變頻調(diào)速系統(tǒng)。系統(tǒng)方框圖如圖2.6 所示, 為速度給定量, 為 PLC 輸出的控制量, 為變頻器輸出電壓,gnKUu為被控量,控制算法為 PID。擾動(dòng)gneKUun- f圖 2.6 PLC 變頻調(diào)速閉環(huán)系統(tǒng)結(jié)構(gòu)圖(1)運(yùn)用指令系統(tǒng)中的 PID 指令,偏差信號(hào)按照 PID 算法計(jì)算出控制量,用傳送指令輸出電壓控制量到變頻器的模擬量輸入 AIN1 口。(2)運(yùn)用指令系統(tǒng)中的 HDEF、HSC 指令,進(jìn)行高速計(jì)數(shù)中斷程序設(shè)計(jì),PLC控制器(PID 算法)變頻器主電路(IGBT 逆變器)三相異步電動(dòng)機(jī)(負(fù)載系統(tǒng))光電編碼器反饋PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 13高速計(jì)數(shù)器設(shè)為 HSC0 和模式 9,增計(jì)數(shù),實(shí)時(shí)采集并存儲(chǔ)光電編碼器反饋的A、B 兩相正交脈沖數(shù)。(3)在上位機(jī)監(jiān)控系統(tǒng)中,實(shí)時(shí)測(cè)取系統(tǒng)各參數(shù)和輸出特性,并能在上/下位機(jī)進(jìn)行系統(tǒng)控制。(4)采用模塊化程序結(jié)構(gòu)設(shè)計(jì)出控制程序,包括主程序、子程序和中斷程序。采用帶傳感器矢量控制閉環(huán)調(diào)速,能滿足像碼垛機(jī)這樣動(dòng)態(tài)特性要求較高,并且在低頻時(shí)輸出高轉(zhuǎn)矩以及轉(zhuǎn)速精度要求較高的場(chǎng)合。由于碼垛機(jī)在工作過(guò)程中是頻繁啟動(dòng)和停車(chē)的,在高速運(yùn)行的狀態(tài)下還要求碼垛機(jī)能夠快速精準(zhǔn)地停在目的地,因此在制動(dòng)方面采用了動(dòng)能制動(dòng),將電動(dòng)機(jī)運(yùn)行在發(fā)電狀態(tài)下所回饋的能量消耗在制動(dòng)電阻中,從而達(dá)到快速停車(chē)的目的。變頻器參數(shù)設(shè)定如表 2-3 所示。表 2-3 變頻器參數(shù)設(shè)定參數(shù)號(hào) 設(shè)定值 功能說(shuō)明P0003 3 專(zhuān)家模式,使能讀/寫(xiě)所有參數(shù)P0004 0 全參數(shù)P0700 2 外部按鈕或上位機(jī)啟動(dòng)/停止系統(tǒng)P1000 2 上位機(jī)或 PLC 程序給定設(shè)定P1300 1 帶磁通電流的 V/f 控制方式P2010 6 通訊波特率設(shè)為 9600P2011 0 MM440 變頻器通訊地址2.4.3 垂直方向變頻調(diào)速系統(tǒng)設(shè)計(jì)垂直運(yùn)行電動(dòng)機(jī)采用 200W 的單向交流異步電動(dòng)機(jī),運(yùn)行速度要求為2m/min~80m/min。垂直方向變頻調(diào)速系統(tǒng)與水平方向變頻調(diào)速系統(tǒng)結(jié)構(gòu)相似,但是由于單相異步電動(dòng)機(jī)和三相異步電動(dòng)機(jī)有所區(qū)別,所以垂直變頻調(diào)速系統(tǒng)和水平變頻調(diào)速系統(tǒng)也有不同的地方。從結(jié)構(gòu)上看單相異步電動(dòng)機(jī)與三相籠型異步電動(dòng)機(jī)相似,其轉(zhuǎn)子也為籠型,只是釘子繞組為單相工作繞組,但通常為起動(dòng)的需要,定子上除了工作繞組外,還設(shè)有起動(dòng)繞組,它的作用是產(chǎn)生起動(dòng)轉(zhuǎn)矩,一般只在起動(dòng)時(shí)接入,當(dāng)轉(zhuǎn)速達(dá)到 70%~80%的同步轉(zhuǎn)速時(shí),由離心開(kāi)關(guān)將其從電源自動(dòng)切除,所以正常工作時(shí)PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 14只有工作繞組在電源上運(yùn)行。但也有一些電容或電阻電動(dòng)機(jī),在運(yùn)行時(shí)將起動(dòng)繞組接于電源上,這實(shí)質(zhì)上相當(dāng)于一臺(tái)兩相電機(jī),但由于它接在單相電源上,故稱(chēng)為單相異步電動(dòng)機(jī)。圖 2.7 是電容分組式單相異步電動(dòng)機(jī)原理圖。圖 2.7 電容分組式單相異步電動(dòng)機(jī)原理圖1— 工作繞組;2—起動(dòng)繞組K—離心式開(kāi)關(guān);C —電容器單相異步電動(dòng)機(jī)的突出特點(diǎn)是沒(méi)有啟動(dòng)轉(zhuǎn)矩和固定的轉(zhuǎn)向。為此要設(shè)置啟動(dòng)裝置,以及電機(jī)中產(chǎn)生一個(gè)與主磁場(chǎng)在空間和時(shí)間上不同相得磁場(chǎng),從而形成一定大小的旋轉(zhuǎn)磁場(chǎng)以產(chǎn)生啟動(dòng)轉(zhuǎn)矩。單相交流電動(dòng)機(jī)的變頻調(diào)速與三相交流電動(dòng)機(jī)的變頻調(diào)速不同,將單相220V 輸入、三相輸出的變頻器的三個(gè)輸出端子( U、V、W ) ,接任意兩端。輸出單相變頻調(diào)速電源在輸出端上串上一個(gè)足夠電感量的電感,用于隔離電動(dòng)機(jī)電容對(duì)變頻器的危害作用(同時(shí)對(duì)變頻器的高載波率起到一定的濾波作用) ,并保護(hù)電動(dòng)機(jī)電容,此電路只適用于小功率單相電容運(yùn)轉(zhuǎn)式和罩極式電動(dòng)機(jī),不適用于帶離心開(kāi)關(guān)的單相電動(dòng)機(jī)。另外,變頻器的輸出電壓和電動(dòng)機(jī)的輸出電壓相匹配,變頻器要留有足夠的容量(應(yīng)比電動(dòng)機(jī)的使用功率大三倍) 。串聯(lián)的電感要有足夠的電感量和通過(guò)電流的流量,電感的磁性材料應(yīng)與變頻器的載波率相匹配。變頻器和單相電容式運(yùn)轉(zhuǎn)電動(dòng)機(jī)的接線如圖 2.8 所示。1 CK2MPLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 15變 頻 調(diào) 速 器R SU VW 單 相 電 容 式運(yùn) 轉(zhuǎn) 電 動(dòng) 機(jī) 運(yùn)行電容AC20圖 2.8 變頻器與單相電容式運(yùn)轉(zhuǎn)電動(dòng)機(jī)的接線圖2.5 碼垛機(jī)貨叉控制系統(tǒng)設(shè)計(jì)步進(jìn)電動(dòng)機(jī)是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu)。步進(jìn)電機(jī)定子的各相繞組按照一定的順序通電、斷電,從而帶動(dòng)轉(zhuǎn)子按既定的方向一步一步轉(zhuǎn)動(dòng)固定的角度,這個(gè)角度被稱(chēng)為“步距角” ,通常用 表示。步進(jìn)電機(jī)的轉(zhuǎn)子上均?勻的分布著許多小齒,相鄰的兩個(gè)小齒的中心線間的角度稱(chēng)為齒距角 (?)。對(duì)于 m 相 n 拍的步進(jìn)電機(jī)來(lái)說(shuō),則轉(zhuǎn)子走過(guò)了 n 個(gè)步距360???轉(zhuǎn) 動(dòng) 齒 數(shù)角 ,所以步距角?(2-1)??360n?????轉(zhuǎn) 子 步 數(shù)我們選用的 S7-200 型 PLC 可以通過(guò) Q0.0 和 Q0.1 兩個(gè)輸出端輸出脈沖串(PTO )和脈寬調(diào)制(PWM) 。本文選用 PTO 控制方式,所以 PLC 的輸出端Q0.0 用做高頻脈沖輸出端,電機(jī)選用兩相混合式電動(dòng)機(jī) 42BYG,步距角為,該電機(jī)使用配套的 SH-20403 兩相混合式步進(jìn)電動(dòng)機(jī)細(xì)分??1.80.9??整 步 半 步驅(qū)動(dòng)器。圖 2.9 是步進(jìn)電動(dòng)機(jī)和驅(qū)動(dòng)器的接線圖。 PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 16PLCM A+-B+脈 沖 信 號(hào)貨 叉 方 向改 變 信 號(hào) 24VDC公 共 端 1K1K42BYG步 進(jìn) 電機(jī) SH-2043驅(qū) 動(dòng) 器圖 2.9 步進(jìn)電機(jī)和驅(qū)動(dòng)器接線圖2.6 安全檢測(cè)傳感器的應(yīng)用(1)貨架占有情況檢測(cè)自動(dòng)化倉(cāng)庫(kù)需要知道貨物是否存放在貨架,或者貨物在貨架的位置信息。以免造成誤動(dòng)作,損傷機(jī)械。入庫(kù)操作時(shí),當(dāng)碼垛機(jī)到達(dá)目標(biāo)位置時(shí),先檢測(cè)貨位是否有貨物,若沒(méi)有貨物,則進(jìn)行伸叉作業(yè),否則發(fā)出信號(hào)使碼垛機(jī)動(dòng)作停止;出庫(kù)時(shí),若檢測(cè)出相應(yīng)貨位無(wú)貨物,則發(fā)出信號(hào)致碼垛機(jī)動(dòng)作停止。本文采用漫反射型的光電傳感器可以感知貨物在貨架的存在或者位置。(2)貨物突出貨架檢測(cè)貨物存放在貨架上,可能由于異常的情況導(dǎo)致貨物突出貨架的情況。這些突出的貨物可能妨礙碼垛機(jī)垂直方向的運(yùn)行,導(dǎo)致貨架或碼垛機(jī)的損害。在碼垛機(jī)垂直軌道上頂端安裝長(zhǎng)距離光電傳感器可以監(jiān)視貨物突出,一旦有突出,向上位機(jī)報(bào)警,控制系統(tǒng)發(fā)出信號(hào)致碼垛機(jī)停止運(yùn)行。2.7 通信方案的確定PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 17為了控制無(wú)人運(yùn)轉(zhuǎn)碼垛機(jī),必須向碼垛機(jī)發(fā)送運(yùn)轉(zhuǎn)和作業(yè)的信息。一個(gè)指令執(zhí)行完了之后,必須從碼垛機(jī)向地面發(fā)送響應(yīng)信號(hào),即確認(rèn)信號(hào),之后才能執(zhí)行下一個(gè)指令。碼垛機(jī)的信息傳遞順序是:碼垛機(jī)首先接受的作業(yè)信息是從什么地方取貨,之后把它存入什么貨位。碼垛機(jī)控制盤(pán)在收到作業(yè)信息之后向地面控制盤(pán)發(fā)出響應(yīng)信息。碼垛機(jī)根據(jù)作業(yè)信息進(jìn)行作業(yè)。作業(yè)完了之后,向地面發(fā)出“作業(yè)結(jié)束”信息。這樣把一系列作業(yè)進(jìn)行完了之后,成為等待下一個(gè)作業(yè)信息的待機(jī)狀態(tài)。串行通信中最常用的物理層協(xié)議為 RS-232C 和 RS-485。本文采用 RS-485標(biāo)準(zhǔn)。主要基于以下兩點(diǎn)考慮:(1) RS-232C 接口標(biāo)準(zhǔn)只能用于點(diǎn)對(duì)點(diǎn)的通信,而 RS-485 能實(shí)現(xiàn)多點(diǎn)對(duì)多點(diǎn)的通信。RS-485 允許平衡電纜上連接 32 個(gè)發(fā)送器/ 接收器。立體倉(cāng)庫(kù)控制系統(tǒng)要求監(jiān)控系統(tǒng)和 3 臺(tái)碼垛機(jī)控制系統(tǒng)連接,要求物理層的協(xié)議必須支持一點(diǎn)對(duì)多點(diǎn)的通信。(2) RS-485 采用差動(dòng)發(fā)送/接收,所以共模抑制比高,抗干擾能力強(qiáng)。立體倉(cāng)庫(kù)的工作環(huán)境較惡劣,熱、電、磁等干擾信號(hào)較多,要求通信網(wǎng)絡(luò)的抗干擾能力較強(qiáng),才能保證數(shù)據(jù)的正確接收。RS-485 標(biāo)準(zhǔn)除上述優(yōu)點(diǎn)外,還具有傳輸速率高、傳輸距離遠(yuǎn)等優(yōu)點(diǎn)。由于 PLC 帶有串行通信接口,只需用 RS-485 總線分別連接到計(jì)算機(jī)即可,可見(jiàn)系統(tǒng)的構(gòu)建十分簡(jiǎn)單。當(dāng)需要增加新設(shè)備時(shí),只需要將新設(shè)備也連接到計(jì)算機(jī),系統(tǒng)的擴(kuò)展也較容易。為了利用計(jì)算機(jī)帶有的 RS-232 接口與下層的各個(gè)模塊通信,在計(jì)算機(jī)上需要安裝 232-485 轉(zhuǎn)換器。2.8 輸入輸出點(diǎn)的分配碼垛機(jī)控制系統(tǒng)采用的 PLC 是 S7-200 CPU226,總共使用了所有的 24 個(gè)輸入點(diǎn)和 11 個(gè)輸出點(diǎn),具體 I/O 點(diǎn)分配如表 2-4 所示碼垛機(jī)控制系統(tǒng)使用擴(kuò)展I/O 模塊 EM221,其 I/O 分配表如表 2-5 。擴(kuò)展模塊 EM235 是模擬量 4 輸入/1輸出模塊,在本文所設(shè)計(jì)的控制系統(tǒng)中,只用到兩個(gè)擴(kuò)展模塊 EM235 的輸出通道 MO、VO,接變頻器 MM440 的端口 3 和 4。表 2-4 PLC(CPU226 )輸入輸出 I/O 點(diǎn)分輸入部分 輸出部分I0.0 鍵盤(pán)值 1 位 Q0.0 機(jī)械手控制脈沖I0.1 鍵盤(pán)值 2 位 Q0.1 機(jī)械手方向改變I0.2 鍵盤(pán)值 3 位 Q0.2 升降臺(tái)上升I0.3十六進(jìn)制顯示鍵盤(pán)值 4 位 Q0.3 升降臺(tái)下降PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 18I0.4 機(jī)械手到位限位 Q0.4 小車(chē)向前運(yùn)動(dòng)I0.5 機(jī)械手回位限位 Q0.5 小車(chē)向后運(yùn)動(dòng)I0.6 貨臺(tái)是否有物 Q0.6 存物指示燈I0.7 自動(dòng)/手動(dòng)(1/0) Q0.7 取物指示燈I1.0 小車(chē)前限 Q1.1 BCD 碼 1 位I1.1 小車(chē)后限 Q1.2 BCD 碼 2 位I1.2 升降臺(tái)上限 Q1.3 BCD 碼 3 位I1.3 升降臺(tái)下限 Q1.4BCD輸出顯示BCD 碼 4 位I1.4 層尋址 1 Q1.5 小車(chē)停止向前運(yùn)動(dòng)I1.5 層尋址 2 Q1.6 小車(chē)停止向后運(yùn)動(dòng)I1.6 列尋址 1 Q2.0 手動(dòng)時(shí)層到位指示燈I1.7 列尋址 2 Q2.1 手動(dòng)時(shí)列到位指示燈表 2-5 EM 221 模塊 I/O 點(diǎn)分配1 水平左限位 I3.0 9 縱向認(rèn)址下對(duì)準(zhǔn) I4.02 水平右限位 I3.1 10 左端歪斜傳感器 I4.13 垂直上限位 I3.2 11 右端歪斜傳感器 I4.24 垂直下限位 I3.3 12 左探有貨傳感器 I4.35 水平前對(duì)準(zhǔn) I3.4 13 右探有貨傳感器 I4.46 水平認(rèn)址計(jì)數(shù) I3.5 14 低速按鈕 I4.57 縱向認(rèn)址上對(duì)準(zhǔn) I3.6 15 中速按鈕 I4.68 縱向認(rèn)址計(jì)數(shù) I3.7 16 高速按鈕 I4.7第三章 碼垛機(jī)程序控制設(shè)計(jì)S7-200 可編程控制器主要使用 STEP7-Micro/WIN32 編程軟件進(jìn)行編程和其它一些相關(guān)處理。STEP7-Micro/WIN 32 編程軟件是基于 Windows 的應(yīng)用軟件,由西門(mén)子公司專(zhuān)為 SIMATIC S7-200 系列可編程控制器設(shè)計(jì)開(kāi)發(fā),功能強(qiáng)大,主要由用戶用來(lái)開(kāi)發(fā)控制程序,同時(shí)也可以實(shí)時(shí)監(jiān)控用戶程序執(zhí)行狀態(tài)。它提供三種編輯器來(lái)創(chuàng)建你的程序:梯形圖、語(yǔ)句表和功能塊圖。用任何一種程序編寫(xiě)程序,都可以用另外一種程序編輯器來(lái)瀏覽和編輯,但要遵守一PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 19些輸入規(guī)則。語(yǔ)句表編輯器按照文本語(yǔ)言的形式顯示程序,此編輯器允許你輸入指令助記條款來(lái)創(chuàng)建你的控制程序。本文設(shè)計(jì)的碼垛機(jī)控制系統(tǒng)采用手動(dòng)和自動(dòng)兩種操作方式,其中自動(dòng)又有自動(dòng)入庫(kù)和自動(dòng)出庫(kù)兩種工作狀態(tài)。(1)自動(dòng):由操作員在下層控制臺(tái)輸入貨單,發(fā)出運(yùn)行命令,碼跺機(jī)根據(jù)貨單和命令自動(dòng)運(yùn)行完成任務(wù),實(shí)現(xiàn)甩手操作。(2)手動(dòng):由操作員親自駕駛碼跺機(jī)進(jìn)行取貨和放貨操作,其中可以操作貨叉的升降、伸縮,碼跺機(jī)的上升下降,前進(jìn),后退操作,來(lái)完成貨單任務(wù)。程序采用模塊化的方式進(jìn)行編寫(xiě),最后再將程序的各個(gè)部分集成為能完成完整功能的完整的程序。系統(tǒng)采用中間信號(hào)來(lái)實(shí)現(xiàn)對(duì)具體運(yùn)行動(dòng)作的控制,從而更準(zhǔn)確更安全的完成作業(yè);并采用指示燈在現(xiàn)場(chǎng)指示系統(tǒng)具體的工作狀態(tài),并將工作信息寫(xiě)入到內(nèi)存中,方便上位機(jī)對(duì)碼跺機(jī)系統(tǒng)的運(yùn)行進(jìn)行實(shí)時(shí)的監(jiān)視。圖 3.1 是系統(tǒng)主程序流程圖。PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 20手動(dòng)方式自動(dòng)方式Y(jié)NNY圖 3.1 主程序流程圖開(kāi)始系統(tǒng)上電碼垛機(jī)自檢子程序執(zhí)行手動(dòng)操作子程序碼垛機(jī)運(yùn)行方式選擇送貨任務(wù)取貨任務(wù)執(zhí)行取貨子程序執(zhí)行送貨子程序向上位機(jī)上傳碼垛機(jī)狀態(tài)PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 213.1 碼垛機(jī)自檢和復(fù)位/歸位程序3.1.1 碼垛機(jī)自檢程序碼垛機(jī)每次開(kāi)機(jī)上電時(shí),PLC 系統(tǒng)通電,然后執(zhí)行用戶編寫(xiě)的功能模塊程序。PLC 系統(tǒng)上電后,首先執(zhí)行圖 3.2 碼垛機(jī)自檢程序。碼垛機(jī)自檢子程序主要是判斷上次系統(tǒng)是否正常關(guān)機(jī),如果屬于非正常關(guān)機(jī),碼垛機(jī)有無(wú)不安全因素(貨叉是否在收叉位置,載貨臺(tái)上有無(wú)貨物,貨位位置是否正常等),如果存在不安全因素,碼垛機(jī)開(kāi)始報(bào)警,等待故障處理。如果正常關(guān)機(jī),則判斷碼垛機(jī)工作模式。在手動(dòng)操作模式下,執(zhí)行手動(dòng)操作子程序。在自動(dòng)模式下,則由碼垛機(jī)機(jī)載控制柜上的觸摸屏操作下發(fā)作業(yè)任務(wù)。YNNY圖 3.2 碼垛機(jī)自檢子程序流程圖開(kāi)始檢測(cè)安全關(guān)機(jī)標(biāo)志位上次安全關(guān)機(jī)?檢測(cè)貨叉位置及貨叉負(fù)載存在不安全因素?故障報(bào)警,等待故障處理結(jié)束PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 223.1.2 碼垛機(jī)復(fù)位/歸位程序當(dāng)碼跺機(jī)在運(yùn)行過(guò)程中出現(xiàn)錯(cuò)誤時(shí)(如認(rèn)址認(rèn)數(shù)器計(jì)數(shù)錯(cuò)誤等),若不及時(shí)糾正,就會(huì)使倉(cāng)庫(kù)管理出現(xiàn)混亂,所以就需要系統(tǒng)能通過(guò)控制按鈕方便的恢復(fù)系統(tǒng)的部分?jǐn)?shù)據(jù)或設(shè)置,及時(shí)恢復(fù)系統(tǒng)的正常運(yùn)行。根據(jù)不同錯(cuò)誤的嚴(yán)重情況,設(shè)立系統(tǒng)歸位和系統(tǒng)復(fù)位兩種方式。碼跺機(jī)復(fù)位程序流程圖如圖 3.3 所示。當(dāng)按下歸位按鈕超過(guò) 3s 碼跺機(jī)開(kāi)始在水平與垂直兩個(gè)方向同時(shí)以中速返回原位。當(dāng)碼跺機(jī)經(jīng)過(guò)強(qiáng)制限速點(diǎn)時(shí),強(qiáng)制為低速,直到運(yùn)動(dòng)到原位停止。到達(dá)原位后,復(fù)位計(jì)數(shù)器;當(dāng)水平與垂直兩個(gè)方向均到達(dá)原位后,歸位動(dòng)作完成。若重新啟動(dòng)被按下超過(guò) 3s,系統(tǒng)會(huì)執(zhí)行初始化程序,對(duì)系統(tǒng)的各個(gè)內(nèi)存區(qū)及自由端口進(jìn)行重新定義,同時(shí),系統(tǒng)會(huì)啟動(dòng)返回原位程序,以重新設(shè)定計(jì)數(shù)器的當(dāng)前值;若不需要碼跺機(jī)歸位,則可以再松開(kāi)重新啟動(dòng)按鈕后,再短按一次重新啟動(dòng)按鈕(小于 3s),就可停止系統(tǒng)回歸原位。NYYNNY圖 3.3 復(fù)位程序流程圖 歸位按鈕按下 重啟信號(hào)計(jì)時(shí)時(shí)間到?重啟信號(hào)定時(shí)到?返回原位到達(dá)原位/重啟按鈕按下?結(jié)束啟動(dòng)初化、歸位程序PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 233.2 自動(dòng)方式下的碼垛機(jī)運(yùn)行控制碼垛機(jī)執(zhí)行自動(dòng)入庫(kù)作業(yè)的初始條件為碼垛機(jī)位于入庫(kù)口,升降臺(tái)位于最下位置,入庫(kù)臺(tái)車(chē)在碼垛機(jī)前進(jìn)方向的右邊,車(chē)上有貨物,碼垛機(jī)貨叉上無(wú)貨物。操作開(kāi)始先在上位機(jī)的監(jiān)控界面上輸入待入庫(kù)目標(biāo)貨位的列、層數(shù),選擇入庫(kù)動(dòng)作,然后按下運(yùn)行鍵,系統(tǒng)開(kāi)始執(zhí)行入庫(kù)作業(yè)。于是碼垛機(jī)向入庫(kù)口的貨位伸叉,伸叉到位后貨叉向上托起,托到貨物后碼垛機(jī)收叉,然后貨叉托著貨物回到貨叉中位,貨叉停止,載著貨物的碼垛機(jī)向目的貨位移動(dòng),到達(dá)目的貨位之后檢測(cè)目標(biāo)貨位是否有貨,如無(wú)貨碼垛機(jī)向入庫(kù)目標(biāo)貨位伸叉,伸叉到位后貨叉下降,將貨物放到貨位上后碼垛機(jī)收叉,然后貨叉回到貨叉中位,貨叉停止,碼垛機(jī)返回到入庫(kù)口位置待命,準(zhǔn)備下一次作業(yè)。出庫(kù)的作業(yè)順序與入庫(kù)的作業(yè)順序類(lèi)似。3.2.1 初始化程序設(shè)計(jì)這段程序主要是對(duì)所需的計(jì)數(shù)器、寄存器進(jìn)行初始化復(fù)位。網(wǎng)絡(luò) 1 和 2 是對(duì)兩個(gè)計(jì)數(shù)器進(jìn)行復(fù)位,其中計(jì)數(shù)器 C2 是對(duì)輸入的倉(cāng)庫(kù)號(hào)的列數(shù)進(jìn)行計(jì)數(shù),C3 是對(duì)輸入倉(cāng)庫(kù)號(hào)的層數(shù)進(jìn)行計(jì)數(shù)。網(wǎng)絡(luò) 3 中 VW100,VW102 分別放置輸入的列數(shù)和層數(shù),VB100 中放置鍵盤(pán)的十六進(jìn)制輸入值。PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 24Network 1SM0.+0C2URPVTSM0.1+0CURPVT33.2.2 運(yùn)行方式選擇程序PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 25當(dāng) I0.7 得電時(shí),選擇自動(dòng)方式,然后調(diào)用自動(dòng)子程序(SBR_0) ,I0.7 失電時(shí),即選擇了手動(dòng)運(yùn)行方式,然后調(diào)用手動(dòng)子程序(SBR_1) 。3.2.3 自動(dòng)控制中的尋址定位自動(dòng)控制子程序中的網(wǎng)絡(luò),采用兩對(duì)光電開(kāi)關(guān)來(lái)定位,當(dāng)兩對(duì)同時(shí)閉合時(shí),說(shuō)明已經(jīng)到達(dá)所到的列或?qū)?。網(wǎng)絡(luò) 11,C2 中的計(jì)數(shù)脈沖數(shù)和 VW100 中輸入的倉(cāng)庫(kù)的列數(shù)進(jìn)行比較,相等時(shí)說(shuō)明已經(jīng)到達(dá)列,小車(chē)停止前進(jìn),到達(dá)列標(biāo)志 M30.0。網(wǎng)絡(luò) 12,C3 中的計(jì)數(shù)脈沖數(shù)和 VW102 中輸入的倉(cāng)庫(kù)的層數(shù)進(jìn)行比較,相等時(shí)說(shuō)明已經(jīng)到達(dá)層,升降臺(tái)停止上升,到達(dá)層標(biāo)志 M30.1。PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 26網(wǎng)絡(luò) 13 中,當(dāng)列和層都到位時(shí),調(diào)用步進(jìn)電機(jī)子程序,機(jī)械手前伸取/放貨物。M30.2 是取/放完成標(biāo)志,當(dāng)取放完成時(shí),手臂縮回(如網(wǎng)絡(luò) 14) ,并置動(dòng)作完成標(biāo)志 M30.3。3.3 手動(dòng)方式下的碼垛機(jī)運(yùn)行控制3.3.1 手動(dòng)控制中的尋址定位手動(dòng)控制子程序中,手動(dòng)運(yùn)動(dòng)時(shí)經(jīng)過(guò)每一列或?qū)訒r(shí)指示燈都會(huì)亮(網(wǎng)絡(luò) 1中 Q2.0\Q2.1 分別接層/列顯示燈) ,燈亮后才可以伸縮機(jī)械手臂(見(jiàn)網(wǎng)絡(luò) 2 中) 。PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 273.3.2 手動(dòng)方式下的貨叉運(yùn)行控制手動(dòng)方式下貨叉的運(yùn)行控制是分步進(jìn)行的,貨叉的任何兩個(gè)動(dòng)作均不聯(lián)動(dòng)。程序流程圖如 3.4 所示。PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 28手 動(dòng) 狀 態(tài)堆 垛 機(jī) 到 位 且 允 許貨 叉 動(dòng) 作 ?控 制 按 鈕被 按 下 ?貨 叉 動(dòng) 作貨 叉 動(dòng) 作到 位 ?貨 叉 動(dòng) 作 結(jié) 束YNYNNY圖 3.4 手動(dòng)方式貨叉運(yùn)行程序圖3.4 步進(jìn)電機(jī)驅(qū)動(dòng)程序PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 29將 16#85 送給 SMB67 是設(shè)置 PTO 的控制字節(jié),選擇 PTO 方式,時(shí)基為 1us。然后設(shè)置周期為 50us,脈沖數(shù)為 70000 個(gè)。當(dāng)動(dòng)作完成時(shí),完成標(biāo)志 M30.3 置 1,然后返回起點(diǎn)。PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 30結(jié)束語(yǔ)碼垛機(jī)是立體倉(cāng)庫(kù)的主要輸送設(shè)備,同時(shí)也是提高整個(gè)倉(cāng)庫(kù)運(yùn)行效率的關(guān)鍵所在。本文設(shè)計(jì)了碼垛機(jī)的電控系統(tǒng),針對(duì)碼垛機(jī)運(yùn)行速度與認(rèn)址精度的要求,圍繞碼垛機(jī)運(yùn)行系統(tǒng)的性能提升展開(kāi)一系列的工作。同時(shí)本文主要完成了以下幾個(gè)方面的內(nèi)容:(1)依據(jù)設(shè)計(jì)立體倉(cāng)庫(kù)的有關(guān)參數(shù),對(duì)碼垛機(jī)電氣控制的硬件系統(tǒng)進(jìn)行了設(shè)計(jì)。采用了激光測(cè)距傳感器在水平方向認(rèn)址,提高了碼垛機(jī)的認(rèn)址精度及行系統(tǒng)的可靠性,為以后運(yùn)行速度的提升奠定了基礎(chǔ)。同時(shí)在水平和垂直方向采用閉環(huán)控制方式,實(shí)現(xiàn)高速運(yùn)行、換速平穩(wěn)、低速停準(zhǔn)的控制要求。簡(jiǎn)單介紹了系統(tǒng)的通信協(xié)議和方式,并設(shè)置了相應(yīng)的安全保護(hù)措施。(2)設(shè)計(jì)運(yùn)行了系統(tǒng)在不同工作方式下的控制流程,應(yīng)用 Step7 編程軟件編寫(xiě)了主要運(yùn)行動(dòng)作的 PLC 程序。PLC 的運(yùn)用及其程序的簡(jiǎn)化,縮短了系統(tǒng)掃描周期,使碼垛機(jī)的控制運(yùn)行更方便,動(dòng)作更加簡(jiǎn)單、準(zhǔn)確。但是盡管如此本設(shè)計(jì)系統(tǒng)還是存在很多需要改進(jìn)的地方,比如監(jiān)控系統(tǒng)還需要進(jìn)一步的完善充實(shí),碼垛機(jī)運(yùn)行的速度和位置精度還有待提高,出入庫(kù)作業(yè)優(yōu)化調(diào)度方面需要做進(jìn)一步的研究,這些對(duì)提高整個(gè)系統(tǒng)的運(yùn)行效率有非常重要的作用。PLC 在倉(cāng)庫(kù)碼垛機(jī)中的設(shè)計(jì)應(yīng)用 31致 謝借此論文完成之際,謹(jǐn)向給予我悉心指導(dǎo)季祥老師致以衷心的感謝!從開(kāi)始論文題目的確定到設(shè)計(jì)內(nèi)容的完善都傾注著季老師的心血。從我進(jìn)入河南工院季老師就一直是我們的任課老師,從專(zhuān)業(yè)基礎(chǔ)課到專(zhuān)業(yè)課、實(shí)踐課,每一步都體現(xiàn)著季老師愛(ài)崗敬業(yè)、服務(wù)學(xué)生、忠于教學(xué)事業(yè)的精神。同時(shí),季老師扎實(shí)的專(zhuān)業(yè)知識(shí)和博大的知識(shí)量都給我留下了很深的印象。他一絲不茍的治學(xué)態(tài)度和寬厚的待人作風(fēng)都深深的影響了我,給即將離開(kāi)大學(xué)步入社會(huì)的我樹(shù)立了榜樣!感謝我的同學(xué)和朋友在論文寫(xiě)作過(guò)程中給予我的支持和幫助,是他們無(wú)私的愛(ài)和關(guān)懷有效的保證了我項(xiàng)目的進(jìn)度和課題的順利完成。還要感謝我的父母,是他們的無(wú)私支持,使我能夠全身心的投入學(xué)習(xí)和工作中,去除了身上的浮躁情緒,成為一個(gè)有責(zé)任心的青年。祝愿他- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
5 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- PLC 倉(cāng)庫(kù) 碼垛 中的 設(shè)計(jì) 應(yīng)用
鏈接地址:http://weibangfood.com.cn/p-348706.html