動作
Task #2505
已結束Task #2420: 流程
Task #2522: 收板機/投板機CJ/PJ同步
Loader Canel情況下刪除Unloader Queue中的CJ(Job)條件
開始日期:
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還未存在。
動作