# Conflicts:
#	Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/InitAction.cs
wangsr
wangsr 1 year ago
commit 268504564a

@ -23,14 +23,14 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
public static DryerView GetGelatG7 => GetGelatView(1858); public static DryerView GetGelatG7 => GetGelatView(1858);
public static DryerView GetGelatG8 => GetGelatView(1998); public static DryerView GetGelatG8 => GetGelatView(1998);
public static List<MixStep> GetWeterM1 = GetWeterView(2138); public static List<MixStep> GetWeterM1 => GetWeterView(2138);
public static List<MixStep> GetWeterM2 = GetWeterView(2338); public static List<MixStep> GetWeterM2 => GetWeterView(2338);
public static List<MixStep> GetWeterM3 = GetWeterView(2538); public static List<MixStep> GetWeterM3 => GetWeterView(2538);
public static List<MixStep> GetWeterM4 = GetWeterView(2738); public static List<MixStep> GetWeterM4 => GetWeterView(2738);
public static List<MixStep> GetWeterM5 = GetWeterView(2938); public static List<MixStep> GetWeterM5 => GetWeterView(2938);
public static List<MixStep> GetWeterM6 = GetWeterView(3138); public static List<MixStep> GetWeterM6 => GetWeterView(3138);
public static List<MixStep> GetWeterM7 = GetWeterView(3338); public static List<MixStep> GetWeterM7 => GetWeterView(3338);
public static List<MixStep> GetWeterM8 = GetWeterView(3538); public static List<MixStep> GetWeterM8 => GetWeterView(3538);
/// <summary> /// <summary>
/// 干混机1 /// 干混机1
@ -41,7 +41,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
{ {
int begin = 58; int begin = 58;
DownCleanD1Recipe(begin); //DownCleanD1Recipe(begin);
for (int i = 0; i < recipePlcViews.Count(); i++) for (int i = 0; i < recipePlcViews.Count(); i++)
{ {
var view = recipePlcViews[i]; var view = recipePlcViews[i];
@ -69,7 +69,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
{ {
int begin = 298; int begin = 298;
DownCleanD1Recipe(begin); //DownCleanD1Recipe(begin);
for (int i = 0; i < recipePlcViews.Count(); i++) for (int i = 0; i < recipePlcViews.Count(); i++)
{ {
var view = recipePlcViews[i]; var view = recipePlcViews[i];
@ -96,7 +96,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
{ {
int begin = 538; int begin = 538;
DownCleanD1Recipe(begin); //DownCleanD1Recipe(begin);
for (int i = 0; i < recipePlcViews.Count(); i++) for (int i = 0; i < recipePlcViews.Count(); i++)
{ {
var view = recipePlcViews[i]; var view = recipePlcViews[i];
@ -120,7 +120,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
public static void DownD4Recipe(List<RecipePlcView> recipePlcViews, List<Step> recipeSteps) public static void DownD4Recipe(List<RecipePlcView> recipePlcViews, List<Step> recipeSteps)
{ {
int begin = 778; int begin = 778;
DownCleanD1Recipe(begin); //DownCleanD1Recipe(begin);
for (int i = 0; i < recipePlcViews.Count(); i++) for (int i = 0; i < recipePlcViews.Count(); i++)
{ {
var view = recipePlcViews[i]; var view = recipePlcViews[i];
@ -149,7 +149,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
{ {
int begin = 1018; int begin = 1018;
DownCleanG1Recipe(begin); //DownCleanG1Recipe(begin);
for (int i = 0; i < recipePlcViews.Count(); i++) for (int i = 0; i < recipePlcViews.Count(); i++)
{ {
var view = recipePlcViews[i]; var view = recipePlcViews[i];
@ -173,7 +173,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
public static void DownG2Recipe(List<RecipePlcView> recipePlcViews, List<Step> recipeSteps) public static void DownG2Recipe(List<RecipePlcView> recipePlcViews, List<Step> recipeSteps)
{ {
int begin = 1158; int begin = 1158;
DownCleanG1Recipe(begin); //DownCleanG1Recipe(begin);
for (int i = 0; i < recipePlcViews.Count(); i++) for (int i = 0; i < recipePlcViews.Count(); i++)
{ {
var view = recipePlcViews[i]; var view = recipePlcViews[i];
@ -199,7 +199,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
public static void DownG3Recipe(List<RecipePlcView> recipePlcViews, List<Step> recipeSteps) public static void DownG3Recipe(List<RecipePlcView> recipePlcViews, List<Step> recipeSteps)
{ {
int begin = 1298; int begin = 1298;
DownCleanG1Recipe(begin); //DownCleanG1Recipe(begin);
for (int i = 0; i < recipePlcViews.Count(); i++) for (int i = 0; i < recipePlcViews.Count(); i++)
{ {
var view = recipePlcViews[i]; var view = recipePlcViews[i];
@ -224,7 +224,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
public static void DownG4Recipe(List<RecipePlcView> recipePlcViews, List<Step> recipeSteps) public static void DownG4Recipe(List<RecipePlcView> recipePlcViews, List<Step> recipeSteps)
{ {
int begin = 1438; int begin = 1438;
DownCleanG1Recipe(begin); //DownCleanG1Recipe(begin);
for (int i = 0; i < recipePlcViews.Count(); i++) for (int i = 0; i < recipePlcViews.Count(); i++)
{ {
var view = recipePlcViews[i]; var view = recipePlcViews[i];
@ -250,7 +250,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
public static void DownG5Recipe(List<RecipePlcView> recipePlcViews, List<Step> recipeSteps) public static void DownG5Recipe(List<RecipePlcView> recipePlcViews, List<Step> recipeSteps)
{ {
int begin = 1578; int begin = 1578;
DownCleanG1Recipe(begin); //DownCleanG1Recipe(begin);
for (int i = 0; i < recipePlcViews.Count(); i++) for (int i = 0; i < recipePlcViews.Count(); i++)
{ {
var view = recipePlcViews[i]; var view = recipePlcViews[i];
@ -276,7 +276,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
{ {
int begin =1718; int begin =1718;
DownCleanG1Recipe(begin); //DownCleanG1Recipe(begin);
for (int i = 0; i < recipePlcViews.Count(); i++) for (int i = 0; i < recipePlcViews.Count(); i++)
{ {
var view = recipePlcViews[i]; var view = recipePlcViews[i];
@ -303,7 +303,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
{ {
int begin =1858; int begin =1858;
DownCleanG1Recipe(begin); //DownCleanG1Recipe(begin);
for (int i = 0; i < recipePlcViews.Count(); i++) for (int i = 0; i < recipePlcViews.Count(); i++)
{ {
var view = recipePlcViews[i]; var view = recipePlcViews[i];
@ -330,7 +330,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
int begin =1998; int begin =1998;
DownCleanG1Recipe(begin); //DownCleanG1Recipe(begin);
for (int i = 0; i < recipePlcViews.Count(); i++) for (int i = 0; i < recipePlcViews.Count(); i++)
{ {
var view = recipePlcViews[i]; var view = recipePlcViews[i];
@ -355,7 +355,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
{ {
int begin = 2138; int begin = 2138;
DownM1CleanRecipe(begin); //DownM1CleanRecipe(begin);
for (int i = 0; i < recipeSteps.Count(); i++) for (int i = 0; i < recipeSteps.Count(); i++)
{ {
var view = recipeSteps[i]; var view = recipeSteps[i];
@ -373,7 +373,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
public static void DownM2Recipe(List<MixStep> recipeSteps) public static void DownM2Recipe(List<MixStep> recipeSteps)
{ {
int begin = 2338; int begin = 2338;
DownM1CleanRecipe(begin); //DownM1CleanRecipe(begin);
for (int i = 0; i < recipeSteps.Count(); i++) for (int i = 0; i < recipeSteps.Count(); i++)
{ {
var view = recipeSteps[i]; var view = recipeSteps[i];
@ -387,7 +387,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
public static void DownM3Recipe(List<MixStep> recipeSteps) public static void DownM3Recipe(List<MixStep> recipeSteps)
{ {
int begin = 2538; int begin = 2538;
DownM1CleanRecipe(begin); //DownM1CleanRecipe(begin);
for (int i = 0; i < recipeSteps.Count(); i++) for (int i = 0; i < recipeSteps.Count(); i++)
{ {
var view = recipeSteps[i]; var view = recipeSteps[i];
@ -401,7 +401,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
public static void DownM4Recipe(List<MixStep> recipeSteps) public static void DownM4Recipe(List<MixStep> recipeSteps)
{ {
int begin = 2738; int begin = 2738;
DownM1CleanRecipe(begin); //DownM1CleanRecipe(begin);
for (int i = 0; i < recipeSteps.Count(); i++) for (int i = 0; i < recipeSteps.Count(); i++)
{ {
var view = recipeSteps[i]; var view = recipeSteps[i];
@ -415,7 +415,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
public static void DownM5Recipe(List<MixStep> recipeSteps) public static void DownM5Recipe(List<MixStep> recipeSteps)
{ {
int begin = 2938; int begin = 2938;
DownM1CleanRecipe(begin); //DownM1CleanRecipe(begin);
for (int i = 0; i < recipeSteps.Count(); i++) for (int i = 0; i < recipeSteps.Count(); i++)
{ {
var view = recipeSteps[i]; var view = recipeSteps[i];
@ -429,7 +429,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
public static void DownM6Recipe(List<MixStep> recipeSteps) public static void DownM6Recipe(List<MixStep> recipeSteps)
{ {
int begin = 2978; int begin = 2978;
DownM1CleanRecipe(begin); //DownM1CleanRecipe(begin);
for (int i = 0; i < recipeSteps.Count(); i++) for (int i = 0; i < recipeSteps.Count(); i++)
{ {
var view = recipeSteps[i]; var view = recipeSteps[i];
@ -442,7 +442,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
public static void DownM7Recipe(List<MixStep> recipeSteps) public static void DownM7Recipe(List<MixStep> recipeSteps)
{ {
int begin = 3138; int begin = 3138;
DownM1CleanRecipe(begin); //DownM1CleanRecipe(begin);
for (int i = 0; i < recipeSteps.Count(); i++) for (int i = 0; i < recipeSteps.Count(); i++)
{ {
var view = recipeSteps[i]; var view = recipeSteps[i];
@ -455,7 +455,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
public static void DownM8Recipe(List<MixStep> recipeSteps) public static void DownM8Recipe(List<MixStep> recipeSteps)
{ {
int begin = 3338; int begin = 3338;
DownM1CleanRecipe(begin); //DownM1CleanRecipe(begin);
for (int i = 0; i < recipeSteps.Count(); i++) for (int i = 0; i < recipeSteps.Count(); i++)
{ {
var view = recipeSteps[i]; var view = recipeSteps[i];
@ -570,7 +570,6 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
private static List<MixStep> GetWeterView(int start) private static List<MixStep> GetWeterView(int start)
{ {
var byteTransform = PlcConnect.Instance.ByteTransform; var byteTransform = PlcConnect.Instance.ByteTransform;
List<MixStep> ls = new List<MixStep>();
var operateResult = PlcConnect.Instance.Read($"DB2104.{start}.0", 200); var operateResult = PlcConnect.Instance.Read($"DB2104.{start}.0", 200);
List<MixStep> lsSteps = new List<MixStep>(); List<MixStep> lsSteps = new List<MixStep>();
if (operateResult.IsSuccess) if (operateResult.IsSuccess)
@ -600,67 +599,67 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
return lsSteps; return lsSteps;
} }
private static void DownCleanD1Recipe(int begin) // private static void DownCleanD1Recipe(int begin)
{ // {
List<RecipePlcView> recipePlcViews = GetClean(12); // List<RecipePlcView> recipePlcViews = GetClean(12);
List<Step> recipeSteps = GetCleanStep(10); // List<Step> recipeSteps = GetCleanStep(10);
//
for (int i = 0; i < recipePlcViews.Count(); i++) // for (int i = 0; i < recipePlcViews.Count(); i++)
{ // {
var view = recipePlcViews[i]; // var view = recipePlcViews[i];
Dowd(begin, view); // Dowd(begin, view);
begin += 10; // begin += 10;
} // }
//
begin += 120; // begin += 120;
for (int i = 0; i < recipeSteps.Count(); i++) // for (int i = 0; i < recipeSteps.Count(); i++)
{ // {
var view = recipeSteps[i]; // var view = recipeSteps[i];
DowSteps(begin, view); // DowSteps(begin, view);
begin += 12; // begin += 12;
//
} // }
//
} // }
private static void DownCleanG1Recipe(int begin) // private static void DownCleanG1Recipe(int begin)
{ // {
List<RecipePlcView> recipePlcViews = GetClean(2); // List<RecipePlcView> recipePlcViews = GetClean(2);
List<Step> recipeSteps = GetCleanStep(10); // List<Step> recipeSteps = GetCleanStep(10);
//
for (int i = 0; i < recipePlcViews.Count(); i++) // for (int i = 0; i < recipePlcViews.Count(); i++)
{ // {
var view = recipePlcViews[i]; // var view = recipePlcViews[i];
Dowd(begin, view); // Dowd(begin, view);
begin += 10; // begin += 10;
} // }
//
begin += 20; // begin += 20;
for (int i = 0; i < recipeSteps.Count(); i++) // for (int i = 0; i < recipeSteps.Count(); i++)
{ // {
var view = recipeSteps[i]; // var view = recipeSteps[i];
DowSteps(begin, view); // DowSteps(begin, view);
begin += 12; // begin += 12;
//
} // }
//
} // }
private static void DownM1CleanRecipe(int begin) // private static void DownM1CleanRecipe(int begin)
{ // {
//
List<MixStep> recipeSteps = GetCleanMixStep(10); // List<MixStep> recipeSteps = GetCleanMixStep(10);
//
for (int i = 0; i < recipeSteps.Count(); i++) // for (int i = 0; i < recipeSteps.Count(); i++)
{ // {
var view = recipeSteps[i]; // var view = recipeSteps[i];
DowMSteps(begin, view); // DowMSteps(begin, view);
begin += 20; // begin += 20;
//
} // }
//
} // }
private static void Dowd(int start, RecipePlcView view) private static void Dowd(int start, RecipePlcView view)
@ -692,7 +691,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning
private static void DowMSteps(int start, MixStep step) private static void DowMSteps(int start, MixStep step)
{ {
int mixCode = start; int mixCode = start;
PlcConnect.Instance.Write($"DB2104.{mixCode}.0", step.MixCode); var s= PlcConnect.Instance.Write($"DB2104.{mixCode}.0", step.MixCode);
int mixTime = start + 2; int mixTime = start + 2;
PlcConnect.Instance.Write($"DB2104.{mixTime}.0", step.MixTime); PlcConnect.Instance.Write($"DB2104.{mixTime}.0", step.MixTime);

Loading…
Cancel
Save