摘 要:為了提高后方堆場(chǎng)作業(yè)自動(dòng)化設(shè)計(jì)并實(shí)現(xiàn)了車載系統(tǒng),該系統(tǒng)安裝在后方堆場(chǎng)現(xiàn)場(chǎng)作業(yè)車輛上的車載電腦上,用來(lái)實(shí)現(xiàn)現(xiàn)場(chǎng)作業(yè)人員在二維圖形化界面上接受調(diào)度人員指派的任務(wù)并按安排好的作業(yè)步驟完成作業(yè)。
關(guān)鍵詞:后方堆場(chǎng);車載系統(tǒng);GPS
中圖分類號(hào):U691.3
后方堆場(chǎng)車載系統(tǒng)在可視化環(huán)境下進(jìn)行作業(yè),同時(shí)實(shí)時(shí)顯示當(dāng)前場(chǎng)內(nèi)集裝箱詳細(xì)信息,為操作人員提供信息參考;驗(yàn)證機(jī)械設(shè)備操作的集裝箱編號(hào)與當(dāng)前作業(yè)序列中指定的集裝箱編號(hào)是否一致,避免人為誤操作或不按規(guī)范指令作業(yè);在作業(yè)指令中指定的集裝箱信息與現(xiàn)場(chǎng)實(shí)際信息不符時(shí),允許中控調(diào)度人員更改作業(yè)序列,為處理突發(fā)情況提供了足夠的系統(tǒng)靈活性。本文將對(duì)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)進(jìn)行詳細(xì)的闡述。
1 后方堆場(chǎng)車載系統(tǒng)的設(shè)計(jì)
后方堆場(chǎng)車載系統(tǒng)主要需要安裝在堆場(chǎng)的作業(yè)車輛上,為了系統(tǒng)的安全性設(shè)計(jì)了用戶登錄模塊,同時(shí)重要的模塊為集裝箱二維顯示模塊以及作業(yè)交互模塊和GPS定位模塊、集裝箱作業(yè)過(guò)程中的認(rèn)證模塊。車載電腦采用的是motorola的車載電腦,其操作系統(tǒng)為Windows CE5.0,因此在車載終端開發(fā)時(shí)使用.NET進(jìn)行開發(fā)。
用戶登錄模塊:車載終端用戶輸入賬和密碼登錄該車載終端系統(tǒng)。該模塊的設(shè)計(jì)除了保證其安全性外也是充分考慮到了由于作業(yè)人員的工作量會(huì)影響到其績(jī)效考核。
集裝箱二維顯示模塊:設(shè)計(jì)為作業(yè)人員能夠通過(guò)該模塊查看當(dāng)前作業(yè)所涉及到的場(chǎng)區(qū)二維顯示圖,便于查看場(chǎng)區(qū)集裝箱狀態(tài)。
作業(yè)任務(wù)交互模塊:按照后臺(tái)可視化調(diào)度下發(fā)的子作業(yè)序列一步一步的進(jìn)行,每完成一項(xiàng)子作業(yè)指令需要點(diǎn)擊確認(rèn),一直進(jìn)行下去,如果中間出現(xiàn)不合理等異常情況可以和調(diào)度人員線上申請(qǐng)對(duì)子作業(yè)指令進(jìn)行調(diào)整,調(diào)度員調(diào)整之后再繼續(xù)完成后續(xù)子作業(yè)指令,如果子作業(yè)指令全部完成以后需要確認(rèn)作業(yè)完成,同時(shí)也要和績(jī)效系統(tǒng)傳輸該作業(yè)人員的工作量便于績(jī)效考核。
GPS定位模塊:該模塊主要實(shí)現(xiàn)作業(yè)車輛的定位,為后臺(tái)調(diào)度系統(tǒng)作業(yè)自動(dòng)生成提供數(shù)據(jù)。
集裝箱認(rèn)證模塊:作業(yè)的同時(shí)需要對(duì)集裝箱進(jìn)行0認(rèn)證操作,避免作業(yè)錯(cuò)誤。
2 后方堆場(chǎng)車載系統(tǒng)的實(shí)現(xiàn)
用戶登錄模塊的實(shí)現(xiàn):該模塊主要是作業(yè)人員乘坐作業(yè)車輛時(shí),在作業(yè)之前需要登錄車載電腦,然后查看相關(guān)作業(yè)任務(wù)安排。
通過(guò)該車載終端登錄界面,作業(yè)人員需要觸摸屏輸入員工號(hào)和密碼進(jìn)行身份驗(yàn)證,如果輸入有誤可以點(diǎn)擊回退或者清空之后重新輸入,最后點(diǎn)擊確定按鈕進(jìn)行身份驗(yàn)證。如果驗(yàn)證通過(guò)則可以乘坐該作業(yè)車輛進(jìn)行工作并且進(jìn)入車載終端子系統(tǒng)。進(jìn)入車載終端之后,可以進(jìn)入二維顯示模塊然后切換到作業(yè)任務(wù)交互模塊進(jìn)行。
集裝箱二維顯示模塊的實(shí)現(xiàn):該模塊主要實(shí)現(xiàn)了在車載終端能夠看到當(dāng)前執(zhí)行的作業(yè)任務(wù)所處的集裝箱場(chǎng)的模擬顯示,以及操作的集裝箱的位置指示。在作業(yè)人員確認(rèn)作業(yè)任務(wù)與現(xiàn)場(chǎng)實(shí)際情況相符之后即可切換到子任務(wù)列表界面進(jìn)行作業(yè)序列的執(zhí)行。作業(yè)人員也可以通過(guò)選擇上方的“轉(zhuǎn)場(chǎng)”中的場(chǎng)選項(xiàng)切換到其它場(chǎng)的二維模擬視圖,以了解周圍其它場(chǎng)的情況。
集裝箱二維顯示模塊的界面如圖1所示。
圖1 集裝箱二維顯示模塊的界面截圖
作業(yè)任務(wù)交互模塊的實(shí)現(xiàn):按照作業(yè)方案生成子系統(tǒng)的作業(yè)步驟是需要一步一步地完成作業(yè)方案。實(shí)時(shí)顯示當(dāng)前場(chǎng)內(nèi)集裝箱詳細(xì)信息,為操作人員提供信息參考;驗(yàn)證機(jī)械設(shè)備操作的集裝箱編號(hào)與當(dāng)前作業(yè)序列中指定的集裝箱編號(hào)是否一致,避免人為誤操作或不按規(guī)范指令作業(yè);在作業(yè)人員執(zhí)行作業(yè)序列的同時(shí),動(dòng)態(tài)更新被移動(dòng)的箱子的位置到后臺(tái)數(shù)據(jù)庫(kù),使中控調(diào)度人員及后臺(tái)調(diào)度系統(tǒng)實(shí)時(shí)掌握最新的數(shù)據(jù);在作業(yè)指令中指定的集裝箱信息與現(xiàn)場(chǎng)實(shí)際信息不符時(shí),允許中控調(diào)度人員更改作業(yè)序列,為處理突發(fā)情況提供了足夠的系統(tǒng)靈活性。如果當(dāng)前發(fā)生問(wèn)題或者調(diào)度員認(rèn)為存在問(wèn)題的時(shí)候,會(huì)在調(diào)度端來(lái)控制車載終端子系統(tǒng),這種狀態(tài)將在車載電腦支持一小段時(shí)間,這是工作人員要停下手頭的工作也就是暫停當(dāng)前作業(yè)任務(wù)。等待調(diào)度端再次發(fā)送指令過(guò)來(lái)或者發(fā)送新的任務(wù)。
GPS定位模塊的實(shí)現(xiàn):在車載子系統(tǒng)的集裝箱二維顯示模塊和后臺(tái)可視化調(diào)度子系統(tǒng)的堆場(chǎng)二維模擬調(diào)度模塊都需要得到作業(yè)車輛的位置,這就用到了GPS傳回來(lái)的放置在數(shù)據(jù)庫(kù)中的位置,而且位置應(yīng)該是隨時(shí)更新的。GPS定位首先要求初始化串口通訊控件serialPort=new SerialPort(AppConfig.GpsSerialPort,AppConfig.GpsBaudrate);然后設(shè)置通訊控件的事件處理器serialPort.DataReceived+=new SerialDataReceIvedEventHandler(serialPort_DataReceived);第三步就是設(shè)置通訊控件詳細(xì)參數(shù):serialPort.DataBits=8;serialPort.Handshake=System.IO.Ports.Handshake.None;serialPort.Parity=System.IO.Ports.Parity.None;serialPort.StopBits=System.IO.Ports.StopBits.One;serialPort.WriteTimeout=1;serialPort.Open();serialPort.DiscardInBuffer();serialPort.DiscardOutBuffer();第四部要向GPS模塊發(fā)送指令要求回傳GPS坐標(biāo)。
集裝箱驗(yàn)證模塊的實(shí)現(xiàn):作業(yè)車輛上還安裝有RFID閱讀器,在操作一個(gè)集裝箱之前會(huì)先識(shí)別該集裝箱是否為作業(yè)任務(wù)中指定的集裝箱,以避免作業(yè)人員錯(cuò)誤地操作了非作業(yè)任務(wù)指定的集裝箱,能夠有效地提高作業(yè)人員的作業(yè)精度。
3 結(jié)束語(yǔ)
后方堆場(chǎng)車載系統(tǒng)經(jīng)過(guò)測(cè)試試運(yùn)行2年,經(jīng)過(guò)功能完善和維護(hù)已經(jīng)正式運(yùn)行三年多時(shí)間,通過(guò)該系統(tǒng)的運(yùn)行使得后方堆場(chǎng)作業(yè)安排有序,提高了工作效率。
參考文獻(xiàn):
[1]廖志剛.基于GPS和無(wú)線系統(tǒng)的集裝箱碼頭集卡調(diào)度優(yōu)化研究[D].大連海事大學(xué),2012.
[[2]張瑛雷.基于WinCE的車載多功能系統(tǒng)平臺(tái)的研制[D].南京理工大學(xué),2010.
作者簡(jiǎn)介:趙剛(1979-),男,天津人,本科,工程師,主要研究方向:嵌入式開發(fā)、物聯(lián)網(wǎng)。
作者單位:同濟(jì)大學(xué),上海 200092;天津聯(lián)訊科技發(fā)展有限公司,天津 300456