AS/RS倉(cāng)庫(kù)管理論文
監(jiān)控層作為AS/RS的安全保障部分起著無(wú)可替代的作用。那么,AS/RS如何進(jìn)行倉(cāng)庫(kù)管理呢?
1AS/RS管理層的研究
AS/RS管理層是自動(dòng)化倉(cāng)儲(chǔ)系統(tǒng)的中樞,其研究開(kāi)發(fā)應(yīng)用到兩個(gè)開(kāi)發(fā)環(huán)境,后臺(tái)使用SQLServer2005作為數(shù)據(jù)管理平臺(tái)開(kāi)發(fā)數(shù)據(jù)庫(kù),前臺(tái)使用可視化編程軟件VisualBasic6.0開(kāi)發(fā)人機(jī)界面。
1.1管理層數(shù)據(jù)庫(kù)的建立對(duì)AS/RS整個(gè)系統(tǒng)涉及到的信息和數(shù)據(jù)的管理
需要一個(gè)數(shù)據(jù)庫(kù)來(lái)進(jìn)行存儲(chǔ)處理。
數(shù)據(jù)庫(kù)所存儲(chǔ)的數(shù)據(jù)是管理層處理信息和制定決策的依據(jù)。
應(yīng)用SQLServer2005開(kāi)發(fā)AS/RS管理層數(shù)據(jù)庫(kù)分為6各階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施和數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)。
需求分析階段對(duì)處理的數(shù)據(jù)和操作進(jìn)行分析,處理數(shù)據(jù)如貨品出入庫(kù)記錄、借還記錄、故障記錄、庫(kù)存等,處理的操作有添加、刪除、修改、查詢(xún)等;概念結(jié)構(gòu)設(shè)計(jì)對(duì)信息分析和定義:確定系統(tǒng)的實(shí)體類(lèi)型(如貨品、客戶(hù)、貨位及設(shè)備等)和各實(shí)體和聯(lián)系的屬性。
邏輯結(jié)構(gòu)設(shè)計(jì)中,根據(jù)DBMS的特征把概念結(jié)構(gòu)轉(zhuǎn)換成相應(yīng)的邏輯結(jié)構(gòu),把概念結(jié)構(gòu)的E-R圖轉(zhuǎn)換成關(guān)系模型。
根據(jù)需求分析和系統(tǒng)組成模塊,數(shù)據(jù)庫(kù)設(shè)計(jì)由各表組成:用戶(hù)權(quán)限表、采購(gòu)入/出庫(kù)表、倉(cāng)庫(kù)報(bào)損表、倉(cāng)庫(kù)借還表、貨品管理表、計(jì)量單位表、生產(chǎn)出/入庫(kù)表等;根據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)分析,進(jìn)行物理結(jié)構(gòu)設(shè)計(jì)。
此后,是對(duì)數(shù)據(jù)庫(kù)的實(shí)施、運(yùn)行和維護(hù),即建立數(shù)據(jù)庫(kù),編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫(kù),進(jìn)行試運(yùn)行,對(duì)數(shù)據(jù)庫(kù)進(jìn)行評(píng)價(jià)、調(diào)整與修改。
1.2管理層人機(jī)界面的建立根據(jù)需求和功能分析
并結(jié)合教學(xué)平臺(tái)實(shí)際情況,構(gòu)建倉(cāng)庫(kù)基礎(chǔ)資料模塊、倉(cāng)庫(kù)管理模塊、倉(cāng)庫(kù)查詢(xún)模塊、數(shù)據(jù)操作模塊、系統(tǒng)設(shè)置模塊、監(jiān)控模塊等。
其中,倉(cāng)庫(kù)基礎(chǔ)資料模塊是倉(cāng)庫(kù)的基本信息,包括貨物的計(jì)量單位,例如箱、個(gè)、桶等,貨物單位名稱(chēng)、貨品類(lèi)別、倉(cāng)庫(kù)結(jié)存;倉(cāng)庫(kù)管理模塊用于更新貨品的信息,實(shí)現(xiàn)貨品出入庫(kù),倉(cāng)庫(kù)借還,倉(cāng)庫(kù)報(bào)損,及倉(cāng)庫(kù)盤(pán)點(diǎn)的功能,并能實(shí)現(xiàn)添加、刪除、單據(jù)打印等;倉(cāng)庫(kù)查詢(xún)模塊可對(duì)倉(cāng)庫(kù)的`貨品出入庫(kù)、借還、報(bào)損、報(bào)警(庫(kù)存)進(jìn)行查詢(xún),并能打印查詢(xún)單據(jù)報(bào)表;數(shù)據(jù)操作模塊可以備份數(shù)據(jù)和數(shù)據(jù)清空;系統(tǒng)設(shè)置模塊用于使用該系統(tǒng)的操作人員,設(shè)置用戶(hù)及密碼,并分別賦予不同的權(quán)限,這樣不同的操作人員登錄管理系統(tǒng)具有不同的權(quán)限,也可在此模塊退出系統(tǒng);監(jiān)控模塊是一個(gè)切換模塊,單擊“監(jiān)控”菜單,將會(huì)切換到WinCC監(jiān)控界面。
2AS/RS監(jiān)控層的研究
監(jiān)控層作為AS/RS的安全保障部分起著無(wú)可替代的作用。
監(jiān)控層的主要作用體現(xiàn)在實(shí)現(xiàn)和控制作業(yè)的指令下發(fā),實(shí)時(shí)地監(jiān)視堆垛機(jī)的位置、工作狀態(tài)、報(bào)警狀態(tài)以及載貨臺(tái)上的變化,與下位執(zhí)行設(shè)備進(jìn)行通訊,控制設(shè)備運(yùn)行等。
監(jiān)控組態(tài)軟件WinCC是面向監(jiān)控與數(shù)據(jù)采集的軟件平臺(tái)工具,具有豐富的設(shè)置項(xiàng)目、人機(jī)圖形界面、實(shí)時(shí)數(shù)據(jù)庫(kù)、實(shí)時(shí)控制、數(shù)據(jù)采集、通信及網(wǎng)絡(luò)、開(kāi)放數(shù)據(jù)接口、對(duì)I/O設(shè)備的廣泛支持的特點(diǎn)。
以組態(tài)軟件WinCC編寫(xiě)監(jiān)控系統(tǒng)需把所有I/O點(diǎn)的參數(shù)收集齊全,以備在監(jiān)控組態(tài)軟件WinCC和PLC組態(tài)時(shí)使用,要弄清楚所有使用的I/O設(shè)備的生產(chǎn)商、種類(lèi)、類(lèi)型及通信協(xié)議等,以便在定義I/O設(shè)備時(shí)做出準(zhǔn)備選擇;然后在項(xiàng)目工程中,根據(jù)現(xiàn)場(chǎng)實(shí)際情況繪制、設(shè)計(jì)畫(huà)面結(jié)構(gòu)和草圖,創(chuàng)建圖形畫(huà)面,繪制各個(gè)現(xiàn)場(chǎng)設(shè)備;根據(jù)所使用的I/O設(shè)備具體情況選擇正確的驅(qū)動(dòng),并設(shè)置好各個(gè)通訊參數(shù);構(gòu)建數(shù)據(jù)庫(kù)和變量,選擇合適的數(shù)據(jù)類(lèi)型;建立動(dòng)畫(huà)鏈接,將操作畫(huà)面的圖像對(duì)象和定義的變量建立動(dòng)畫(huà)鏈接關(guān)系,規(guī)定動(dòng)畫(huà)屬性和幅度;最后運(yùn)行調(diào)試,對(duì)AS/RS的實(shí)時(shí)監(jiān)控,保障堆垛機(jī)的可靠運(yùn)行。
AS/RS監(jiān)控畫(huà)面顯示各個(gè)堆垛機(jī)的實(shí)時(shí)使用狀況,例如水平運(yùn)行距離、垂直運(yùn)行距離、堆垛機(jī)的位置、貨叉的情況;顯示堆垛機(jī)的工作方式、作業(yè)類(lèi)型、作業(yè)地址、托盤(pán)號(hào)、當(dāng)前位置及作業(yè)運(yùn)行情況等,保證堆垛機(jī)運(yùn)行精確度,防止碰撞、錯(cuò)貨,及時(shí)發(fā)現(xiàn)報(bào)警、故障等,使整個(gè)立體庫(kù)運(yùn)行安全、高效。
3AS/RS管理與監(jiān)控?cái)?shù)據(jù)傳輸
通訊監(jiān)控層中的WinCC監(jiān)控系統(tǒng)與管理層的管理系統(tǒng)之間存在著部分?jǐn)?shù)據(jù)的傳輸。
要實(shí)現(xiàn)由管理層自動(dòng)調(diào)度倉(cāng)庫(kù)的存取就必須要使管理層和監(jiān)控層數(shù)據(jù)交換保持一致,監(jiān)控層中每個(gè)變化了的數(shù)據(jù)都要及時(shí)傳給管理層上,反過(guò)來(lái)倉(cāng)庫(kù)管理層要把各種操作命令經(jīng)過(guò)處理再傳給監(jiān)控層;再由監(jiān)控層中的WinCC傳到現(xiàn)場(chǎng)的PLC執(zhí)行各種倉(cāng)庫(kù)操作。
為了實(shí)現(xiàn)兩臺(tái)計(jì)算機(jī)之間的數(shù)據(jù)傳輸,在監(jiān)控層和管理層上都需安裝WinCC監(jiān)控軟件,以監(jiān)控層作為主機(jī),管理層作為客戶(hù)機(jī),主/客機(jī)的WinCC之間通過(guò)OPC通道進(jìn)行通訊。
在主機(jī)上建立需要傳輸?shù)淖兞,這些變量用于處理從主WinCC到從WinCC通過(guò)OPC的交換數(shù)據(jù),主機(jī)中的WinCC作為OPC服務(wù)器;當(dāng)主機(jī)WinCC激活后,在客戶(hù)機(jī)上的WinCC項(xiàng)目中添加OPC通道,通過(guò)OPC條目管理器訪問(wèn)0PC服務(wù)器來(lái)組態(tài)的多個(gè)所需變量,這樣當(dāng)主/客機(jī)的WinCC項(xiàng)目都被激活后,需要傳輸?shù)臄?shù)據(jù)會(huì)自動(dòng)隨之而變化。
此外,客戶(hù)機(jī)與服務(wù)器的通訊采用服務(wù)器上的WinCC.Cllent與WinCC.Server上的WinCC內(nèi)部集成的OPC互相通訊的方式,而客戶(hù)機(jī)上的VisualBasic與本機(jī)上的WinCC.Client的通訊則是通過(guò)在VB中開(kāi)發(fā)OPC客戶(hù)端程序?qū)崿F(xiàn)的。
4結(jié)束語(yǔ)
本文通過(guò)數(shù)據(jù)庫(kù)的建立、監(jiān)控系統(tǒng)的構(gòu)建、人機(jī)界面的開(kāi)發(fā)及各部分的通訊,對(duì)AS/RS管理與監(jiān)控進(jìn)行了研究,實(shí)現(xiàn)了計(jì)算機(jī)對(duì)AS/RS的實(shí)時(shí)控制,提高了對(duì)立體倉(cāng)庫(kù)的管理水平與工作效率。
【AS/RS倉(cāng)庫(kù)管理論文】相關(guān)文章: