1000部丰满熟女富婆视频,托着奶头喂男人吃奶,厨房挺进朋友人妻,成 人 免费 黄 色 网站无毒下载

首頁 > 文章中心 > 正文

倉儲管理系統中間件設計淺析

前言:本站為你精心整理了倉儲管理系統中間件設計淺析范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

倉儲管理系統中間件設計淺析

摘要:隨著現在企業自動化水平的提高,立體倉庫作為其中重要一環,倉儲管理系統(WMS)的開發設計顯得尤為重要。本文主要針對倉儲管理系統中通訊接口進行設計,將倉儲管理系統與立體倉庫PLC、數據庫、上游MES等系統的通訊對接設計成中間件,方便調用。本文從倉儲管理系統功能模塊、通訊設計以及中間件界面展示三個方面進行了詳細介紹,為以后立體倉庫倉儲管理系統的研發提供了基礎。

關鍵詞:倉儲管理系統;通訊;中間件

1WMS介紹

倉儲管理系統[1]是現代化倉儲業務中通用的一種用于庫房管理的系統,其主要包括:出庫業務、入庫業務、盤點業務、庫存管理業務、各類報表生成等[2]。立體倉庫中倉儲管理系統一般融合了倉儲控制系統(WCS)與數據業務處理兩部分,倉儲控制系統通過軟件與PLC通訊連接控制立體倉庫的運行,業務處理通過接口與上游系統進行交互,使系統更流暢,保證數據的追溯可行性。其主要包括以下功能模塊[3-4]。業務流程:主要包括出入庫管理、盤點管理、物料管理等功能模塊,主要用于系統單機管理立體庫位物料信息[5]。倉儲控制:與立體倉庫PLC進行連接,控制立體倉庫的動作。接口:包括與立體倉庫PLC的通訊接口、上游系統的通訊接口等,主要接口方式有:OPC、WebSer-vice、WebApi、數據庫中間表等[6-7]。本文主要針對倉儲管理系統接口部分進行設計,將其設計成中間件模塊,方便后續項目擴展應用。2中間件通訊設計本文針對通用版接口通訊進行了倉儲管理系統中間件的設計,從PLC連接、數據庫連接、遠程服務連接三方面進行了設計。

2.1PLC通訊設計

圖2所示為中間件PLC通訊模塊設計界面。在“服務器地址”文本框中輸入對應的PLC的IP地址以及端口號,點擊【獲取節點】按鈕,下面會顯示獲取到的多個結點。選擇對應的PLC連接結點,在“賬戶信息”欄輸入對應的用戶名/密碼,點擊連接按鈕,如果“連接”按鈕上顯示“disconnectfromplc”,說明中間件已正常連接上PLC。點擊【保存】按鈕,將設置好的PLC參數進行保存,下次開啟倉儲管理中間件時會自動配置,不需要重新配置。

2.2數據庫通訊設計

立體倉庫數據庫連接包括控制數據庫和管理數據庫兩方面,控制數據庫主要用于存儲立體倉庫內貨位信息、托盤信息等,管理數據庫主要用于存儲業務流程數據。圖3所示為中間件數據庫通訊測試界面,點擊“數據庫連接狀態”下方的【測試配置】按鈕,進行數據庫連接測試及配置操作。在“控制數據庫”端和“管理數據庫”端分別輸入需要連接的對應數據庫信息。將數據庫信息錄入之后,點擊【測試】,如果提示“本地數據庫連接成功”以及“遠程數據庫連接成功”,說明網絡連接正常。點擊【保存】按鈕,將測試成功的數據庫信息進行保存,下次開啟中間件時自動配置,不需要重復配置。

2.3遠程服務連接設計

立體倉儲管理系統通常需要與MES系統、ERP系統等進行對接,通常采用WebService/WebApi接口方式進行,中間件顯示自身服務開啟狀態,如果顯示“Web服務狀態開啟失敗”,可通過點擊“服務連接狀態”下方的【測試配置】按鈕,進行服務測試,查找失敗原因。圖4所示為遠程服務連接設計界面,在“URL”文本框輸入對應的服務請求地址,在“Method”欄選擇請求方式以及“ContentType”格式,在“Request”欄輸入請求字段,點擊【測試請求】按鈕,在“Re-sponse”欄提示響應結果,通過該結果進行服務連接狀態的判斷。服務連接狀態主要用于與第三方系統的出入庫對接。3界面展示圖5所示為倉儲管理系統中間件主界面。狀態欄:包括數據庫連接狀態、PLC連接狀態、服務連接狀態等狀態信息的顯示。配置欄:針對各個狀態,如若狀態連接失敗進行對應的配置文件設置。

4結束語

本文主要針對立體倉庫倉儲管理系統中PLC連接、數據庫連接、遠程服務連接部分進行了模塊化設計,設計成中間件。首先介紹了倉儲管理系統主要功能模塊,其次針對中間件各模塊進行了設計介紹,最后將設計完成的系統主界面進行展示。為以后倉儲管理系統的開發設計奠定了基礎。

作者:周先贊 張小晨 張丹 陳瑜 單位:中國電子科技集團公司第二研究 所中國人民解放軍91202部隊 北京科技成果轉化服務中心

主站蜘蛛池模板: 曲麻莱县| 集贤县| 昌平区| 永靖县| 巴林左旗| 礼泉县| 日喀则市| 盐源县| 古交市| 松江区| 宝丰县| 南华县| 绥宁县| 偏关县| 保靖县| 屏南县| 广灵县| 旅游| 洞头县| 平邑县| 甘谷县| 清原| 会昌县| 竹溪县| 永顺县| 瑞安市| 茌平县| 渑池县| 万载县| 蓬莱市| 凤阳县| 绥滨县| 砚山县| 威远县| 湖南省| 井冈山市| 营山县| 岱山县| 本溪市| 托克逊县| 遂昌县|