《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 其他 > 设计应用 > 基于PLC的立体仓库控制系统
基于PLC的立体仓库控制系统
摘要: 文中介绍了德国西门子PLCS7—200在立体仓库控制系统中的应用,重点分析了系统软硬件设计部分,并给出了堆垛机的系统硬件结构图、PLC控制I/O端口分配表以及系统部分程序流程图等等,实现了系统的可靠性、灵活性和实用性。
關(guān)鍵詞: PLC|PAC PLC;立体仓库;堆垛机
Abstract:
Key words :

1 引言

隨著我國(guó)國(guó)民經(jīng)濟(jì)飛速的發(fā)展和企業(yè)現(xiàn)代化生產(chǎn)規(guī)模不斷的擴(kuò)大,現(xiàn)代物流系統(tǒng)從六十年代剛剛起步到現(xiàn)在蓬勃發(fā)展,其中立體倉(cāng)庫(kù)控制系統(tǒng)是不可缺少的重要部分。立體倉(cāng)庫(kù)控制系統(tǒng)是以PLC作為控制核心,集自動(dòng)控制技術(shù)、計(jì)算機(jī)技術(shù)、通訊技術(shù)和機(jī)電一體化技術(shù)于一體的高科技控制設(shè)備。本文探討了如何利用德國(guó)西門(mén)子PLC S7—200實(shí)現(xiàn)立體倉(cāng)庫(kù)控制,并分別從硬件和軟件兩個(gè)方面進(jìn)行了分析和研究。

此自動(dòng)控制系統(tǒng)已在營(yíng)口紅塔集團(tuán)得到了很好的應(yīng)用。

2 系統(tǒng)概況

自動(dòng)化立體倉(cāng)庫(kù)又稱(chēng)自動(dòng)存取系統(tǒng)(AS/RS),是一種用高層立體貨架儲(chǔ)存物資,坩自動(dòng)控制堆垛機(jī)進(jìn)行存取作業(yè)和,f=I計(jì)算機(jī)監(jiān)控管理的倉(cāng)庫(kù)。目前,立體倉(cāng)庫(kù)主要有以下幾種形式:升降橫移式、巷道堆垛式、垂直提升式、垂直循環(huán)式、圓形水平循環(huán)式等等。本系統(tǒng)采用巷道堆垛式立體倉(cāng)庫(kù),此系統(tǒng)由PLC、堆垛機(jī)、計(jì)算機(jī)、貨架、出入庫(kù)輸送機(jī)等設(shè)備構(gòu)成。其巾PLC是控制核心,堆垛機(jī)是立體倉(cāng)庫(kù)的主要存取設(shè)備,它是由機(jī)架、行走機(jī)構(gòu)、升降機(jī)構(gòu)、載貨臺(tái)、伸叉、導(dǎo)軌構(gòu)成。堆垛機(jī)執(zhí)行PLC命令去高速度、高密度地自動(dòng)存取貨物,同時(shí)在上位機(jī)可進(jìn)行實(shí)時(shí)監(jiān)控。

3 系統(tǒng)硬件設(shè)計(jì)

根據(jù)立體倉(cāng)庫(kù)控制系統(tǒng)要求,我們采用了德國(guó)西門(mén)子PI C S7—200 CPU226型號(hào),此類(lèi)型PLC可以滿足多種多樣自動(dòng)化控制的要求,它雖為小型機(jī),但有些功能可與大中型PLC 媲美。S7—200具有很強(qiáng)大的指令系統(tǒng),具有功能齊全的編程軟件和界面友好的工業(yè)控制組態(tài)軟件,同時(shí)它有多種功能模塊,便于組網(wǎng),有良好的擴(kuò)展性。此外,低廉的價(jià)格,很高的性?xún)r(jià)比也是我們采用它的重要原因。尤其它的兩路高速脈沖輸出(Fro)功能在步進(jìn)電機(jī)控制上非常的方便,它可以直接通過(guò)驅(qū)動(dòng)模塊來(lái)驅(qū)動(dòng)步進(jìn)電機(jī)實(shí)現(xiàn)不同的旋轉(zhuǎn)要求,從而實(shí)現(xiàn)起步的加速或停止時(shí)的減速。

此系統(tǒng)為了保證堆垛機(jī)三維位置移動(dòng)定位的精確 ,在同一位置誤差不超過(guò)10毫米,我們采用兩個(gè)步進(jìn)電機(jī)控制堆 機(jī)的升降和行走。同時(shí)伸叉控制使用直流電動(dòng)機(jī)為執(zhí)行元件,完成伸出收回動(dòng)作。堆垛機(jī)系統(tǒng)硬件結(jié)構(gòu)圖如圖1所示。PLC把多種輸入信號(hào)如控制面板信號(hào)和傳感器信號(hào)采樣進(jìn)來(lái),通過(guò)PLC內(nèi)部邏輯控制和運(yùn)算處理,輸出步進(jìn)電機(jī)驅(qū)動(dòng)所需的Fro脈沖等信號(hào),從而控制堆垛機(jī)通過(guò)導(dǎo)軌按其指定距離運(yùn)動(dòng),同時(shí)輸出變量控制直流電動(dòng)機(jī)正反轉(zhuǎn)從而控制伸叉的伸出和收回動(dòng)作。

堆垛機(jī)系統(tǒng)硬件結(jié)構(gòu)圖

此系統(tǒng)的輸入信號(hào)分為兩部分,一是控制面板上的控制按鈕,包括急停按鈕、自動(dòng)手動(dòng)轉(zhuǎn)換開(kāi)關(guān)、左右按鈕、上下按鈕、伸出和收回按鈕。另一部分是各方位的限位開(kāi)關(guān),包括:上下限位、左右限位、伸出限位和收回限位。此系統(tǒng)的輸出相對(duì)要復(fù)雜一些,s7—200 CPU226支持兩路的PTO脈沖輸出,分別為QO.0和QO.1。PTO可以輸出一串占空比50%的脈沖,我們可以控制脈沖的周期和個(gè)數(shù),其中周期可以根據(jù)需要選用微秒或毫秒,脈沖個(gè)數(shù)是一個(gè)32位的無(wú)符號(hào)數(shù)。此系統(tǒng)用QO.0來(lái)控制上下電機(jī)的運(yùn)動(dòng),QO.1來(lái)控制左右電機(jī)的運(yùn)動(dòng)。另外,步進(jìn)電機(jī)還有正反轉(zhuǎn)控制功能,用QO.2來(lái)控制上下電機(jī)的運(yùn)動(dòng)方向,用QO.3來(lái)控制左右電機(jī)的運(yùn)行方向。同時(shí),用QO.4和QO.5來(lái)控制伸叉電機(jī)的正反轉(zhuǎn)。

此系統(tǒng)PLC硬件I/O端口分配表如表1所示,硬件接線圖如圖2所示。

I/0端口分配表

立體倉(cāng)庫(kù)控制系統(tǒng)的硬件接線圖

4 系統(tǒng)軟件設(shè)計(jì)

4.1 通訊協(xié)議的制定

當(dāng)選擇自動(dòng)的工作方式,上位機(jī)可以通過(guò)通訊來(lái)控制PLC并最終控制步進(jìn)電機(jī),實(shí)現(xiàn)堆垛機(jī)的送貨和取貨過(guò)程。

PLC通過(guò)串口與上位機(jī)做通訊,當(dāng)有操作的時(shí)候會(huì)將控制信息發(fā)給PLC,PLC收到后發(fā)回一個(gè)接收到的信息,并在執(zhí)行完發(fā)回一個(gè)完成信息。

我們采用計(jì)算機(jī)編程軟件Ⅵsu Basic 6.0作為 佬 撳件,在PLC和VB編程的時(shí)f嚏設(shè)置,兩邊的波特率部為9600bps,每個(gè)字符的數(shù)據(jù)為8位,—個(gè)啪匕位。通信協(xié)議定義如下:

“#”+bytel+byte2+byte3+chr(13)

其中,byte1為控制字符(cON),設(shè)0為入庫(kù),設(shè)1為出庫(kù),設(shè)2回原點(diǎn),設(shè)3為停止。byte2和byte3分別為貨架左右和上下運(yùn)動(dòng)脈沖輪廓號(hào)。Chr(1 3)為回車(chē)符表示信息結(jié)束。

4.2 向?qū)渲肞TO 脈沖輸出

西門(mén)子s7—200有兩臺(tái)PTO/PWM 生成器,建立高速脈沖鏈或脈沖寬度調(diào)節(jié)波形。一臺(tái)生成器指定給數(shù)字輸出點(diǎn)QO.0,另一臺(tái)生成器指定給數(shù)字輸出點(diǎn)QO.1。一個(gè)指定的特殊內(nèi)存(SM)位置為每臺(tái)生成器存儲(chǔ)以下數(shù)據(jù):一個(gè)控制字節(jié)、一個(gè)脈沖計(jì)數(shù)值和一個(gè)循環(huán)時(shí)間和脈沖寬度值。

我們使用S7-200編程軟件STEP7所帶的脈沖輸出向?qū)?lái)進(jìn)行脈沖串輸出和運(yùn)動(dòng)輪廓的配置。PTO的輸出直接控制步進(jìn)電機(jī)驅(qū)動(dòng)器的PLS接口,我們只要精確地控制輸出脈沖的數(shù)量和周期,那么電機(jī)就能實(shí)現(xiàn)相應(yīng)的運(yùn)動(dòng)距離了。因?yàn)椴竭M(jìn)電機(jī)驅(qū)動(dòng)器提供了細(xì)分功能,所以不同的細(xì)分方式下電機(jī)的相同轉(zhuǎn)數(shù)則需要不同的脈沖個(gè)數(shù)。根據(jù)公式:(脈沖個(gè)數(shù)=運(yùn)行距離/齒輪周長(zhǎng) 步進(jìn)電機(jī)每轉(zhuǎn)步數(shù) 細(xì)分?jǐn)?shù))計(jì)算出運(yùn)動(dòng)一格的脈沖數(shù)添入向?qū)峁┑妮喞校诔绦蛑懈鶕?jù)各個(gè)情況調(diào)用不同的運(yùn)動(dòng)輪廓來(lái)實(shí)現(xiàn)運(yùn)動(dòng)距離。

立體倉(cāng)庫(kù)的入庫(kù)程序流程圖如圖3所示,具體梯形圖和VB程序省略。

立體倉(cāng)庫(kù)控制系統(tǒng)入庫(kù)程序流程圖

5 結(jié)束語(yǔ)

PLC應(yīng)用于立體倉(cāng)庫(kù)控制系統(tǒng),與傳統(tǒng)的繼電接觸器控制系統(tǒng)相比較,具有通用性強(qiáng),可靠性高,操作方便,維護(hù)簡(jiǎn)單等優(yōu)點(diǎn)。此控制系統(tǒng)經(jīng)過(guò)兩年多的實(shí)際運(yùn)行,自動(dòng)化程度高,空間利用率高,減輕了勞動(dòng)強(qiáng)度,提高了生產(chǎn)效率,已取得了很好的經(jīng)濟(jì)效益,具有很好的應(yīng)用前景。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。

相關(guān)內(nèi)容


主站蜘蛛池模板: 欧美一级免费看| 欧美日韩一区二区三| 亚洲v国产v在线观看| 中文精品一区二区三区 | 激情五月开心婷婷| 日韩中文字幕在线视频观看| 久久精品久久久久久国产 免费| 欧洲日本亚洲国产区| 99视频免费播放| 国产精品高潮呻吟久久av野狼| 国产日韩欧美影视| 久久久久久91| 久久久久久91香蕉国产| 欧美激情中文网| 青青草精品视频在线| 中文字幕日韩精品无码内射| 国产在线视频不卡| 精品视频导航| 国内一区二区在线视频观看| 久久久精品有限公司| 久久久久久久av| 五月天在线免费视频| 天天综合五月天| 99免费视频观看| 精品国偷自产一区二区三区 | 一区二区三区在线视频看| 久久国产精品精品国产色婷婷 | 91九色精品视频| 国产精品美女免费视频| 国产精品青草久久久久福利99| 日本一区二区在线播放| 免费在线观看一区二区| 激情五月六月婷婷| 超碰97国产在线| zzjj国产精品一区二区| 97久久精品国产| 日韩有码在线观看| 久久久欧美一区二区| 国产精品美女久久久久久免费| 91精品国产99久久久久久| 伊人久久大香线蕉av一区V|