專案

一般

配置概況

動作

新增需求 #1918

已結束

不論出庫/入庫, location change, tag 多帶來源儲位

是由 冠榮 林約 1 年 前加入. 於 11 個月 前更新.

狀態:
問題結案
優先權:
Immediate
被分派者:
開始日期:
2024-04-26
完成日期:
完成百分比:

0%

預估工時:
16:00 小時
耗用工時:
預計完成日期:

概述

location change, tag 多帶來源儲位


檔案

是由 冠榮 林約 1 年 前更新 · 已被編輯

!clipboard-202404261622-awtvz.png!
這是目前呼叫空母出的 tag, 可以參考一下, 有 sourceLocation, 和 targetLocation
如果可以就重複利用這兩個欄位值

出庫, 入庫, 空母出, ....都需要支援 sourceLocation, 和 targetLocation

是由 家慶 潘約 1 年 前更新 · 已被編輯

  • 被分派者家慶 潘 變更為 德宥 劉
  • 預估工時 設定為 16:00 小時

location x,y,z 加入 s來源儲位
CarrierLocationChangeEvent by 梭車
當梭車有掛載母棧板,s會帶來源儲位(移倉,出倉)或站點名稱(入倉),否則帶null

相關事件及Log 實際範例如下
1.WCSCarrierWebService CarrierLocationChangeEvent carrierId:tiddy// cmdId:b21c0cdb-afc0-4d61-af99-15eeb3a689d3 cmdType:MoveCmd location:x:3,y:3,z:2,s:null
2.WCSCarrierWebService CarrierLocationChangeEvent carrierId:kitty// cmdId:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af cmdType:GoCmd location:x:3,y:2,z:4,s:null
3.WCSCarrierWebService CarrierLocationChangeEvent carrierId:tiddy// cmdId:b21c0cdb-afc0-4d61-af99-15eeb3a689d3 cmdType:MoveCmd location:x:3,y:2,z:2,s:null
4.WCSCarrierWebService CarrierLocationChangeEvent carrierId:kitty// cmdId:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af cmdType:GoCmd location:x:3,y:3,z:4,s:null
5.WCSCarrierWebService CarrierLocationChangeEvent carrierId:kitty/A0031/S0024855 cmdId:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af cmdType:GoCmd location:x:3,y:3,z:4,s:101010401
6.WCSCarrierWebService CarrierLocationChangeEvent carrierId:tiddy// cmdId:b21c0cdb-afc0-4d61-af99-15eeb3a689d3 cmdType:MoveCmd location:x:1,y:2,z:2,s:null
7.WCSCarrierWebService CarrierLocationChangeEvent carrierId:kitty/A0031/S0024855 cmdId:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af cmdType:GoCmd location:x:3,y:2,z:4,s:101010401
8.WCSCarrierWebService CarrierLocationChangeEvent carrierId:tiddy// cmdId:b21c0cdb-afc0-4d61-af99-15eeb3a689d3 cmdType:MoveCmd location:x:1,y:2,z:3,s:null
9.WCSCarrierWebService CarrierLocationChangeEvent carrierId:tiddy// cmdId:b21c0cdb-afc0-4d61-af99-15eeb3a689d3 cmdType:MoveCmd location:x:3,y:2,z:3,s:null
10.WCSCarrierWebService CarrierLocationChangeEvent carrierId:tiddy// cmdId:b21c0cdb-afc0-4d61-af99-15eeb3a689d3 cmdType:MoveCmd location:x:3,y:3,z:3,s:null
11.WCSCarrierWebService CarrierLocationChangeEvent carrierId:tiddy/A0019/S0024855 cmdId:b21c0cdb-afc0-4d61-af99-15eeb3a689d3 cmdType:MoveCmd location:x:3,y:3,z:3,s:101010301
12.WCSCarrierWebService CarrierLocationChangeEvent carrierId:kitty/A0031/S0024855 cmdId:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af cmdType:GoCmd location:x:1,y:2,z:4,s:101010401
13.WCSCarrierWebService CarrierLocationChangeEvent carrierId:tiddy/A0019/S0024855 cmdId:b21c0cdb-afc0-4d61-af99-15eeb3a689d3 cmdType:MoveCmd location:x:3,y:4,z:3,s:101010301
14.WCSCarrierWebService CarrierLocationChangeEvent carrierId:tiddy// cmdId:b21c0cdb-afc0-4d61-af99-15eeb3a689d3 cmdType:MoveCmd location:x:3,y:4,z:3,s:null
15.WCSCarrierWebService CarrierLocationChangeEvent carrierId:kitty/A0031/S0024855 cmdId:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af cmdType:GoCmd location:x:1,y:2,z:1,s:101010401
16.WCSCarrierWebService CarrierLocationChangeEvent carrierId:tiddy/A0020/S0024855 cmdId:b21c0cdb-afc0-4d61-af99-15eeb3a689d3 cmdType:MoveCmd location:x:3,y:3,z:3,s:101010302
17.WCSCarrierWebService CarrierLocationChangeEvent carrierId:kitty/A0031/S0024855 cmdId:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af cmdType:GoCmd location:x:3,y:2,z:1,s:101010401
18.WCSCarrierWebService CarrierLocationChangeEvent carrierId:tiddy/A0020/S0024855 cmdId:b21c0cdb-afc0-4d61-af99-15eeb3a689d3 cmdType:MoveCmd location:x:3,y:5,z:3,s:101010302
19.WCSCarrierWebService CarrierLocationChangeEvent carrierId:tiddy// cmdId:b21c0cdb-afc0-4d61-af99-15eeb3a689d3 cmdType:MoveCmd location:x:3,y:5,z:3,s:null
20.WCSCarrierWebService CarrierLocationChangeEvent carrierId:kitty/A0031/S0024855 cmdId:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af cmdType:GoCmd location:x:3,y:1,z:1,s:101010401
21.WCSCarrierWebService CarrierLocationChangeEvent carrierId:kitty// cmdId:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af cmdType:GoCmd location:x:3,y:1,z:1,s:null

2車併行測試Log 說明
1,3,6,8,9,10,11,13,14,16,18,19 tiddy 執行
2,4,5,7,12,15,17,20 kitty 執行

tiddy
1.位置在3,3,2 執行命令:b21c0cdb-afc0-4d61-af99-15eeb3a689d3,移倉
3.位置在3,2,2 執行命令:b21c0cdb-afc0-4d61-af99-15eeb3a689d3,移倉
6.位置在1,2,2 執行命令:b21c0cdb-afc0-4d61-af99-15eeb3a689d3,移倉 (進電梯)
8.位置在1,2,3 執行命令:b21c0cdb-afc0-4d61-af99-15eeb3a689d3,移倉 (出電梯)
9.位置在3,2,3 執行命令:b21c0cdb-afc0-4d61-af99-15eeb3a689d3,移倉
10.位置在3,3,3 執行命令:b21c0cdb-afc0-4d61-af99-15eeb3a689d3,移倉
11.位置在3,3,3 執行命令:b21c0cdb-afc0-4d61-af99-15eeb3a689d3,移倉,掛A0019母棧,上面S0024855子棧,s:101010301來源儲位(註:A0019儲位)
13.位置在3,4,3 執行命令:b21c0cdb-afc0-4d61-af99-15eeb3a689d3,移倉,掛A0019母棧,上面S0024855子棧,s:101010301來源儲位(註:A0019儲位)
14.位置在3,4,3 執行命令:b21c0cdb-afc0-4d61-af99-15eeb3a689d3,移倉放下A0019
16.位置在3,3,3 執行命令:b21c0cdb-afc0-4d61-af99-15eeb3a689d3,移倉,掛A0020母棧,上面S0024855子棧,s:101010302來源儲位(註:A0020儲位)
18.位置在3,5,3 執行命令:b21c0cdb-afc0-4d61-af99-15eeb3a689d3,移倉,掛A0020母棧,上面S0024855子棧,s:101010302來源儲位(註:A0020儲位)
19.位置在3,5,3 執行命令:b21c0cdb-afc0-4d61-af99-15eeb3a689d3,移倉,放下A0020

kitty
2.位置在3,2,4 執行命令:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af,出倉
4.位置在3,3,4 執行命令:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af,出倉
5.位置在3,3,4 執行命令:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af3,出倉,掛A0031母棧,上面S0024855子棧,s:101010401來源儲位(註:A0031儲位)
7.位置在3,2,4 執行命令:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af3,出倉,掛A0031母棧,上面S0024855子棧,s:101010401來源儲位(註:A0031儲位)
12.位置在1,2,4 執行命令:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af3,出倉,掛A0031母棧,上面S0024855子棧,s:101010401來源儲位(註:A0031儲位)(進電梯)
15.位置在1,2,1 執行命令:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af3,出倉,掛A0031母棧,上面S0024855子棧,s:101010401來源儲位(註:A0031儲位)(到一樓電梯內)
17.位置在1,2,1 執行命令:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af3,出倉,掛A0031母棧,上面S0024855子棧,s:101010401來源儲位(註:A0031儲位)(出電梯)
20.位置在3,1,1 執行命令:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af3,出倉,掛A0031母棧,上面S0024855子棧,s:101010401來源儲位(註:A0031儲位)(到站點)
21.位置在3,1,1 執行命令:dafa92b2-f77e-4eb4-bfb2-3d663b4a40af3,出倉,放下A0031

是由 德宥 劉約 1 年 前更新 · 已被編輯

  • 被分派者德宥 劉 變更為 冠榮 林

出庫更新如下

1.新增EventBusDataCollection onLeaveASRS事件
情境條件如下(參考來源json location:x:3,y:3,z:4,s:101010401)
A:有來源儲位
B:來源儲位不是字串null
C:有x資料
D:有y資料
E:有z資料
F:此命令(cmdId)首次離開自動倉儲

2.取得單據類型(cmd log要填入單據類型)
WCS Tag是null,所以要透過下命令時的cmdId查詢DB才知道單據類型是什麼

3.onLeaveASRS事件要做的事情
A:取得cmd Log(為了拿單據類型)
B:寫入cmd Log 包含來源儲位
C:通知前端有新命令(mqtt)

是由 家慶 潘約 1 年 前更新 · 已被編輯

WCS
Git Commit: 01bc7ceb02b74ffeec95604e998b82087c290acf [01bc7ce]

是由 冠榮 林11 個月 前更新 · 已被編輯

  • 狀態新提問 變更為 問題結案
動作

匯出至 Atom PDF