曾 元, 劉曉強(qiáng), 鄭智聰
(福建農(nóng)林大學(xué), 福建 福州 350000)
隨著我國(guó)經(jīng)濟(jì)的持續(xù)發(fā)展,城市規(guī)模逐漸擴(kuò)大,城市交通擁堵和停車問(wèn)題嚴(yán)重影響了城市的發(fā)展。最近十幾年來(lái),我國(guó)機(jī)動(dòng)車增長(zhǎng)速度平均在10%~15%[1-3]。但是我國(guó)城市機(jī)動(dòng)車停車位暫時(shí)不能適應(yīng)汽車保有量增長(zhǎng)的需求,停車位數(shù)量和布局不能滿足現(xiàn)實(shí)的需要,因此導(dǎo)致的城市交通問(wèn)題日益嚴(yán)重[4-6]。面對(duì)這些題,立體車庫(kù)憑借其突出的特點(diǎn)贏得了人們的青睞。其占地小,對(duì)空間使用率極高;運(yùn)行穩(wěn)定,存取時(shí)間短還減少了能源的消耗;依靠傳感器來(lái)檢測(cè)停車狀態(tài),通過(guò)智能化的人機(jī)界面來(lái)實(shí)現(xiàn)存取車操作,使操作者全過(guò)程掌握車輛存取的每一個(gè)動(dòng)作[7-9]。本文以9車位框架式立體車庫(kù)模型為例,設(shè)計(jì)了一套控制系統(tǒng),實(shí)現(xiàn)了PLC對(duì)框架式升降橫移立體車庫(kù)的控制。
框架式立體車庫(kù)模型包含三層九個(gè)停車位,車庫(kù)結(jié)構(gòu)簡(jiǎn)圖如圖1所示。
框架式立體車庫(kù)模型機(jī)械部分由整體框架、升降裝置、橫移裝置、車輛搬運(yùn)裝置、傳感器、梳齒式載車板六大部分組成。
整體框架主要以鋁型材為主,立體車庫(kù)的鋁型材構(gòu)架由橫梁、縱梁、支撐柱、導(dǎo)軌等組成,由螺釘連接。升降裝置通過(guò)控制電機(jī)正反轉(zhuǎn)來(lái)實(shí)現(xiàn)車輛搬運(yùn)裝置的升降。橫移裝置通過(guò)控制電機(jī)正反轉(zhuǎn)來(lái)實(shí)現(xiàn)車輛搬運(yùn)裝置的橫移。車輛搬運(yùn)裝置通過(guò)控制電機(jī)正反轉(zhuǎn)來(lái)控制梳齒式載車板前后移動(dòng),從而實(shí)現(xiàn)車輛存取。通過(guò)傳感器檢測(cè)實(shí)現(xiàn)車庫(kù)的定位。梳齒式載車板用于承載車輛。
圖1 車庫(kù)結(jié)構(gòu)簡(jiǎn)圖
車庫(kù)控制系統(tǒng)硬件設(shè)計(jì)流程如圖2所示。
圖2 硬件設(shè)計(jì)流程圖
1)開(kāi)關(guān)電源:給PLC、步進(jìn)電機(jī)、步進(jìn)電機(jī)驅(qū)動(dòng)器、觸摸屏及GPRSDTU等設(shè)備提供電源。
2)觸摸屏:利用觸摸屏技術(shù),用戶只需用手指輕輕觸碰顯示屏上的圖符或文字就能實(shí)現(xiàn)對(duì)主機(jī)的操作。本論文中的觸摸屏可控制升降裝置、橫移裝置以及車輛搬運(yùn)裝置。同時(shí)也可實(shí)現(xiàn)一鍵存取車輛。
3)DELTA PLC:本論文中使用的DELTA PLC型號(hào)為DVP32ES2。通過(guò)編寫程序控制PLC發(fā)出脈沖信號(hào)來(lái)實(shí)現(xiàn)車庫(kù)的存取車功能。本系統(tǒng)的PLCI/O分配如下頁(yè)表1所示。
4)步進(jìn)電機(jī)和步進(jìn)電機(jī)驅(qū)動(dòng)器:步進(jìn)電機(jī)驅(qū)動(dòng)器收到PLC發(fā)出的脈沖信號(hào)進(jìn)而控制電機(jī)轉(zhuǎn)動(dòng)的速度和加速度,從而達(dá)到調(diào)速的目的。其中步進(jìn)電機(jī)1、步進(jìn)電機(jī)2、步進(jìn)電機(jī)3分別控制車輛搬運(yùn)裝置左右移動(dòng)、車輛搬運(yùn)裝置上下移動(dòng)、控制梳齒式載車板前后移動(dòng)。
表1 PLC I/O分配表
5)GPRS DTU:通過(guò)配置可遠(yuǎn)程連接 PLC、GPRS DTU、微信/APP/網(wǎng)頁(yè)三者相關(guān)聯(lián),PLC傳輸數(shù)據(jù)至GPRS DTU,可以在手機(jī)上實(shí)時(shí)監(jiān)測(cè)由PLC控制的設(shè)備運(yùn)行狀況。DTU參數(shù)如表2所示。
表2 GPRS DTU-02參數(shù)表
6)接近開(kāi)關(guān)和傳感器:主要包括一些接近開(kāi)關(guān),用來(lái)檢測(cè)升降裝置和橫移裝置所到達(dá)樓層及位置、車輛搬運(yùn)裝置的位置以及用來(lái)定位車輛位置。
車庫(kù)的軟件設(shè)計(jì)包含以PLC為控制核心,觸摸屏為人機(jī)交互界面的PLC程序和以GPRS DTU為物聯(lián)網(wǎng)模塊的手機(jī)組態(tài)軟件設(shè)計(jì)。
現(xiàn)場(chǎng)PLC控制車庫(kù)車子的停取,PLC程序包含主程序,停車和取車子程序。PLC主程序流程圖如圖3所示。
主程序的功能就是根據(jù)取車和停車需求調(diào)用停車和取車程序,設(shè)備啟動(dòng)時(shí)車輛搬運(yùn)裝置回原點(diǎn),當(dāng)沒(méi)有任務(wù)指令時(shí)車輛搬運(yùn)裝置位于原點(diǎn)待命,有任務(wù)時(shí)執(zhí)行相應(yīng)的任務(wù)。停車子程序流程如圖4所示。
停車程序由6個(gè)步驟組成:
第一步:PLC發(fā)送下降脈沖指令,車輛搬運(yùn)裝置下降到上下計(jì)數(shù)器為7時(shí)(該點(diǎn)為托盤最低點(diǎn)),車輛搬運(yùn)裝置停止下降,等待停車指令。當(dāng)按下停車按鈕時(shí),PLC發(fā)送上升脈沖,此時(shí)接近開(kāi)關(guān)1檢測(cè)運(yùn)行過(guò)程總的接觸點(diǎn),同時(shí)上下計(jì)數(shù)器減1,當(dāng)上下計(jì)數(shù)器與縱向車號(hào)寄存器相等時(shí)停止脈沖發(fā)送并進(jìn)入右移控制。
圖3 主程序流程圖
圖4 停車流程圖
第二步:PLC發(fā)送右脈沖,由接近開(kāi)關(guān)2檢測(cè)過(guò)程觸點(diǎn)并且左右計(jì)數(shù)加1直至與橫向車號(hào)寄存器相等。
第三步:PLC發(fā)送前進(jìn)脈沖,當(dāng)接近開(kāi)關(guān)3狀態(tài)為1時(shí)前進(jìn)到位,關(guān)閉脈沖。
第四步:PLC再一次發(fā)送下降脈沖,接近開(kāi)關(guān)1檢測(cè)到位信號(hào),同時(shí)上下計(jì)數(shù)器加,1,脈沖發(fā)送停止,完成車子的安放。
第五步:PLC發(fā)送退出指令,接近開(kāi)關(guān)3檢測(cè)到位信號(hào),停止發(fā)送脈沖,設(shè)置車位標(biāo)志,保存被占用車位,退出子程序返回原點(diǎn)。
第六步:PLC發(fā)送下降脈沖,接近開(kāi)關(guān)1和上下計(jì)數(shù)器工作,當(dāng)上下計(jì)數(shù)器為7時(shí)脈沖結(jié)束,并將車位標(biāo)志清除,退出程序。
取車子程序流程圖如下頁(yè)圖5所示。
圖5 取車流程圖
當(dāng)系統(tǒng)接收到取車指令時(shí),進(jìn)入取車子程序,取車程序由六個(gè)步驟構(gòu)成:
第一步:PLC發(fā)送下降脈沖,接近開(kāi)關(guān)1檢測(cè)過(guò)程觸點(diǎn),同時(shí)上下計(jì)數(shù)器計(jì)數(shù)加1,當(dāng)上下計(jì)數(shù)器與縱向車位相等時(shí),關(guān)閉脈沖進(jìn)入右移程序。
第二步:PLC發(fā)送右脈沖,由接近開(kāi)關(guān)2檢測(cè)過(guò)程觸點(diǎn)并且左右計(jì)數(shù)加1直至與橫向車號(hào)寄存器相等。此時(shí)準(zhǔn)備前進(jìn)取車。
第三步:PLC發(fā)送前進(jìn)脈沖,當(dāng)接近開(kāi)關(guān)3狀態(tài)為1時(shí)前進(jìn)到位,關(guān)閉脈沖。
第四步:PLC發(fā)送上升脈沖,接近開(kāi)關(guān)1檢測(cè)到位信號(hào),同時(shí)上下計(jì)數(shù)器減1。
第五步:PLC發(fā)送退出脈沖,接近開(kāi)關(guān)3狀態(tài)為1時(shí),退出到位,停止發(fā)送脈沖。
第六步:PLC發(fā)送下降脈沖,接近開(kāi)關(guān)1和上下計(jì)數(shù)器工作,當(dāng)上下計(jì)數(shù)器為7時(shí)脈沖結(jié)束。退出程序。
手機(jī)遠(yuǎn)程控制端的組態(tài)設(shè)計(jì)是利用物聯(lián)網(wǎng)平臺(tái)進(jìn)行的,本系統(tǒng)使用深圳市拓普瑞電子有限公司生產(chǎn)的物聯(lián)網(wǎng)模塊GPRSDTU-02進(jìn)行無(wú)線通信。在程序設(shè)計(jì)上需要完成GPRS DTU-02通過(guò)通訊協(xié)議與平臺(tái)連接。
第一步:創(chuàng)建設(shè)備,在物聯(lián)網(wǎng)平臺(tái)建立一個(gè)新設(shè)備。
第二步:創(chuàng)建連接,將之前設(shè)置的傳感器名稱與PLC的modbus地址相連,完成平臺(tái)與PLC的對(duì)接。
在物聯(lián)網(wǎng)平臺(tái)頁(yè)面上有一個(gè)設(shè)備信息如圖6所示,將該信息填寫在DTU配置軟件上下載到DTU模塊中,就可以建立DTU與平臺(tái)的連接,可以在手機(jī)上看到其監(jiān)控界面。手機(jī)監(jiān)控界面如圖7所示。
圖6 設(shè)備信息
圖7 手機(jī)監(jiān)控界面
圖8 觸摸屏界面效果圖
觸摸屏使用臺(tái)達(dá)DOPsoft軟件設(shè)計(jì)界面,界面效果如圖8所示。
1)當(dāng)取車時(shí),按下取車請(qǐng)求,輸入取車號(hào),立體車庫(kù)完成取車動(dòng)作,車輛搬運(yùn)裝置下降到位,最后按下確認(rèn)按鈕取車動(dòng)作結(jié)束,車輛搬運(yùn)裝置歸位。
2)當(dāng)停車時(shí),輸入停車號(hào),按下停車請(qǐng)求,使車輛搬運(yùn)裝置下降,確認(rèn)按鈕啟動(dòng)車庫(kù)停車,立體車庫(kù)完成停車動(dòng)作后,車輛搬運(yùn)裝置歸位。
3)手動(dòng)功能是調(diào)試時(shí)使用到的,可以點(diǎn)動(dòng)觸摸屏上下左右前后按鈕對(duì)車臺(tái)進(jìn)行調(diào)試。
通過(guò)對(duì)3×3框架式升降橫移式立體車庫(kù)的控制系統(tǒng)進(jìn)行設(shè)計(jì),使整個(gè)系統(tǒng)設(shè)計(jì)具備模擬實(shí)現(xiàn)基本的自動(dòng)存取車、組態(tài)畫面實(shí)時(shí)監(jiān)控等功能。在設(shè)計(jì)中,PLC控制和組態(tài)監(jiān)控系統(tǒng)需要結(jié)合,以此來(lái)搭建整個(gè)立體車庫(kù)的模擬運(yùn)行過(guò)程。通過(guò)模擬仿真,完善了基本的功能,達(dá)到了預(yù)期目標(biāo)。