本發(fā)明屬于醫(yī)療物流技術(shù)領(lǐng)域,尤其涉及一種物流輸送線控制方法及系統(tǒng)。
背景技術(shù):
眾所周知,隨著社會需求的增加,物流行業(yè)正在持續(xù)、穩(wěn)定、快速發(fā)展。在物流行業(yè)整體增速較高的情況下,基礎(chǔ)物流(簡單倉儲和運(yùn)輸,增速平穩(wěn))和高端物流(物流、資金流和信息流整合,增速較大)的增速分化明顯。而作為生產(chǎn)性服務(wù)業(yè)的物流行業(yè),現(xiàn)代物流的倉儲配送環(huán)節(jié)亟需加強(qiáng)自動化、網(wǎng)絡(luò)化,以滿足客戶的日益增高的需求。
目前現(xiàn)代物流企業(yè)拆零揀選的比例增大較多,揀選完成的周轉(zhuǎn)箱通過自動化輸送線至復(fù)核區(qū)復(fù)核后出庫或直接出庫。當(dāng)前大部分物流輸送線控制系統(tǒng)只是執(zhí)行簡單的控制操作:通過接收wms倉庫管理系統(tǒng)發(fā)送的訂單和周轉(zhuǎn)箱信息,wcs物流輸送線控制系統(tǒng)控制輸送線對周轉(zhuǎn)箱進(jìn)行分撥。該控制模式存在的缺點(diǎn)體現(xiàn)在:1、訂單處理及時(shí)性不足,wms系統(tǒng)嚴(yán)格根據(jù)訂單順序進(jìn)行處理,但同一訂單可能在不同區(qū)域進(jìn)行揀選,當(dāng)大量訂單堆積時(shí),即使有后置位周轉(zhuǎn)箱進(jìn)入空閑分支輸送線,在前面訂單未完成時(shí)也無法揀選;2、周轉(zhuǎn)箱在bcr掃描處存在等待時(shí)間,可能發(fā)生輸送線擁堵,且長期頻繁啟停電機(jī),會導(dǎo)致設(shè)備損耗增加,硬件壽命縮短,維護(hù)成本增加;3、問題處理時(shí)間較長,現(xiàn)場發(fā)生異常后,需至工控機(jī)處查看日志;4、wms系統(tǒng)與wcs系統(tǒng)通過網(wǎng)絡(luò)進(jìn)行通信,易受網(wǎng)絡(luò)波動影響。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問題,本發(fā)明的目的在于提供一種物流輸送線控制方法及系統(tǒng),旨在解決現(xiàn)有wcs系統(tǒng)控制方案易產(chǎn)生訂單堆積、發(fā)生線路擁堵的技術(shù)問題。
所述物流輸送線控制方法包括下述步驟:
當(dāng)周轉(zhuǎn)箱經(jīng)過控制臺掃描器后,wms系統(tǒng)按照訂單列表順序分配訂單,并將分配的訂單與當(dāng)前周轉(zhuǎn)箱關(guān)聯(lián)綁定;
wcs系統(tǒng)根據(jù)所述分配的訂單以及關(guān)聯(lián)的周轉(zhuǎn)箱生成一條記錄信息,并將所述記錄信息保存至wcs系統(tǒng)的內(nèi)存中;
檢測當(dāng)前訂單是否發(fā)生堆箱現(xiàn)象;
如果未發(fā)生堆箱,揀選時(shí)直接從內(nèi)存中讀取對應(yīng)的記錄信息并給出揀選提示;
如果發(fā)生堆箱,若此時(shí)有新周轉(zhuǎn)箱進(jìn)入,則直接控制該周轉(zhuǎn)箱進(jìn)入空閑分支輸送線,并且對wms系統(tǒng)發(fā)出復(fù)排序請求,對訂單順序進(jìn)行臨時(shí)調(diào)整,將當(dāng)前訂單與該新周轉(zhuǎn)箱關(guān)聯(lián)綁定,并將當(dāng)前訂單插隊(duì)至訂單列表前列。
進(jìn)一步的,當(dāng)周轉(zhuǎn)箱經(jīng)過復(fù)核線掃碼器后,wms系統(tǒng)分配滑道號并與周轉(zhuǎn)箱號綁定,wcs系統(tǒng)生成預(yù)讀信息并保存至內(nèi)存;
當(dāng)分配的滑道任務(wù)任務(wù)滿負(fù)荷時(shí),mcs系統(tǒng)控制周轉(zhuǎn)箱進(jìn)入回流輸送線,自動回流一圈后重新進(jìn)入復(fù)核線掃碼器并掃描,直接調(diào)用內(nèi)存中存儲的預(yù)讀信息,繼續(xù)判斷分配的滑道任務(wù)任務(wù)滿負(fù)荷,直至分配的滑道可以進(jìn)行復(fù)核工作,然后控制周轉(zhuǎn)箱進(jìn)入分配的滑道。
本發(fā)明的有益效果是:本發(fā)明充分考慮了當(dāng)前wcs系統(tǒng)電子標(biāo)簽揀選模式的訂單按順序揀選的問題,利用wcs系統(tǒng)復(fù)排序功能,實(shí)現(xiàn)針對性的對某一訂單進(jìn)行“插隊(duì)”操作,解決wms系統(tǒng)無法進(jìn)行邏輯重排的問題,減少訂單等待時(shí)間,提高訂單及時(shí)性;另外加入了wcs系統(tǒng)預(yù)讀存儲方案,在wms系統(tǒng)分配訂單任務(wù)時(shí),將信息預(yù)讀存儲在內(nèi)存中,實(shí)現(xiàn)周轉(zhuǎn)箱“零等待”,減少與數(shù)據(jù)庫交互時(shí)間,解決了wms與wcs系統(tǒng)通信時(shí)網(wǎng)絡(luò)占用問題,將wms與wcs之間的網(wǎng)絡(luò)連接變?yōu)樘摂M網(wǎng)絡(luò)連接,進(jìn)一步提高系統(tǒng)工作效率。在優(yōu)選方案中,還增加復(fù)核臺回流輸送線,減少周轉(zhuǎn)箱等待時(shí)間。
附圖說明
圖1是物流管理系統(tǒng)的結(jié)構(gòu)框圖;
圖2是mcs系統(tǒng)零貨揀選復(fù)排序的實(shí)現(xiàn)方法的流程圖;
圖3是訂單堆箱示意圖;
圖4是復(fù)核輸送線回流復(fù)核流程圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例基于如圖1所示的物流管理系統(tǒng)實(shí)現(xiàn),包括wms系統(tǒng)、wcs系統(tǒng)、plc和各種掃碼器。為了降低物流中心建設(shè)成本,可以將wms系統(tǒng)與wcs系統(tǒng)在同一臺服務(wù)器上進(jìn)行虛擬部署,減少工控機(jī)的投入。plc直接與wcs系統(tǒng)連接,即plc直接連接至服務(wù)器,不必經(jīng)過工控機(jī)。掃碼器直接與plc連接。由于wcs系統(tǒng)不在現(xiàn)場工控機(jī)處,維護(hù)人員不必到現(xiàn)場查看異常,可直接通過遠(yuǎn)程網(wǎng)絡(luò)監(jiān)視系統(tǒng)運(yùn)行狀況,降低維護(hù)人員工作成本。
為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。
本實(shí)施例提供的物流輸送線控制方法包括mcs系統(tǒng)零貨揀選復(fù)排序的實(shí)現(xiàn)過程,如圖2所示,具體分為述步驟:
步驟s21、當(dāng)周轉(zhuǎn)箱經(jīng)過控制臺掃描器后,wms系統(tǒng)按照訂單列表順序分配訂單,并將分配的訂單與當(dāng)前周轉(zhuǎn)箱關(guān)聯(lián)綁定。
當(dāng)周轉(zhuǎn)箱經(jīng)過控制臺掃描器后,plc通過掃碼器獲得周轉(zhuǎn)箱號,然后將周轉(zhuǎn)箱號上傳至wcs系統(tǒng),wcs系統(tǒng)向wms系統(tǒng)發(fā)送任務(wù)請求,wms系統(tǒng)按順序從訂單列表中獲取一條訂單及分配任務(wù)單號,并將訂單與當(dāng)前的周轉(zhuǎn)箱件關(guān)聯(lián)綁定。正常情況下,wcs系統(tǒng)將貨位或復(fù)核臺信息傳遞給plc,控制周轉(zhuǎn)箱輸送至指定位置。
步驟s22、wcs系統(tǒng)根據(jù)所述分配的訂單以及關(guān)聯(lián)的周轉(zhuǎn)箱生成一條記錄信息,并將所述記錄信息保存至wcs系統(tǒng)的內(nèi)存中。
步驟s23、檢測當(dāng)前訂單是否發(fā)生堆箱現(xiàn)象。
步驟s24、如果未發(fā)生堆箱,揀選時(shí)直接從內(nèi)存中讀取對應(yīng)的記錄信息并給出揀選提示。
本步驟為wcs系統(tǒng)預(yù)讀存儲步驟,本步驟中,當(dāng)周轉(zhuǎn)箱經(jīng)過控制臺掃碼器并分配一個(gè)訂單后,根據(jù)訂單以及關(guān)聯(lián)的周轉(zhuǎn)箱生成一條記錄信息,包括訂單中的揀選信息所對應(yīng)貨架號或暫存區(qū)號以及周轉(zhuǎn)箱號,該記錄信息存儲至wcs系統(tǒng)內(nèi)存中。
所述堆箱現(xiàn)象是指出現(xiàn)多條訂單堆積在同一分支輸送線上,會產(chǎn)生周轉(zhuǎn)箱堵塞。為了便于理解,如圖3所示,零貨揀選區(qū)輸送線設(shè)置設(shè)置一條主輸送線,并根據(jù)區(qū)域大小設(shè)置n條分支輸送線。每個(gè)分支輸送線設(shè)置一個(gè)暫存區(qū)貨架,使用電子標(biāo)簽。暫存區(qū)設(shè)置實(shí)現(xiàn)提前揀貨后暫存功能。
根據(jù)用戶的下單請求,在wms系統(tǒng)中會生成一個(gè)訂單列表,每單完成一個(gè)訂單任務(wù)后即充列表中刪除該訂單。正常情況下是從表頭順序讀取訂單列表。假設(shè)當(dāng)前訂單為t1,wms系統(tǒng)分配的分支輸送線為s1(圖3中有6條分支輸送線),訂單t1仍在處理過程中,若來了下一個(gè)周轉(zhuǎn)箱,則wms系統(tǒng)分配訂單t2并與該周轉(zhuǎn)箱綁定,若wms系統(tǒng)仍將訂單t2分配至分支輸送線s1,這樣就會出現(xiàn)分支輸送線s1就出現(xiàn)了兩個(gè)訂單堆箱現(xiàn)象。
如果未發(fā)生堆箱,則將周轉(zhuǎn)箱送至揀貨區(qū),揀貨人員使用揀貨掃碼器掃描周轉(zhuǎn)箱,直接讀取內(nèi)存中對應(yīng)的記錄信息,根據(jù)訂單中條揀選信息顯示出揀選提示,揀貨人員根據(jù)揀選提示完成揀貨操作。揀貨完成后,在內(nèi)存中銷毀該記錄信息。然后wcs系統(tǒng)預(yù)讀下條訂單并存儲至內(nèi)存中,隨后重復(fù)該過程。
本步驟中,周轉(zhuǎn)箱經(jīng)過揀貨掃碼器后,不必再與wms系統(tǒng)進(jìn)行交互,無需調(diào)用數(shù)據(jù)庫查找信息,直接讀取內(nèi)存中保存的記錄信息,即可立即顯示出揀選提示,實(shí)現(xiàn)了揀選掃碼器處周轉(zhuǎn)箱“零等待”,減少與數(shù)據(jù)庫交互時(shí)間,提高作業(yè)效率;也減少因頻繁啟動、停止電機(jī)導(dǎo)致的設(shè)備損耗。
總之本步驟通過wcs系統(tǒng)預(yù)讀存儲方案,在wms系統(tǒng)分配訂單任務(wù)時(shí),將周轉(zhuǎn)箱號和訂單下一條貨架號預(yù)讀存儲在內(nèi)存中,解決了wms系統(tǒng)與wcs系統(tǒng)通信時(shí)網(wǎng)絡(luò)占用問題,將wms系統(tǒng)與wcs系統(tǒng)之間的網(wǎng)絡(luò)連接變?yōu)樘摂M網(wǎng)絡(luò)連接(實(shí)際是通過內(nèi)存直接通信),進(jìn)一步提高系統(tǒng)工作效率。
步驟s25、如果發(fā)生堆箱,若此時(shí)有新周轉(zhuǎn)箱進(jìn)入,則直接控制該周轉(zhuǎn)箱進(jìn)入空閑分支輸送線,并且對wms系統(tǒng)發(fā)出復(fù)排序請求,對當(dāng)前訂單順序進(jìn)行臨時(shí)調(diào)整,將當(dāng)前訂單與該新周轉(zhuǎn)箱關(guān)聯(lián)綁定,并將當(dāng)前訂單插隊(duì)至訂單列表前列。
如果發(fā)生堆箱,說明當(dāng)前訂單的前一訂單并未處理完成,即圖3中訂單t1并未處理完成,如果繼續(xù)將當(dāng)前訂單分配至該分支輸送線,就出產(chǎn)生周轉(zhuǎn)箱堵塞情況,嚴(yán)重影響分揀效率。
本實(shí)施例中,由于主輸送線是一直有周轉(zhuǎn)箱進(jìn)入的,當(dāng)掃描到有新周轉(zhuǎn)箱進(jìn)入時(shí),wcs系統(tǒng)就不向wms系統(tǒng)發(fā)出任務(wù)分配請求,不為新周轉(zhuǎn)箱分配新的訂單,wcs系統(tǒng)直接控制新周轉(zhuǎn)箱進(jìn)入一條空閑的分支輸送線中,假設(shè)分配至分支輸送線s2,然后wcs系統(tǒng)協(xié)同dps系統(tǒng)向wms系統(tǒng)發(fā)出復(fù)排序請求,對訂單順序進(jìn)行臨時(shí)調(diào)整,將新周轉(zhuǎn)箱的訂單“插隊(duì)”至訂單列表前列,可對此訂單進(jìn)行優(yōu)先處理、臨時(shí)揀貨,提高訂單處理效率。
上述步驟s21-s25描述了wcs系統(tǒng)預(yù)讀存儲和零貨揀選復(fù)排序功能的具體實(shí)現(xiàn)過程,充分考慮了當(dāng)前wcs系統(tǒng)電子標(biāo)簽揀選模式的訂單按順序揀選的問題,利用wcs系統(tǒng)復(fù)排序功能,實(shí)現(xiàn)針對性的對某一訂單進(jìn)行“插隊(duì)”操作,解決wms系統(tǒng)無法進(jìn)行邏輯重排的問題,減少訂單等待時(shí)間,提高訂單及時(shí)性。
另外,本實(shí)施例物流輸送線控制方法還提供了復(fù)核輸送線回流復(fù)核的具體實(shí)現(xiàn)過程,如圖4所示,包括下述步驟:
步驟s41、當(dāng)周轉(zhuǎn)箱經(jīng)過復(fù)核線掃碼器后,wms系統(tǒng)分配滑道號并與周轉(zhuǎn)箱號綁定,wcs系統(tǒng)生成預(yù)讀信息并保存至內(nèi)存。
步驟s42、當(dāng)分配的滑道任務(wù)任務(wù)滿負(fù)荷時(shí),mcs系統(tǒng)控制周轉(zhuǎn)箱進(jìn)入回流輸送線,自動回流一圈后重新進(jìn)入復(fù)核線掃碼器并掃描,直接調(diào)用內(nèi)存中存儲的預(yù)讀信息,繼續(xù)判斷分配的滑道任務(wù)任務(wù)滿負(fù)荷,直至分配的滑道可以進(jìn)行復(fù)核工作,然后控制周轉(zhuǎn)箱進(jìn)入分配的滑道。
復(fù)核臺的作用是對分揀的商品進(jìn)行復(fù)核檢查,一個(gè)復(fù)核臺中有多條滑道,本實(shí)施例還設(shè)置一條回流輸送線。并且采取了wcs系統(tǒng)復(fù)核線預(yù)讀存儲設(shè)計(jì),周轉(zhuǎn)箱通過復(fù)核線掃碼器后,wms系統(tǒng)分配滑道號并與周轉(zhuǎn)箱號綁定,wcs系統(tǒng)將由周轉(zhuǎn)箱號與滑道號組成的預(yù)讀信息存儲至系統(tǒng)內(nèi)存中,當(dāng)發(fā)現(xiàn)分配的滑道滿負(fù)荷時(shí),控制當(dāng)前周轉(zhuǎn)箱進(jìn)入回流輸送線,經(jīng)回流一圈后又回到復(fù)核線掃碼器,此期間復(fù)核線掃碼器可以掃描其他周轉(zhuǎn)箱進(jìn)行滑道分配。當(dāng)周轉(zhuǎn)箱回流至復(fù)核線掃碼器后,直接從內(nèi)存中讀取對應(yīng)的預(yù)讀信息,wcs系統(tǒng)不與wms系統(tǒng)通信,提高響應(yīng)速度,再次檢測分配的滑道是否滿負(fù)荷。當(dāng)wcs系統(tǒng)判斷對應(yīng)滑道可進(jìn)行復(fù)核時(shí),將周轉(zhuǎn)箱進(jìn)行分配,否則繼續(xù)回流。
本實(shí)施例增加了回流輸送線,減少周轉(zhuǎn)箱等待時(shí)間。如果不設(shè)置回流輸送線,當(dāng)分配的滑道滿負(fù)荷時(shí),只能原地等待滑道具有復(fù)核能力,這就會造成周轉(zhuǎn)箱擁堵,降低了復(fù)核效率。
綜上,本發(fā)明實(shí)施例充分考慮了當(dāng)前wcs系統(tǒng)電子標(biāo)簽揀選模式的訂單按順序揀選的問題,利用wcs系統(tǒng)復(fù)排序功能,實(shí)現(xiàn)針對性的對某一訂單進(jìn)行“插隊(duì)”操作,解決wms系統(tǒng)無法進(jìn)行邏輯重排的問題,減少訂單等待時(shí)間,提高訂單及時(shí)性;另外加入了wcs系統(tǒng)預(yù)讀存儲方案,在wms系統(tǒng)分配訂單任務(wù)時(shí),將信息預(yù)讀存儲在內(nèi)存中,實(shí)現(xiàn)周轉(zhuǎn)箱“零等待”,減少與數(shù)據(jù)庫交互時(shí)間,解決了wms與wcs系統(tǒng)通信時(shí)網(wǎng)絡(luò)占用問題,將wms與wcs之間的網(wǎng)絡(luò)連接變?yōu)樘摂M網(wǎng)絡(luò)連接,進(jìn)一步提高系統(tǒng)工作效率。另外,還增加復(fù)核臺回流輸送線,減少周轉(zhuǎn)箱等待時(shí)間。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。