天天看點

SAP EWM 與 AGV 機器人對接的三種模式

SAP EWM 與 AGV 機器人對接的三種模式

https://mp.weixin.qq.com/s/xGfUMSBTEMYKce5oXcWDqA

導讀   

本文轉載自:弘毅供應鍊,跟随供應鍊專家卓弘毅的腳步,了解 SAP EWM 與 AGV 物流機器人究竟是如何連接配接起來的。

SAP EWM 與 AGV 機器人對接的三種模式

在上一篇文章《揭秘 AGV 物流機器人黑科技》發表後,有讀者問我一個問題:“請問物聯網平台下的 EWM 和 TPS 與 AGV 互動時,哪個是負責協定轉換的? 相關的通信協定和格式有哪些?”

我當時就想說“ This is a very good question ”,因為我隻知道海康使用的是 TCP 協定,但是 EWM 和 AGV 到底是怎麼對接的,我也沒搞清楚。

本着為讀者服務的精神,我決定把這個事情弄明白。于是,我動用了自己三十年積累的人脈,終于找到了一位來自SAP中國研究院的高人:楊彥塵( Edwin )。

接下來,我會請這位同學出場,來向大家解釋一下「 SAP EWM 和 AGV 機器人究竟是如何連接配接起來的」。

SAP EWM 與 AGV 機器人對接的三種模式

在工業4.0的浪潮下, SAP 的 EWM 已經變得越來越智能,如今 AGV 這個看起來萌萌哒的小夥伴也加入了 EWM 的朋友圈。

SAP EWM 與 AGV 機器人對接的三種模式

也有人叫我「鐵毛驢、鐵烏龜」

很多「攻城獅」都對 EWM 如何與 AGV 對接的問題感興趣,那麼本文就來探讨一下「如何讓 EWM 和 AGV 做朋友吧」。

首先,我們來探讨以下三個名詞 EWM 、 RCS 、 AGV,以及它們在內建場景下的角色。

先舉個栗子。某天你和心中的女神約飯,你打開點評軟體找到了合适的餐館,然後打開導航軟體,在志玲姐姐「向左轉,向右轉」的提示音下,開車到達了目的地,愉快地增進了你們的友誼。

在以上場景中, EWM 就好像是你的點評軟體,她會智能地根據出庫或者入庫的規則,推薦目标 BIN 位(餐館),然後生成倉庫任務。

在傳統 EWM 的應用場景下,這些任務會由倉庫的勞工去執行。但是在 EWM 和 AGV 內建的場景下,這些任務是由這些扛得了重擔、鑽得了貨架的 AGV 執行,這個時候隻知道目标 BIN 位 AGV 是一臉懵逼的,此時需要老司機 RCS 出場。

SAP EWM 與 AGV 機器人對接的三種模式

RCS(Robot Control System)就是以上場景中的導航軟體,通常會由 AGV 的供應商提供。她就像倉庫中 AGV 的交通指揮官,是倉庫的塔台。

RCS 會知道 AGV 的位置在哪裡, BIN 位到 BIN 位之間的路徑有哪些,哪些路徑已經比較擁堵……然後指揮 AGV 更有效率地完成倉庫任務。

敲黑闆。 EWM 負責倉庫任務的建立, RCS 負責把倉庫任務委派給合适的 AGV ,然後指揮 AGV 完成倉庫任務并且向 EWM 報告完成情況。

SAP EWM 與 AGV 機器人對接的三種模式

通過以上解釋,聰明的同學已經發現了,如果能解決 EWM 和 RCS 之間的通訊問題,那麼 EWM 就能讓 AGV 歡快地執行倉庫任務了。

通訊問題具體怎麼解決呢?以下介紹三種姿勢。

第一種情況。假設你的合作夥伴能提供一個「靈活」的 RCS,也就是說,具備利用 Java 或者 C#,以及 SAP 的 RFC 庫進行一定程度的開發。

那麼我們可以利用 SAP(提供的 Connect subsystem 功能,通過 IDOC 進行通信。?

( SPRO→Extended Warehouse Management→Interfaces→Non-SAP Systems→Connect Subsystem)

在這個場景下,EWM 會将建立的倉庫任務,通過消息類型 /SCWM/WMTORD 傳遞到 RCS,在 RCS 指揮 AGV 完成任務之後,通過消息類型 /SCWM/WMTOCO 通知 EWM, EWM 再完成相關倉庫任務的确認。

想要了解更多,可以搜尋 SAP help portal 上 Interface Between EWM and Non-SAP Systems,傳送門? 

( https://help.sap.com/viewer/search?q=Interface%20Between%20EWM%20and%20Non-SAP%20Systems&state=PRODUCTION&language=en-US&format=standard,html,pdf,others)

這種做法利用了 EWM 的标準功能,并且能夠準确實時地更新倉庫任務的狀态。如果你是 AGV 的供應商,并且實作了以上接口,那麼你就打開了 SAP EWM客戶的大門,想想是不是有些小激動呢?

第二種情況。很不幸你遇到了一個「固執」的 RCS 系統,但幸運的是, RCS 提供了基于 Web Service 的接口。

這個時候,我們可以通過開發接口程式,然後設定為定時任務,将 EWM 建立立的倉庫任務,通過 ABAP Http Client 調用 Web Service 的方式傳遞給 RCS 。

接着再讀取 RCS 完工的倉庫任務并且更新 EWM 的狀态。這種做法需要在 EWM 做一定程度的定制開發,并且和特定的 RCS 系統緊耦合在一起,是一種折衷的做法。

第三種情況。某些場景對實時性的要求很高,需要有一種辦法,讓 EWM 跳過 RCS,直接利用 IoT 的方式連接配接到 AGV,并且指揮 AGV 完成倉庫任務。

這種方法就是 SAP EWM MFS 。MFS 可以讓 EWM 通用 TCP/IP 的方式,直接連接配接到 AGV 的 PLC 晶片,聽上去是不是很 Cool!不過礙于篇幅,此處就不展開了。

有興趣的小夥伴可以參閱 SAP help portal 上關于 MFS 的相關内容,傳送門?

(https://help.sap.com/viewer/search?q=MFS&state=PRODUCTION&language=en-US&format=standard,html,pdf,others)

謝謝各位能閱讀到這裡!課堂總結啦。 SAP EWM 與 AGV 對接有間接和直接兩種模式。

SAP EWM 可以通過 IDOC 或 Web Service 的方式與 RCS 通信,間接完成與 AGV 的內建。

另外也可以通過 MFS + TCP/IP 的方式直接與 AGV 內建。

希望這篇文章能夠讓大家多了解一些 SAP EWM 的小知識,與 SAP 一起,把倉庫管理變得越來越智能!

SAP EWM 與 AGV 機器人對接的三種模式

不知道大家看完了以後有什麼感覺?是不是被一堆專業詞彙 IDOC,Web Service,IoT,調用,緊耦合……搞得有點迷糊。

對于大多數小夥伴來說,我們不需要去搞明白這些專業術語到底代表了什麼意思,隻需要了解系統運作的基本原理就足夠了。就像是 SAP EWM 有多種解決方案,可以根據不同的 RCS/AGV 的配置和實際需要使用的場景,精準地提供 EWM→RCS→AGV 的無縫連接配接,讓物流機器人效率更高,倉庫工廠中的房間的智能化增強,企業的供應鍊靈活性提升。

關于 SAP EWM

SAP Extended Warehouse Management (擴充倉儲管理),搭載了物聯網技術,在內建、管理機器人方面具有很大的優勢。

它支援靈活可配置的出入庫政策,滿足不同類型貨品的多樣化庫存管理需求,支援使用者實作真正意義上的柔性化生産。

SAP EWM 與 ERP、MES 等系統無縫對接,接收并執行物流指令,可以做到生産與物流管理的系統化、一體化、透明化和智能化。

關于作者

楊彥塵(Edwin Yang),SAP 中國研究院,進階研發工程師。

再次感謝 Edwin 對本文做出的貢獻!

本文轉載自:弘毅供應鍊

繼續閱讀