From 1b41c33a9748469fc54e4c0cdb01752d7e3da179 Mon Sep 17 00:00:00 2001 From: "SIC1016\\caipeilun" <905168240@qq.com> Date: Fri, 21 Aug 2026 10:28:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9routine=E7=9A=84mfc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App/Modules/SicModules/PMs/Routines/PMPurgeRoutine.cs | 1 + App/Modules/SicModules/PMs/Routines/PMToAtmIdleRoutine.cs | 4 +++- App/Modules/SicModules/PMs/Routines/PMVentRoutine.cs | 5 +++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/App/Modules/SicModules/PMs/Routines/PMPurgeRoutine.cs b/App/Modules/SicModules/PMs/Routines/PMPurgeRoutine.cs index dc779cc..0e0159c 100644 --- a/App/Modules/SicModules/PMs/Routines/PMPurgeRoutine.cs +++ b/App/Modules/SicModules/PMs/Routines/PMPurgeRoutine.cs @@ -362,6 +362,7 @@ namespace SicModules.PMs.Routines SetIoValueByGroup((int)RoutineStep.SetGroupJ, IoGroupName.J, true, _IoValueOpenCloseTimeout); //6、 M1-M17 设定为 default 值,所有 PC 设定为 default 值(PC1-PC9), M18-M40(除M30\M34\M39)) MFC 3s ramp 到 default 值。 + SetMfcModeToNormalByGroup((int)RoutineStep.SetMFCMode, MfcGroupName.All); SetMfcToDefaultByGroup((int)RoutineStep.SetM1toM17, MfcGroupName.M1toM17, 0); SetPcModeToNormal((int)RoutineStep.SetPCMode, _lstPcList); SetMfcToDefaultByGroup((int)RoutineStep.SetM18toM40, MfcGroupName.M18toM40No303439, 3); diff --git a/App/Modules/SicModules/PMs/Routines/PMToAtmIdleRoutine.cs b/App/Modules/SicModules/PMs/Routines/PMToAtmIdleRoutine.cs index 103c9c3..5093841 100644 --- a/App/Modules/SicModules/PMs/Routines/PMToAtmIdleRoutine.cs +++ b/App/Modules/SicModules/PMs/Routines/PMToAtmIdleRoutine.cs @@ -106,7 +106,8 @@ namespace SicModules.PMs.Routines TimeDelay20, TimeDelay21, TimeDelay22, - Notify1, + Notify1, + SetM1toM17 } private IoThrottleValve2 _IoThrottle; @@ -193,6 +194,7 @@ namespace SicModules.PMs.Routines //6、 M1-M17 设定为 default 值, 所有 PC 设定为 default 值(PC1-PC9) ,M18 - M40(除 M30\M34\M39) MFC 5s ramp 到 0。 SetMfcModeToNormalByGroup((int)RoutineStep.SetMFCMode, MfcGroupName.All); + SetMfcToDefaultByGroup((int)RoutineStep.SetM1toM17, MfcGroupName.M1toM17, 5); SetPcToDefault((int)RoutineStep.SetPC, _lstPcList); SetMfcToDefaultByGroup((int)RoutineStep.SetM18toM40, MfcGroupName.M18toM40No303439, 5); diff --git a/App/Modules/SicModules/PMs/Routines/PMVentRoutine.cs b/App/Modules/SicModules/PMs/Routines/PMVentRoutine.cs index 5bfc905..3deede4 100644 --- a/App/Modules/SicModules/PMs/Routines/PMVentRoutine.cs +++ b/App/Modules/SicModules/PMs/Routines/PMVentRoutine.cs @@ -107,7 +107,7 @@ namespace SicModules.PMs.Routines TimeDelay20, TimeDelay21, TimeDelay22, - Notify1, + Notify1, SetM1toM17 } private IoThrottleValve2 _IoThrottle; @@ -193,7 +193,8 @@ namespace SicModules.PMs.Routines SetIoValueByGroup((int)RoutineStep.SetGroupG, IoGroupName.G, true, _IoValueOpenCloseTimeout); //6、 M1-M17 设定为 default 值, 所有 PC 设定为 default 值(PC1-PC9) ,M18 - M40(除 M30\M34\M39) MFC 5s ramp 到 0。 - SetMfcModeToNormalByGroup((int)RoutineStep.SetMFCMode, MfcGroupName.M1toM17); + SetMfcModeToNormalByGroup((int)RoutineStep.SetMFCMode, MfcGroupName.All); + SetMfcToDefaultByGroup((int)RoutineStep.SetM1toM17, MfcGroupName.M1toM17, 5); SetPcToDefault((int)RoutineStep.SetPC, _lstPcList); SetMfcToDefaultByGroup((int)RoutineStep.SetM18toM40, MfcGroupName.M18toM40No303439, 5);