加勒比一本heyzo高清视频-免费精品无码av片在线观看-无码国产精品一区二区免费模式-去干成人网-成在人线av无码免费

物聯(lián)傳媒 旗下網(wǎng)站
登錄 注冊(cè)

電子標(biāo)簽揀貨系統(tǒng)的研究與設(shè)計(jì)

作者:RFID世界網(wǎng) 收編
來源:現(xiàn)代物流網(wǎng)
日期:2009-03-30 09:24:56
摘要:電子標(biāo)簽揀貨系統(tǒng)是一種提升傳統(tǒng)物流作業(yè)質(zhì)量和提高傳統(tǒng)物流作業(yè)效率的有效方式,是物流系統(tǒng)無紙化的基礎(chǔ)技術(shù)。論文對(duì)電子標(biāo)簽揀貨系統(tǒng)的原理及構(gòu)成進(jìn)行逐層分析,提出并歸納了硬件總體結(jié)構(gòu)、通信協(xié)議的設(shè)計(jì)以及上位機(jī)數(shù)據(jù)庫的設(shè)計(jì)等系統(tǒng)設(shè)計(jì)必須要考慮的問題,對(duì)電子標(biāo)簽揀貨系統(tǒng)的研究與設(shè)計(jì)具有一定的指導(dǎo)意義。
  1 系統(tǒng)介紹及工作流程 

  電子標(biāo)簽揀貨系統(tǒng)是一套安裝在貨物儲(chǔ)位上的電子裝置,由與PC機(jī)連接的DAT數(shù)據(jù)控制器連接并控制這些電子裝置,借助燈號(hào)與數(shù)字顯示引導(dǎo)揀貨人員快速、準(zhǔn)確、輕松地完成揀貨工作。在系統(tǒng)中電子標(biāo)簽取代揀貨單,可以在儲(chǔ)架上顯示揀貨信息,揀貨員只需依照電腦指示執(zhí)行揀貨作業(yè),電子標(biāo)簽上有一小燈,燈亮表示該儲(chǔ)位的商品是待揀商品;電子標(biāo)簽中間有多個(gè)字位的數(shù)碼顯示器,可顯示揀貨數(shù)量;如此,揀貨員可根據(jù)通道指示,跳過無揀貨的通道,進(jìn)入有揀貨指示的通道,在儲(chǔ)架通道行走,看到燈亮的電子標(biāo)簽就停下來,并按顯示數(shù)字來揀取該商品所需的數(shù)量。整個(gè)系統(tǒng)具有彈性控制揀貨作業(yè)流程,即時(shí)現(xiàn)場(chǎng)監(jiān)控、緊急訂單處理和缺貨通知等強(qiáng)大的功能。其工作流程如下:  
 ?、儋Y料輸入員輸入資料給計(jì)算機(jī),自上位計(jì)算機(jī)下載訂單資料 
 ?、诳刂破骷敖泳€箱將資料傳送至貨架上電子票簽 
 ?、垭娮訕?biāo)簽顯示出揀貨數(shù)量 
  ④揀貨員按照實(shí)時(shí)指示,快速而準(zhǔn)確地執(zhí)行揀貨指令,不必?cái)y帶揀貨單 
 ?、輶泦T按動(dòng)“完成”按鈕,回報(bào)完成信號(hào)給計(jì)算機(jī),進(jìn)入下一張訂單 

  2 系統(tǒng)的硬件總體結(jié)構(gòu) 

  本系統(tǒng)是一個(gè)以PC機(jī)作為主控機(jī),由多個(gè)單片機(jī)為控制器的電子標(biāo)簽組成的監(jiān)測(cè)系統(tǒng),主機(jī)輪詢各個(gè)節(jié)點(diǎn)(電子標(biāo)簽)的信息,并根據(jù)其相關(guān)的內(nèi)容進(jìn)行相關(guān)的操作。電子標(biāo)簽接收主機(jī)的命令和數(shù)據(jù),并進(jìn)行相關(guān)的操作。 

  現(xiàn)場(chǎng)控制PC是整個(gè)揀貨系統(tǒng)中心靈魂部分,直接負(fù)責(zé)控制與DAT數(shù)據(jù)控制器通信,監(jiān)控揀貨、盤點(diǎn)作業(yè)并處理相應(yīng)的數(shù)據(jù)。在電子標(biāo)簽揀貨系統(tǒng)中,DAT數(shù)據(jù)控制器是整個(gè)系統(tǒng)通訊的樞紐,它上連PC機(jī),下接電子標(biāo)簽,在實(shí)際應(yīng)用中每個(gè)DAT數(shù)據(jù)控制器可連接至多256個(gè)電子標(biāo)簽、大于50個(gè)區(qū)段/通道揀貨指示器、大于50個(gè)訂單顯示器。根據(jù)需要每臺(tái)PC機(jī)可擴(kuò)展到200個(gè)DAT數(shù)據(jù)控制器,以形成較大的電子標(biāo)簽揀貨系統(tǒng)。 

  3 系統(tǒng)通信設(shè)計(jì) 

  電子標(biāo)簽揀貨系統(tǒng)的通信為主從式半雙工通信??刂芇C機(jī)為整個(gè)系統(tǒng)的唯一主機(jī)(即上位機(jī)),其余的電子標(biāo)簽全部為從機(jī)(下位機(jī))。通信由主機(jī)發(fā)起,所有的從機(jī)都能接收到相同的數(shù)據(jù)信息(數(shù)據(jù)包),從機(jī)接收到數(shù)據(jù)包后,首先判讀數(shù)據(jù)包中的地址信息,若地址信息與本機(jī)地址相符,那么就處理相應(yīng)的數(shù)據(jù)包,并返回信息給主機(jī)。主機(jī)每發(fā)送的一個(gè)數(shù)據(jù)包,從機(jī)只要地址相符,都應(yīng)作答。 

  如果一個(gè)應(yīng)用系統(tǒng)(應(yīng)用軟件)要從電子標(biāo)簽中讀出數(shù)據(jù)或者寫入數(shù)據(jù)到電子標(biāo)簽,那么它需要一個(gè)接口,從應(yīng)用軟件的角度來看,需要對(duì)電子標(biāo)簽的訪問應(yīng)該是盡可能的透明。應(yīng)用軟件作為主動(dòng)方時(shí),控制器則作為從動(dòng)方只對(duì)應(yīng)用軟件的讀寫指令作出反應(yīng),而不主動(dòng)發(fā)送數(shù)據(jù)給應(yīng)用系統(tǒng)軟件。特別是當(dāng)PC機(jī)采用RS485[2]多機(jī)通信的時(shí)候,這種主從原則就可以很好地避免數(shù)據(jù)之間的沖突。 

  系統(tǒng)通信設(shè)計(jì)包括主、從機(jī)通信幀、數(shù)據(jù)包(內(nèi)型、格式、同步)、波特率設(shè)置等。PC與DAT控制器之間通信采用串口RS485協(xié)議。在應(yīng)用系統(tǒng)中控制器通過RS232/RS485接口與應(yīng)用系統(tǒng)中的通信控制器或PC機(jī)連接,接收計(jì)算機(jī)發(fā)來的命令并把命令執(zhí)行結(jié)果返回計(jì)算機(jī)。因此我們把從計(jì)算機(jī)發(fā)往控制器的數(shù)據(jù)通信包packet稱為命令包,而把從控制器發(fā)往計(jì)算機(jī)的數(shù)據(jù)通信包packet稱為返回包。
 
  遵從上述通訊協(xié)議格式,制定PC機(jī)對(duì)控制器發(fā)送的命令碼和控制器對(duì)PC機(jī)的返回碼。 

  例:電子標(biāo)簽顯示數(shù)據(jù) 
  功能:發(fā)送數(shù)據(jù)在電子標(biāo)簽顯示板上顯示 
  命令參數(shù):DTA_addr、Node_addr、DspData 
  命令包:55 00 05 65 01 00 00 64 00 AA 
  返回包:如果成功,則返回?cái)?shù)據(jù)55 00 03 65 01 00 64 AA 
  通信波特率越高,通信速度越快,系統(tǒng)對(duì)按鍵的響應(yīng)時(shí)間自然就越快。 

  4 上位機(jī)數(shù)據(jù)庫設(shè)計(jì) 

  物流數(shù)據(jù)的存儲(chǔ)一般采用的是關(guān)系數(shù)據(jù)庫,通過關(guān)系數(shù)據(jù)庫可集成企業(yè)進(jìn)行生產(chǎn)計(jì)劃、生產(chǎn)控制所需要的各種數(shù)據(jù),如原材料、半成品和最終產(chǎn)品(如庫存、訂單、任務(wù))及各種技術(shù)數(shù)據(jù)。關(guān)系數(shù)據(jù)庫以表的形式或行列矩陣的形式查看數(shù)據(jù),從用戶觀點(diǎn)來看關(guān)系數(shù)據(jù)庫,其邏輯結(jié)構(gòu)就是一個(gè)二維表。表中的列也稱為域,可以代表不同的數(shù)據(jù)類;行也稱為記錄,包含真正的數(shù)據(jù)值。  

  微軟公司所出的SQL Server數(shù)據(jù)庫系統(tǒng)支持客戶端/服務(wù)器體系(Client/Server),可以構(gòu)筑分布式的融合網(wǎng)絡(luò)。在C/S體系中,服務(wù)器計(jì)算機(jī)控制數(shù)據(jù)庫管理,負(fù)責(zé)存儲(chǔ)數(shù)據(jù)、操縱數(shù)據(jù)并為用戶檢索數(shù)據(jù)??蛻粲?jì)算機(jī)控制了用戶界面,應(yīng)用程序完全在客戶系統(tǒng)上運(yùn)行。客戶機(jī)負(fù)責(zé)向用戶顯示文本和圖像并讓用戶輸入數(shù)據(jù)。在數(shù)據(jù)庫開發(fā)時(shí),也可以使用數(shù)據(jù)訪問對(duì)象(DAO)、遠(yuǎn)程數(shù)據(jù)對(duì)象(RDO),ActiveX數(shù)據(jù)對(duì)象(ADO)OLE DB,DB-library和其它第三方提供的開發(fā)工具訪問SQL Server數(shù)據(jù)庫。 

  根據(jù)最基本的電子標(biāo)簽揀貨系統(tǒng)的工作流程可建立初步的電子標(biāo)簽揀貨信息系統(tǒng),來對(duì)現(xiàn)場(chǎng)情況進(jìn)行在線監(jiān)控。在電子標(biāo)簽輔助揀貨系統(tǒng)實(shí)施過程中,通常需要軟件供應(yīng)商進(jìn)行大量客戶訪談把握其需求??茖W(xué)的方法是把軟件做成標(biāo)準(zhǔn)化和功能化的模塊,即把電子標(biāo)簽的軟件功能全部羅列出來,由客戶進(jìn)行選擇。其中涉及的內(nèi)容可以保證解決各類配送中心80%~90%的共同功能需求。還有一些功能并不是所有的客戶都會(huì)需要,比如對(duì)作業(yè)人員的效率分析、對(duì)硬件的檢測(cè)等功能。對(duì)于這部分需求,需要根據(jù)客戶的實(shí)際使用情況進(jìn)行定制開發(fā)。另外,與上位系統(tǒng)的接口也屬于軟件范疇內(nèi),配送中心上位機(jī)使用的系統(tǒng)不一樣,所需要的接口也應(yīng)改變。