|
@@ -58,6 +58,18 @@ namespace MECF.Framework.Common.FAServices
|
|
|
public const string RecipeStepStart = "RecipeStepStart";
|
|
public const string RecipeStepStart = "RecipeStepStart";
|
|
|
public const string RecipeStepEnd = "RecipeStepEnd";
|
|
public const string RecipeStepEnd = "RecipeStepEnd";
|
|
|
public const string RecipeFailed = "RecipeFailed";
|
|
public const string RecipeFailed = "RecipeFailed";
|
|
|
|
|
+
|
|
|
|
|
+ public const string RecipeStop = "RecipeStop";
|
|
|
|
|
+ public const string RecipeHold = "RecipeHold";
|
|
|
|
|
+ public const string RecipeRelease = "RecipeRelease";
|
|
|
|
|
+ public const string RecipeJumpStep = "RecipeJumpStep";
|
|
|
|
|
+ public const string RecipeStepSkip = "RecipeStepSkip";
|
|
|
|
|
+ public const string RecipeJumpEnd = "RecipeJumpEnd";
|
|
|
|
|
+ public const string RecipeAbort = "RecipeAbort";
|
|
|
|
|
+ public const string CallAlarmRecipe = "CallAlarmRecipe";
|
|
|
|
|
+ public const string CallAbortRecipe = "CallAbortRecipe";
|
|
|
|
|
+ public const string RunResetRecipe = "RunResetRecipe";
|
|
|
|
|
+
|
|
|
public const string CarrierInEnd = "CarrierInEnd";
|
|
public const string CarrierInEnd = "CarrierInEnd";
|
|
|
public const string CarrierInStart = "CarrierInStart";
|
|
public const string CarrierInStart = "CarrierInStart";
|
|
|
public const string CarrierOutStart = "CarrierOutStart";
|
|
public const string CarrierOutStart = "CarrierOutStart";
|
|
@@ -128,11 +140,18 @@ namespace MECF.Framework.Common.FAServices
|
|
|
RecipeStepEnd = 2003,
|
|
RecipeStepEnd = 2003,
|
|
|
RecipeFailed = 2004,
|
|
RecipeFailed = 2004,
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
ChargeStart = 2010,
|
|
ChargeStart = 2010,
|
|
|
ChargeEnd = 2011,
|
|
ChargeEnd = 2011,
|
|
|
DischargeStart = 2012,
|
|
DischargeStart = 2012,
|
|
|
DischargeEnd = 2013,
|
|
DischargeEnd = 2013,
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
BatchLocOccupied = 2020,
|
|
BatchLocOccupied = 2020,
|
|
|
BatchLocUnOccupied = 2021,
|
|
BatchLocUnOccupied = 2021,
|
|
|
SideDummyStateAlarm = 2022,
|
|
SideDummyStateAlarm = 2022,
|
|
@@ -143,6 +162,19 @@ namespace MECF.Framework.Common.FAServices
|
|
|
CarrierOutEnd = 2027,
|
|
CarrierOutEnd = 2027,
|
|
|
SideDummyStateWarning = 2028,
|
|
SideDummyStateWarning = 2028,
|
|
|
ExtraDummyStateWarning = 2029,
|
|
ExtraDummyStateWarning = 2029,
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ RecipeHold = 2040,
|
|
|
|
|
+ RecipeRelease = 2041,
|
|
|
|
|
+ RecipeStop = 2042,
|
|
|
|
|
+ RecipeJumpStep = 2043,
|
|
|
|
|
+ RecipeAbort = 2044,
|
|
|
|
|
+ RecipeSkip = 2045,
|
|
|
|
|
+ RecipeJumpEnd = 2046,
|
|
|
|
|
+ CallAlarmRecipe = 2047,
|
|
|
|
|
+ CallAbortRecipe = 2048,
|
|
|
|
|
+ RunResetRecipe = 2049,
|
|
|
|
|
+ RecipeStepSkip = 2050,
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// <summary>
|
|
@@ -212,6 +244,9 @@ namespace MECF.Framework.Common.FAServices
|
|
|
{RecipeStepEnd, new VIDItem() {Name = RecipeStepEnd, Index = (int)EventName.RecipeStepEnd, LinkableVid = new[] {(int)DataVariables.DataName.RecipeID,(int)DataVariables.DataName.PortID,(int)DataVariables.DataName.StationName, (int)DataVariables.DataName.RecipeStepNumber, (int)DataVariables.DataName.SlotID}}},
|
|
{RecipeStepEnd, new VIDItem() {Name = RecipeStepEnd, Index = (int)EventName.RecipeStepEnd, LinkableVid = new[] {(int)DataVariables.DataName.RecipeID,(int)DataVariables.DataName.PortID,(int)DataVariables.DataName.StationName, (int)DataVariables.DataName.RecipeStepNumber, (int)DataVariables.DataName.SlotID}}},
|
|
|
{RecipeFailed, new VIDItem() {Name = RecipeFailed, Index = (int)EventName.RecipeFailed, LinkableVid = new[] {(int)DataVariables.DataName.RecipeID,(int)DataVariables.DataName.PortID,(int)DataVariables.DataName.StationName,(int)DataVariables.DataName.SlotID}}},
|
|
{RecipeFailed, new VIDItem() {Name = RecipeFailed, Index = (int)EventName.RecipeFailed, LinkableVid = new[] {(int)DataVariables.DataName.RecipeID,(int)DataVariables.DataName.PortID,(int)DataVariables.DataName.StationName,(int)DataVariables.DataName.SlotID}}},
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
{ChargeStart, new VIDItem() {Name = ChargeStart, Index = (int)EventName.ChargeStart, LinkableVid = new[] {(int)DataVariables.DataName.PRJobID, (int)DataVariables.DataName.Clock}}},
|
|
{ChargeStart, new VIDItem() {Name = ChargeStart, Index = (int)EventName.ChargeStart, LinkableVid = new[] {(int)DataVariables.DataName.PRJobID, (int)DataVariables.DataName.Clock}}},
|
|
|
{ChargeEnd, new VIDItem() {Name = ChargeEnd, Index = (int)EventName.ChargeEnd, LinkableVid = new[] {(int)DataVariables.DataName.PRJobID, (int)DataVariables.DataName.Clock, (int)DataVariables.DataName.BoatSlotMapList}}},
|
|
{ChargeEnd, new VIDItem() {Name = ChargeEnd, Index = (int)EventName.ChargeEnd, LinkableVid = new[] {(int)DataVariables.DataName.PRJobID, (int)DataVariables.DataName.Clock, (int)DataVariables.DataName.BoatSlotMapList}}},
|
|
|
{DischargeStart, new VIDItem() {Name = DischargeStart, Index = (int)EventName.DischargeStart, LinkableVid = new[] {(int)DataVariables.DataName.PRJobID, (int)DataVariables.DataName.Clock, (int)DataVariables.DataName.BoatSlotMapList}}},
|
|
{DischargeStart, new VIDItem() {Name = DischargeStart, Index = (int)EventName.DischargeStart, LinkableVid = new[] {(int)DataVariables.DataName.PRJobID, (int)DataVariables.DataName.Clock, (int)DataVariables.DataName.BoatSlotMapList}}},
|
|
@@ -248,6 +283,20 @@ namespace MECF.Framework.Common.FAServices
|
|
|
(int)DataVariables.DataName.EventName,
|
|
(int)DataVariables.DataName.EventName,
|
|
|
}}},
|
|
}}},
|
|
|
|
|
|
|
|
|
|
+ {RecipeHold, new VIDItem() {Name = RecipeHold, Index = (int)EventName.RecipeHold, LinkableVid = new[] {(int)DataVariables.DataName.RecipeID,(int)DataVariables.DataName.RecipeStepNumber}}},
|
|
|
|
|
+ {RecipeStop, new VIDItem() {Name = RecipeStop, Index = (int)EventName.RecipeStop, LinkableVid = new[] {(int)DataVariables.DataName.RecipeID,(int)DataVariables.DataName.NewRecipeStepNumber}}},
|
|
|
|
|
+ {RecipeRelease, new VIDItem() {Name = RecipeRelease, Index = (int)EventName.RecipeRelease, LinkableVid = new[] {(int)DataVariables.DataName.RecipeID,(int)DataVariables.DataName.NewRecipeStepNumber}}},
|
|
|
|
|
+ {RecipeStepSkip, new VIDItem() {Name = RecipeStepSkip, Index = (int)EventName.RecipeStepSkip, LinkableVid = new[] {(int)DataVariables.DataName.RecipeID,(int)DataVariables.DataName.NewRecipeStepNumber}}},
|
|
|
|
|
+
|
|
|
|
|
+ {RecipeJumpStep, new VIDItem() {Name = RecipeJumpStep, Index = (int)EventName.RecipeJumpStep, LinkableVid = new[] {(int)DataVariables.DataName.RecipeID,(int)DataVariables.DataName.NewRecipeStepNumber, (int)DataVariables.DataName.StepId}}},
|
|
|
|
|
+ {RecipeAbort, new VIDItem() {Name = RecipeAbort, Index = (int)EventName.RecipeAbort, LinkableVid = new[] {(int)DataVariables.DataName.RecipeID,(int)DataVariables.DataName.NewRecipeStepNumber}}},
|
|
|
|
|
+ {RecipeJumpEnd, new VIDItem() {Name = RecipeJumpEnd, Index = (int)EventName.RecipeJumpEnd, LinkableVid = new[] {(int)DataVariables.DataName.RecipeID,(int)DataVariables.DataName.NewRecipeStepNumber, (int)DataVariables.DataName.StepId}}},
|
|
|
|
|
+
|
|
|
|
|
+ {CallAlarmRecipe, new VIDItem() {Name = CallAlarmRecipe, Index = (int)EventName.CallAlarmRecipe, LinkableVid = new[] {(int)DataVariables.DataName.RecipeID,(int)DataVariables.DataName.NewRecipeStepNumber, (int)DataVariables.DataName.CallRecipeID}}},
|
|
|
|
|
+ {CallAbortRecipe, new VIDItem() {Name = CallAbortRecipe, Index = (int)EventName.CallAbortRecipe, LinkableVid = new[] {(int)DataVariables.DataName.RecipeID,(int)DataVariables.DataName.NewRecipeStepNumber, (int)DataVariables.DataName.CallRecipeID}}},
|
|
|
|
|
+ {RunResetRecipe, new VIDItem() {Name = RunResetRecipe, Index = (int)EventName.RunResetRecipe, LinkableVid = new[] {(int)DataVariables.DataName.RecipeID,(int)DataVariables.DataName.NewRecipeStepNumber, (int)DataVariables.DataName.CallRecipeID }}},
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
}
|
|
}
|