專案

一般

配置概況

動作

Task #2505

已結束

Task #2420: 流程

Task #2522: 收板機/投板機CJ/PJ同步

Loader Canel情況下刪除Unloader Queue中的CJ(Job)條件

是由 莊 施嶔2 個月 前加入. 於 7 天 前更新.

狀態:
Closed
優先權:
High
被分派者:
版本:
開始日期:
10/04/2025
完成日期:
14/04/2025
完成百分比:

100%

預估工時:

概述

參考構思(此方式在有發生非預的例外沒刪到而有殘帳,且loader上同樣CJ時依然會造成符合條件而無法刪除)
*.要加入考慮雙Port的情況。只要雙Port上沒有的CJ,都可以刪除。
bDoCancelFlag=False;
IF Loader Port 中的Data
If Carrier State = "WAIT"
or "MAPE"
Static sPreCarrierState="Wait";
End If
IF Carrier State=CANCEL
If sPreCarrier State=="Wait"
bDoCancelFlag=True
sPreCarrierState="CANCEL"
if sLoaderCJID == ""
sLoaderCarrierID=Loader CarrierID
else
sLoaderCJID=LoaderCJID
endif
Endif
Endif
Endif
取得bDoCancelFlag做為刪除Job 帳的Flag.
使用Loader的CJ ID or Carrier ID做為在Queue中搜尋刪除Job Record的條件之一。
Note: 在Loader MAPE狀態下,CJ還未存在。

是由 莊 施嶔2 個月 前更新

  • 優先權Normal 變更為 High

是由 莊 施嶔2 個月 前更新

  • 父議題#2420 變更為 #2522

PLC 4/10可Ready

是由 莊 施嶔2 個月 前更新

  • 狀態New 變更為 In Progress

是由 莊 施嶔2 個月 前更新

  • 完成百分比0 變更為 80

是由 莊 施嶔約 2 個月 前更新

  • 完成百分比80 變更為 100

是由 莊 施嶔約 2 個月 前更新

  • 被分派者 設定為 王 振倫/Simon

是由 王 振倫/Simon約 2 個月 前更新

同步刪帳時機點說明
LD:
在進入 PROC 前,按 Abort,會一併刪除 ULD 的帳,有以下兩種情境
1. LD 已經有帳了( ES22 的 CJID 有值 ),會刪 ULD 裡與 LD CJID 相同的帳
2. LD 沒帳( LD 在 Wait 前按 Abort 之類的 ),或是 ULD 找不到與 LD CJID 相同的 CJ,會再找 ULD 裡有沒有 CJID 包含 LD 的 CST ID,有的話也會刪

1 觸發之後就不會觸發 2

ULD:
不論什麼時候按 Abort,皆不會刪除 LD 的帳

是由 王 振倫/Simon7 天 前更新

  • 狀態In Progress 變更為 Closed
動作

匯出至 Atom PDF