【正文】
在生產(chǎn)過程中,沒有一定數(shù)量的原材料、半成品的儲(chǔ)存,生產(chǎn)的連續(xù)性就可能受到破壞;或者由于經(jīng)濟(jì)運(yùn)輸?shù)男枰?,或者為了預(yù)防突然事件的發(fā)生等,都需要有一定數(shù)量的物質(zhì)資料的儲(chǔ)存。生產(chǎn)社會(huì)化專業(yè)程度的提高,生產(chǎn)與消費(fèi)在同一地點(diǎn)之間幾乎成為不可能,運(yùn)輸本身就是解決物資資料在生產(chǎn)地點(diǎn)和需求地點(diǎn)之間的空間差異,實(shí)現(xiàn)物質(zhì)資料的使用價(jià)值。它是伴隨運(yùn)輸和保管而產(chǎn)生的物流活動(dòng),是對(duì)運(yùn)輸、保管 、包裝、流通加工、配送等物流活動(dòng)進(jìn)行銜接的中間環(huán)節(jié)。包裝具有保護(hù)物品、便利儲(chǔ)存運(yùn)輸?shù)幕竟δ堋? ( 2) 物流活動(dòng)最大的作用,并不僅僅在于企業(yè)減少了費(fèi)用,降低了成本或增加了利潤,更重要的是在于提高了企業(yè)的競(jìng)爭(zhēng)能力。因而,必須通過物流合理化等一系列活動(dòng)降低成本,支持保障營銷和采購等活動(dòng)。 為此,一些企業(yè),特別是一 些大中型公有企業(yè),現(xiàn)在都已或正在建立能夠適應(yīng)物流業(yè)務(wù)發(fā)展的物流倉庫。 隨著國際貿(mào)易、運(yùn)輸?shù)陌l(fā)展,傳統(tǒng)的貨代行業(yè)己不能適應(yīng)物流業(yè)務(wù)的發(fā)展需要,很多 公司力求更高層次的發(fā)展,決定在經(jīng)營貨代行業(yè)的基礎(chǔ)上,建立適應(yīng)物流業(yè)務(wù)發(fā)展的物流倉庫, 使公司發(fā)展有更廣泛的空間,真正為客戶提供從貨物接收、交貨、零星加工、配送、存儲(chǔ)等系統(tǒng)化、信息化、完善化的服務(wù)。 國內(nèi)外關(guān)于數(shù)據(jù)庫的研究日益深化,先后出現(xiàn)了面向?qū)ο蟮臄?shù)據(jù)庫、多媒體數(shù)據(jù)庫、模糊數(shù)據(jù)庫、演繹數(shù)據(jù)庫、數(shù)據(jù)倉庫和數(shù)據(jù)挖掘等技術(shù)。這其中的代表是 EDI(電子數(shù)據(jù)交換系統(tǒng) )的運(yùn)用和專家系統(tǒng)的使用。 關(guān)鍵詞: 物流 倉庫 ; 可編程序控制器 ; 數(shù)據(jù)庫 ;自動(dòng)化 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) II Abstract With the expansion of business scale, logistics warehouse management system will play an increasingly important role. Convenient and efficient logistics warehouse management system can provide a strong backing and strong support for production and operation. Logistics warehouse management system to provide information storage and retrieval system for storage business and operation management. Through the storage management, a database management, management report generation, storage location information management function module to achieve the integrated management of the warehouse. This paper mainly introduces hardware and software design of automated logistics warehouse management system, using a standard logistics warehouse model as the control object, to design general logistics warehouse management system. By monitoring the whole process, in the operation of inbound and outbound, the inbound has the priority, all the ins and outs of the warehouse have a unique task number. The system have made the storage warehouse management and egress and ingress automated, and have some reference values for the healthy development of enterprises. Keywords: Automated logistics warehouse。通過入庫管理、出庫管理、報(bào)表生成管理、倉庫位置信息管理等功能模塊來實(shí)現(xiàn)倉庫的綜合管理。 基于 PLC控制 的物流倉庫 管理 系統(tǒng) 院 系 自動(dòng) 化學(xué)院 專 業(yè) 自動(dòng)化 班 級(jí) 5407201 學(xué) 號(hào) 202004072021 姓 名 王 曦 指導(dǎo)教師 張海軍 負(fù)責(zé)教師 張海軍 沈陽航空工業(yè)學(xué)院 2020 年 6 月沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) I 摘 要 隨著企業(yè)規(guī)模的擴(kuò)大, 物流 倉庫管理系統(tǒng)將發(fā)揮越來越重要的作用。 本文 主要介紹了自動(dòng)化物流倉庫管理系統(tǒng)的硬件和軟件設(shè)計(jì)方案, 以標(biāo)準(zhǔn)的 物流 倉庫 模型為控制對(duì)象 , 設(shè)計(jì) 出一個(gè)可以用于一般單位的 物流 倉庫管理系統(tǒng) 。 Programmable Logical Controller。 EDI是計(jì)算機(jī)之間不需要任何書面的媒介或人力的介入,是一種標(biāo)準(zhǔn)化、結(jié)構(gòu)化的信息傳遞方式。并且數(shù)據(jù)庫的開發(fā)技術(shù)也不斷升級(jí),從傳統(tǒng)的 DOS 環(huán)境下的 FOXBASE 等面向過程的開發(fā)到WINDOWS環(huán)境下的給予 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)技術(shù)支持的面向?qū)ο蠹夹g(shù)為基礎(chǔ)的數(shù)據(jù)庫系統(tǒng)。 物流倉庫 是 企業(yè)儲(chǔ)存原沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 2 料、半成品及成品的場(chǎng)所。 物流倉庫管理的基本原理 物流的作用 與職能 1.物流的作用: 物流現(xiàn)在被稱為在物資資源領(lǐng)域和人力資源領(lǐng)域之外發(fā)生在流通領(lǐng)域的第三利潤泉。所以,物流被稱為是“降低成本的寶庫”。 2.物流的職能: 物流的職能是 指物流活動(dòng)應(yīng)該具有的能力以及通過對(duì)物流活動(dòng)最佳的有效組合,形成物流的總體功能,以達(dá)到物流的最終經(jīng)濟(jì)目的。包裝存在物流過程各環(huán)節(jié),包括產(chǎn)品的出廠包裝、生產(chǎn)過程中再制品、半成品的換裝,物流過程的包裝,分裝、再包裝等。在物流活動(dòng)中,裝卸搬運(yùn)作業(yè)的沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 3 頻率比較高,也是產(chǎn)生物品損壞的重要原因之一。運(yùn)輸在物流活動(dòng)中處于中心地位,是物流的一個(gè)支柱。有物質(zhì)資料的儲(chǔ)存,就必然產(chǎn)生如何保持儲(chǔ)存物質(zhì)資料的使用價(jià)值和價(jià)值不發(fā)生損害的問題,為此就需要對(duì)儲(chǔ)存物品進(jìn)行保養(yǎng)。配送是物流的一種特殊的、綜 合的活動(dòng)形式,它幾乎包括了物流的所有職能,是物流的一個(gè)縮影或在某一范圍內(nèi)物流的全部活動(dòng)的體現(xiàn)。也就是所,各種職能的作用不是孤立存在的,這就需要及時(shí)交換情報(bào)信息。倉儲(chǔ)物流系統(tǒng)以倉儲(chǔ)物流為特定的對(duì)象范疇,把倉儲(chǔ)物流和倉儲(chǔ)物流信息結(jié)合成一個(gè)有機(jī)的系統(tǒng),系沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 4 統(tǒng)根據(jù)倉儲(chǔ)管理工作的需求,采用特定的軟件技術(shù),對(duì)原始數(shù)據(jù)處理后輸出對(duì)管理工作有用的信息。大致分為五個(gè)階段: ( 1) 人 工階段。這時(shí)倉儲(chǔ)部門開始引進(jìn)計(jì)算機(jī)或機(jī)械設(shè)備來解決人工作業(yè)的進(jìn)度緩慢及統(tǒng)計(jì)數(shù)字不正確等問題。倉儲(chǔ)物流的管理就建立在系統(tǒng)論、控制論和信息論的基礎(chǔ)上,要求系統(tǒng)能提供完整的、準(zhǔn)確、必要的信息,通過對(duì)這些信息的處理,了解掌握物流狀態(tài),進(jìn)而控制倉儲(chǔ)物流。在集成化倉庫系統(tǒng)中,強(qiáng)調(diào)各個(gè)自動(dòng)化物流設(shè)備的協(xié)同性,整個(gè)系統(tǒng)有機(jī)協(xié)作,使總體效益和生產(chǎn)的應(yīng)變能力大大超過部分獨(dú)立效益的總和。人工智能技術(shù)的發(fā)展推動(dòng)了自動(dòng)化技術(shù)向更高級(jí)的智能自動(dòng)化方向發(fā)展。堆垛機(jī)的主要技術(shù)指標(biāo)是 :運(yùn)行速度、升降速度、伸叉速度、停位速度等。 3. 研究貨位管理的必要性 : 貨物進(jìn)入物流中心之后,應(yīng)如何處理、如何放置、放置在何處等,都應(yīng)該做出合理有效的規(guī)劃和管理。對(duì)貨位 管理的研究有助于實(shí)現(xiàn)高效率物流和提高容積率,適應(yīng)現(xiàn)代化生產(chǎn)和商品流通的需要。但是貨位管理作為一個(gè)開發(fā)領(lǐng)域,如何合理利用,創(chuàng)造最大的效益,將是倉儲(chǔ)物流急需研究的一項(xiàng)課題。 合理的物資存儲(chǔ)有利物料的出、入庫和充分利用資源,使其庫存周期縮短、減少損失,從而降低了總成本,易于在激烈的市場(chǎng)競(jìng)爭(zhēng)中獲勝。 ( 2)控制系統(tǒng)簡單,更改容易,施工周期短 PLC 及外圍模塊品種多,可靈活組合完成各種要求的控制系統(tǒng)。還可配合觸摸屏顯示故障部位或診斷屬性,因而大大縮短了維修時(shí)間。不但能簡單實(shí)現(xiàn)與各種硬件設(shè)備的通信功能,而且還能實(shí)現(xiàn)可視化的界面操作,這樣強(qiáng)大的功能函數(shù)很好的解決了 PLC 與上位計(jì)算機(jī)之間的通信,將這 兩 者 有機(jī)的結(jié)合起來,實(shí)現(xiàn)我們想實(shí)現(xiàn)的各種功能。 SQL Server 2020 的特性包括: ( 1) Inter 集成 SQL Server 2020 數(shù)據(jù)庫引擎提供完整的 XML 支持。 SQL Server 2020 企業(yè) 版支持 聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最 大 We b 站點(diǎn)所需的性能級(jí)別。復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。 綜上所述特性,我選擇了 SQL Server 2020 個(gè)人版作 為本系統(tǒng)的數(shù)據(jù)庫。 ( 2) 在上位機(jī)通過數(shù)據(jù)庫進(jìn)行數(shù)據(jù)存儲(chǔ)和顯示,實(shí)時(shí)監(jiān)控倉庫信息。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 10 第 2章 基于 控制 PLC 的物流倉庫 管理 系統(tǒng) 的總體方案 論證 當(dāng)前市面上的物流倉庫管理系統(tǒng) 主要有 基于 RFID 技術(shù)的物流倉儲(chǔ)管理系統(tǒng) 、基于 PLC 控制的物流倉庫管理 系統(tǒng) 等等 。系統(tǒng)由一個(gè)詢問器(或閱讀器)和很多 應(yīng)答器(或標(biāo)簽)組成。從而實(shí)現(xiàn)計(jì)算機(jī)管理中心對(duì)貨物從入庫開始的自動(dòng)識(shí)別、定位、輸送、存取、出庫等全部業(yè)務(wù)流程的可視化管理。 ( 3) 系統(tǒng)將實(shí)際入庫信息與預(yù)入庫信息進(jìn)行比較,如果無誤或誤差在規(guī)定范圍以內(nèi),則準(zhǔn)許入 庫并將預(yù)入庫信息轉(zhuǎn)換成庫存信息;如果出現(xiàn)錯(cuò)誤,則由系統(tǒng)輸沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 11 出提示信息,由工作人員解決。例如:交由快運(yùn)的,要下午 2 時(shí)前發(fā)貨;需由公路長途運(yùn)輸?shù)模?5 時(shí)前發(fā)貨;有些貨物需特別護(hù)送 等。經(jīng)掃描貨物的電子標(biāo)簽和貨位的條碼,倉儲(chǔ)管理系統(tǒng)確認(rèn)揀選正確,貨物的存貨狀態(tài)轉(zhuǎn)換成待出庫。 圖 基于 PLC的物流倉庫系統(tǒng)總體設(shè)計(jì)框圖 綜合自身情況,由于受到所學(xué)專業(yè)以及實(shí)驗(yàn)室設(shè)備的約束, 所以最終選擇了基于 PLC 控制的物流倉庫管理系統(tǒng)設(shè)計(jì)。其中在我國市場(chǎng)占有較大份額的分別是西門子公司、歐姆龍公司以及三菱公司。 S7200 CPU 將一 個(gè)微處理器、一個(gè)集成電源和若干個(gè)數(shù)字量 I/O 點(diǎn)集成在一個(gè)緊湊的封裝中。該系列產(chǎn)品具有以下特點(diǎn): ( 1) PLC 的核心 CPU 芯片已經(jīng)升級(jí)到 Intel 80486,甚至采用 Pentium 處理器。 ( 5) 在軟件方面,允許在 WINDOWS 操作平臺(tái)下,使用相關(guān)的程序軟件包、標(biāo)準(zhǔn)的辦公室軟件和工業(yè)通訊網(wǎng)絡(luò)軟件,可以使用 C++等高級(jí)語言環(huán)境。 ( 2) 利用 PLC 廠商所提供的標(biāo)準(zhǔn)通信端口和用戶自定義的自由端口通信方式,實(shí)現(xiàn) PLC 和上位機(jī)之間的通信。 首先,介紹下 監(jiān)控組態(tài)軟件與 PLC 之間的通信 : 專業(yè)監(jiān)控組態(tài)軟件的誕生目的就是對(duì)應(yīng)自動(dòng)化設(shè)備的監(jiān)控問題,使監(jiān)控軟件的沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 14 制作簡單化、系統(tǒng)化、模塊化,提高運(yùn)行穩(wěn)定性和工作效率。 其次,我們來看一下利用 VC++編程實(shí)現(xiàn)上位機(jī)與 PLC 之間的通信: 利用 VC++編程來實(shí)現(xiàn)上位機(jī)與 PLC 之間的通信由兩部分組成,一是 PLC 的通信編程,二 是 上位機(jī) 的通信編程。這些設(shè)定必須與上位機(jī) 設(shè)定值相一致。本中斷服務(wù)程序用于將通信口設(shè)置成接收狀態(tài)。 S7200 系列 PLC 有一個(gè)接受信息的控制寄存器 SMB87,通過在初始化中設(shè)定 SMB87,可以在 SMB89 中定義接收信息的終止符。按照通信協(xié)議,待上位機(jī)與 PLC 握手成功后,可按特定的數(shù)據(jù)格式通過 Get Input或 Set Output 來接收或發(fā)送數(shù)據(jù)。 圖 VC++界面監(jiān)控流程圖 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 16 數(shù)據(jù)庫的選擇及其與 VC++通信連接方式方案論證 數(shù)據(jù)庫的選擇 目前比較常用的數(shù)據(jù)庫主要有 Access 數(shù)據(jù)庫 、 SQL server 等 ,下面首先分別進(jìn)行介紹: 首先我們來介紹一下 Access 數(shù)據(jù)庫 : Access 是微軟公司推出的基于 Windows 的桌面關(guān)系數(shù)據(jù)庫管理系 ( RDBMS),是 Office 系列應(yīng)用軟件之一。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成的,對(duì)每個(gè)對(duì)象它都定義一組方法和屬性,以定義該對(duì)象的行為和外國,用戶還可以按需要給對(duì)象擴(kuò)展方法和屬性。系統(tǒng)還提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫向?qū)А⒈硐驅(qū)?、查?向?qū)?、窗體向?qū)?、?bào)表向?qū)У裙ぞ撸沟貌僮骱啽?,容易使用和掌握。利用?shù)據(jù)庫訪問頁對(duì)象生成 HTML 文件,輕松構(gòu)建 Inter/Intra 的應(yīng)用。 在第一章中已經(jīng)介紹過了 SQL serve