智能倉儲:立體倉WCS設計

自動化立體倉庫簡稱高架倉庫,是采用高層貨架存放貨物,以巷道堆垛起重機為主,結合入庫出庫周邊設備來進行作業的一種倉庫。

立體倉主體由貨架、巷道式堆垛機、輸送機等組成。

電氣控制系統、上位監控系統(Warehouse Control System,WCS)、庫存管理系統(Warehouse Management System,WMS)實現自動化作業。

WCS是WMS和物流設備(堆垛機、輸送機等)間的橋梁,負責協調、調度底層物流設備執行倉儲系統的業務流程,讓過程按照程序預先設定流程執行。

WCS 系統根據底層電氣硬件不同需選擇不同平臺,如:

底層硬件用德國西門子可編程邏輯控制器(Programmable

Logic Controller ,PLC), WCS 開發要基于西門子WinCC平臺或微軟VisualStudio C# 平臺,這兩個平臺是市場主流的工控開發工具。

WCS 的基本功能

WCS 連接電氣控制系統和庫存管理系統,實現:

  1. 與底層PLC、上層WMS通訊

  2. 對任務列表作業進行管理

  3. 不依賴WMS 生成臨時作業

  4. 設備操作和狀態顯示

1、WCS 通訊功能

WCS 的主要功能之一是通訊,既包括與底層PLC 設備的通訊,也包含與WMS 的通訊。

WCS 從WMS 接收入、出庫作業指令,將指令轉換成PLC 可識別的信息下發給PLC,同時采集PLC 數據,將設備狀態、作業狀態反饋給WMS。

通訊結構關系圖

2、WCS 任務管理功能

WMS 下發的托盤入、出庫任務,WCS 依據特定的排序原則,根據設備狀態進行管理,使不同的作業發送給對應的設備。

  • WMS 下發的作業數據中帶有優先級信息,WCS 可以將優先級作為第一排序依據,對于相同優先級的作業,按照作業下發時間進行排序。

  • 當入庫、出庫作業同時存在時,如沒有特殊的需要,WCS 保證兩種類型的作業交叉進行,同一巷道內的作業,堆垛機執行完一條入庫作業后再執行一條出庫作業,即實現“一入一出”模式,避免入庫托盤長期等待設備執行,造成后續托盤堵住輸送機上的其他托盤的入庫作業。

  • WCS具備對當前作業人工干預處理功能。如作業查詢、作業狀態分類查看、手動優先出庫、手動完成作業、手動刪除作業等。

3、WCS 手動任務

WCS 不僅接收WMS 的作業任務,操作員也可以手動生成作業。方便WMS 通訊中斷期間臨時生成作業,或處理部分異常作業。

按立體庫設備,將手動作業劃分為:

  • 堆垛機單機作業:只有堆垛機執行

  • 輸送機單機作業:只有輸送機執行

  • WCS 聯機作業:堆垛機和輸送機配合執行,似于WMS 下發的作業,但聯機作業完成后,不需向WMS 反饋執行結果,WMS庫存信息不會發生變化。

按作業的種類,WCS 手動任務包括:

  • 入庫作業

  • 出庫作業

4、設備操作和狀態顯示

立體倉庫主要運行設備是堆垛機和輸送機,WCS對這兩種設備進行操作,并根據設備的狀態觸發傳遞相應的作業指令。

常用的操作包括:

  • 對某設備PLC聯機或脫機操作,根據現場情況選擇需要聯網的設備,只對成功聯網的設備發送作業指令,防止非工作設備的誤動作引發異常。

  • 將堆垛機的聯機、脫機操作狀態上傳給WMS,WMS依據堆垛機聯網信息判斷某巷道庫存是否可用來進行出庫作業的下發,對于入庫作業、巷道堆垛機是否可用是WMS給入庫托盤分配庫位的依據之一。

  • 方便操作員掌握設備的狀態,設備聯機、脫機、待機、工作、故障等狀態,在WCS界面直觀顯示,如:

不同顏色文字顯示或特定的圖形顯示。

對移動設備如堆垛機,可根據PLC行走數據在畫面中顯示設備的大概位置;

對非移動設備如輸送機,顯示其上的托盤占位信息。

WCS的設計要點

WCS的作用主要是與物流設備建立通訊協議,協調、調度自動倉儲系統中的各種物流設備

達成這一目標,必然要和設備建立某種通訊機制。因此,首先要解決的是WCS與底層物流設備的通訊問題

通訊問題的解決靠系統與每種設備間建立一種通訊協議,就是通常所說的接口協議

通訊協議的關鍵點包括:

  • 設備通訊協議由各個物流設備子系統提供,WCS遵守。協議中描述了物流設備的基本功能、怎樣使用物流設備的公開的功能接口或要求WCS公開的接口。

  • 標準通訊協議:TCP、UDP等;

  • 通訊硬件連接:以太網、紅外光通訊、無線以太網、串口(422/485/232)等。

WCS并不直接控制物流設備動作,而是協調多種設備的工作。

每一個設備都有自身的控制系統,自動化系統中最常見的就是PLC,WCS只需要和PLC中的控制程序通訊即可。

如果系統中的每一個設備都可以自主地完成某個特定流程(設備自主的控制程序相對比較穩定,以及擁有成熟的優化算法),WCS就只需接受WMS任務發送,根據倉庫作業流程的特點,制定合理的分配策略、執行策略發送協調指令就可以。

因此,WCS除了要考慮軟件、技術等方面,同時,選擇合適的控制策略對WCS系統運行效率、安全性、穩定性都有著很大影響。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/35254.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/35254.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/35254.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【前后端實現】AHP權重計算

AHP權重計算: 需求:前端記錄矩陣維度、上三角值,后端構建比較矩陣、計算權重值并將結果返回給前端 比較矩陣構建 如果你想要根據上三角(不包括對角線)的值來構建對稱矩陣,那么你可以稍作修改上述的generate…

.NET 語言特定指南

.NET Language-Specific Guide 本指南將教您如何使用 Docker 創建容器化的 .NET 應用程序。通過本指南,您將學習如何: 容器化并運行 .NET 應用程序設置本地環境以使用容器開發 .NET 應用程序使用容器運行 .NET 應用程序測試使用 GitHub Actions 配置容…

量化交易面臨的難題

量化交易面臨的難題 1、監管機構對于算法交易、量化交易的監管越來越嚴格3、回測場景于實盤交易場景的不匹配性4、策略并非100%有效,并非100%的收益5、股票、基本面、市場新聞之間的關系時刻在變化并且難以捉摸6、很難使用一套通用的交易規則去匹配所有的股票/市場/…

U盤數據恢復實戰:兩大方案助您找回珍貴數據

在數字化時代,U盤作為我們隨身攜帶的數據存儲工具,承載著無數重要的文件和信息。然而,由于誤操作、系統崩潰或硬件故障等原因,U盤中的數據可能會突然消失,給我們帶來極大的困擾。本文將深入探討U盤數據恢復的概念、方法…

常見大功率藍牙應用有哪些?

在無線通信技術飛速發展的今天,藍牙技術以其低功耗和易用性優勢成為短距離無線通信的佼佼者。然而,隨著智能家居、工業4.0等新型應用的興起,藍牙應用設備對通信距離和穩定性的要求越來越高。為了滿足更大范圍的無線通信需求,大功率…

山寨幣大額解鎖拋壓拖累比特幣:10X Research 深度剖析市場動蕩

加密貨幣市場大幅下跌,山寨幣損失慘重 在經歷了幾個月的強勁表現后,加密貨幣市場最近經歷了一輪大幅下跌,特別是山寨幣損失慘重。10X Research 最近在其Newsletter中發表了觀點,認為山寨幣大額解鎖所帶來的拋壓正在拖累比特幣。本…

使用Birdeye訪問Sui上加密市場數據

是一個鏈上加密交易數據聚合器,于2024年4月開始整合Sui數據。 個人DeFi用戶可以在Birdeye的首頁找到豐富的數據,包括關于主流區塊鏈上的tokens、交易和交易者錢包的詳細信息。 Birdeye提供API和WebSockets數據服務,涵蓋token價格和其他DeFi…

聚星文社ai工具下載

您可以在聚星文社官方網站上下載他們的AI工具。請訪問他們的官方網站, 然后找到下載頁面,從中選擇并下載所需的AI工具。下載 如果您對下載過程有任何問題,建議您直接聯系聚星文社的客服人員尋求幫助。

計算機SCI期刊,中科院3區,1個月錄用,易過審

一、期刊名稱 Visual Computer 二、期刊簡介概況 期刊類型:SCI 學科領域:計算機科學 影響因子:3.5 中科院分區:3區 三、期刊簡介 視覺計算機發表有關捕獲、識別、建模、分析和生成形狀和圖像的所有研究領域的文章。 計算機…

DDMA信號處理以及數據處理的流程---doa估計

Hello,大家好,我是Xiaojie,好久不見,歡迎大家能夠和Xiaojie一起學習毫米波雷達知識,Xiaojie準備連載一個系列的文章—DDMA信號處理以及數據處理的流程,本系列文章將從目標生成、信號仿真、測距、測速、cfar檢測、測角、目標聚類、目標跟蹤這幾個模塊逐步介紹,這個系列的…

蘇寧易購通用卡怎么使用?

現在還有人用蘇寧的禮品卡嗎 前兩天618,想買點家電,但是在蘇寧上看價格還不如京東淘寶優惠 最后手里的蘇寧卡也沒用出去 本來想著要不送人算了,但是收卡云的價格也還不錯,最后就賣出去了 500塊錢的蘇寧卡買了475,到…

消費疲軟,如何提振市場信心

消費疲軟是一個復雜的市場現象,提振市場信心需要從多個方面入手。以下是一些具體的建議,旨在幫助提振市場信心并應對消費疲軟: 增加消費者購買力: 提高居民收入水平,特別是中低收入群體。通過經濟發展、政策扶持等手段…

MySQL死鎖

目錄 死鎖的原因 死鎖的解決方法 預防MySQL死鎖的策略 檢測MySQL中的死鎖 MySQL死鎖是指在MySQL數據庫中,兩個或多個事務在執行過程中,因爭奪鎖資源而造成的相互等待的現象,若無外力干涉它們都將無法繼續執行。 死鎖的原因 事務競爭資源:多個事務同時競爭同一資源,其…

google瀏覽器無法訪問大端口的處理方式

屬性的目標中添加后綴內容或者修改后臺端口為常用端口,比如8080等。 “C:\Program Files\Google\Chrome\Application\chrome.exe” --explicitly-allowed-ports8888

責任鏈模式(設計模式)

責任鏈模式(Chain of Responsibility Pattern)是一種行為設計模式,它允許多個對象有機會處理請求,從而避免請求的發送者和接收者之間的耦合。將這些對象連成一條鏈,并沿著這條鏈傳遞請求,直到有一個對象處理…

【Excel】單元格如何設置可選項、固定表頭

設置可選項 固定表頭:視圖---凍結窗口

c++ 線程安全與線程管理

C11引入了標準庫中的多線程支持,包括std::thread類和各種同步機制 互斥鎖std::mutex : 互斥鎖用于保護共享資源,確保同一時間只有一個線程能夠訪問該資源,以防止數據競爭。 條件變量std::condition_variable : 條件變…

埃特巴什碼加解密小程序

埃特巴什碼加解密小程序 這幾天在看CTF相關的課程,涉及到古典密碼學和近代密碼學還有現代密碼學。 簡單替換密碼 Atbash Cipher 埃特巴什碼(Atbash Cipher)其實可以視為下面要介紹的簡單替換密碼的特例,它使用字母表中的最后 一個字母代表第一個字母…

springboot學習01-[springboot介紹、配置文件介紹、自動配置讀取原理]

springboot介紹、配置文件介紹、自動配置讀取原理 springBoot學習代碼說明為什么java -jar springJar包后項目就可以啟動 配置文件介紹配置文件加載順序其他約定配置文件加載順序profile配置文件加載配置文件綁定類屬性通過Value的方式進行屬性注入通過ConfigurationProperties…

力扣62 不同路徑

一個機器人位于一個 m x n 網格的左上角 (起始點在下圖中標記為 “Start” )。 機器人每次只能向下或者向右移動一步。機器人試圖達到網格的右下角(在下圖中標記為 “Finish” )。 問總共有多少條不同的路徑? 輸入&…