|
@@ -490,6 +490,11 @@ namespace Venus_RT.Modules.PMs
|
|
|
Transition(PMState.Processing, FSM_MSG.TIMER, FnProcessTimeout, PMState.Idle);
|
|
|
Transition(PMState.Processing, MSG.Abort, FnAbortProcess, PMState.Idle);
|
|
|
|
|
|
+
|
|
|
+ Transition(PMState.Idle, MSG.Clean, FnRunRecipe, PMState.Clean);
|
|
|
+ Transition(PMState.Clean, FSM_MSG.TIMER, FnProcessTimeout, PMState.Idle);
|
|
|
+ Transition(PMState.Clean, MSG.Abort, FnAbortProcess, PMState.Idle);
|
|
|
+
|
|
|
|
|
|
Transition(PMState.Idle, MSG.GasFlow, FnStartGasFlow, PMState.GasFlowing);
|
|
|
Transition(PMState.GasFlowing, MSG.GasFlow, FnAbortGasFlow, PMState.Idle);
|
|
@@ -538,48 +543,6 @@ namespace Venus_RT.Modules.PMs
|
|
|
|
|
|
Transition(PMState.DropDownReady, MSG.PreparePlace, FnStartSwapPlace, PMState.PreparePlace);
|
|
|
|
|
|
- #region 注
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- #endregion
|
|
|
-
|
|
|
Transition(PMState.Idle, MSG.PartialPressure, FnStartPartialPressure, PMState.PartialPressureTesting);
|
|
|
Transition(PMState.PartialPressureTesting, FSM_MSG.TIMER, FnPartialPressureTimeout, PMState.Idle);
|
|
|
Transition(PMState.PartialPressureTesting, MSG.Abort, FnAbortPartialPressure, PMState.Idle);
|