恢复运行(Eap 和E84)前强制E84 step进入stop状态,防止Alarm状态清除失败

main
wyj 3 months ago
parent baec0a5dca
commit a2ebce6a25

@ -2596,9 +2596,11 @@ void CTdkFoupLoadPortMgr::E84Step_Alarm(eWaferLoadPortType PortType)
LogInfo.m_FuncName = "E84Step_Alarm"; LogInfo.m_FuncName = "E84Step_Alarm";
LogInfo.m_LogMsg = gTransferArmMgr->GetLoadPortStr(PortType); LogInfo.m_LogMsg = gTransferArmMgr->GetLoadPortStr(PortType);
LogInfo.m_LogMsg += "RecoverE84Flow"; LogInfo.m_LogMsg += "RecoverE84Flow";
gLogMgr->WriteLogInfo(LogInfo); gLogMgr->WriteLogInfo(LogInfo);
LoadPort.m_bE84AlarmClear = false;//重置报警清除状态 LoadPort.m_bE84AlarmClear = false;//重置报警清除状态
//½øÈëֹͣ״̬
LoadPort.ChangeE84CtrlFlowStep(_E84Step_Stop);
Sleep(1000);
//恢复运行(Eap 和E84) -->这里只能重新load //恢复运行(Eap 和E84) -->这里只能重新load
gSemiSecsCommMgr->ChangeEapFlowStepState(PortType); gSemiSecsCommMgr->ChangeEapFlowStepState(PortType);
} }

Loading…
Cancel
Save