From ceccbd9f54fdfc30431f6350cd16278c16860465 Mon Sep 17 00:00:00 2001 From: 천호석 <hosuk1418@naver.com> Date: 월, 27 6월 2022 10:32:18 +0900 Subject: [PATCH] 기존 Heavy alarm 발생 후 alarm clear 시 R3(장비 상태 복구중) 으로 변경 -> Heavy alarm 발생 후 buzzer off 시 R3 (장비 상태 복구중), Alarm clear 시 W4(기타 정지중)으로 상태 변경 --- SHARP_CLAS_UI/500.Equipment/Equipment.cs | 22 +++++++++++++++++++++- 1 files changed, 21 insertions(+), 1 deletions(-) diff --git a/SHARP_CLAS_UI/500.Equipment/Equipment.cs b/SHARP_CLAS_UI/500.Equipment/Equipment.cs index 0cdb73a..e05e9b7 100644 --- a/SHARP_CLAS_UI/500.Equipment/Equipment.cs +++ b/SHARP_CLAS_UI/500.Equipment/Equipment.cs @@ -547,7 +547,7 @@ private User_Info _user; private SequenceTimer _modeChangeTime = new SequenceTimer(); - private string _programVersion = "001.001.004"; + private string _programVersion = "001.001.005"; #endregion #region Construct @@ -724,6 +724,16 @@ { Set_Load_Tray_Buzzer(false); Board_Control.IO_manager.Set_Output(OutputData.Buzzer_1_Relay, false); + + if(cim_mode == En_Cim_Mode.Online) + { + if (Alarm_Manager.Instance.Alarm_Status == En_Alarm_Status.HEAVY) + { + Set_Equipment_Status_Code(En_Equipment_Status_Code.T3); + Set_Equipment_Status_Code(En_Equipment_Status_Code.W4); + } + } + Alarm_Manager.Instance.Alarm_Clear(); } } @@ -744,6 +754,16 @@ { Set_Unload_Tray_Buzzer(false); Board_Control.IO_manager.Set_Output(OutputData.Buzzer_1_Relay, false); + + if (cim_mode == En_Cim_Mode.Online) + { + if (Alarm_Manager.Instance.Alarm_Status == En_Alarm_Status.HEAVY) + { + Set_Equipment_Status_Code(En_Equipment_Status_Code.T3); + Set_Equipment_Status_Code(En_Equipment_Status_Code.W4); + } + } + Alarm_Manager.Instance.Alarm_Clear(); unloader.LiftNg.Shuttle.Forward(); } -- Gitblit v1.9.3