|
|
@ -5,6 +5,7 @@ using Mesnac.Action.ChemicalWeighing.AutoControl.DB;
|
|
|
|
using Mesnac.Action.ChemicalWeighing.AutoControl.Entity;
|
|
|
|
using Mesnac.Action.ChemicalWeighing.AutoControl.Entity;
|
|
|
|
using Mesnac.Action.ChemicalWeighing.LjMixManager;
|
|
|
|
using Mesnac.Action.ChemicalWeighing.LjMixManager;
|
|
|
|
using Mesnac.Action.ChemicalWeighing.LjPlanning;
|
|
|
|
using Mesnac.Action.ChemicalWeighing.LjPlanning;
|
|
|
|
|
|
|
|
using Mesnac.Action.ChemicalWeighing.MinAn;
|
|
|
|
using Mesnac.Controls.Default;
|
|
|
|
using Mesnac.Controls.Default;
|
|
|
|
using Mesnac.Core.Service;
|
|
|
|
using Mesnac.Core.Service;
|
|
|
|
using System;
|
|
|
|
using System;
|
|
|
@ -540,35 +541,42 @@ namespace Mesnac.Action.ChemicalWeighing.AutoControl
|
|
|
|
switch (ControlsHelper.SingleSelect(RadioE))
|
|
|
|
switch (ControlsHelper.SingleSelect(RadioE))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
case 1:
|
|
|
|
case 1:
|
|
|
|
|
|
|
|
PowderDownSignel(MinAnPlc.Heir1, 1);
|
|
|
|
DB2105WriteHelper.WriteManScrewH1();
|
|
|
|
DB2105WriteHelper.WriteManScrewH1();
|
|
|
|
DB2105WriteHelper.WriteSetValueH1(value);
|
|
|
|
DB2105WriteHelper.WriteSetValueH1(value);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 2:
|
|
|
|
case 2:
|
|
|
|
|
|
|
|
PowderDownSignel(MinAnPlc.Heir1, 1);
|
|
|
|
DB2105WriteHelper.WriteManScrewH2();
|
|
|
|
DB2105WriteHelper.WriteManScrewH2();
|
|
|
|
DB2105WriteHelper.WriteSetValueH1(value);
|
|
|
|
DB2105WriteHelper.WriteSetValueH1(value);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 3:
|
|
|
|
case 3:
|
|
|
|
|
|
|
|
PowderDownSignel(MinAnPlc.Heir2, 2);
|
|
|
|
DB2105WriteHelper.WriteManScrewH3();
|
|
|
|
DB2105WriteHelper.WriteManScrewH3();
|
|
|
|
DB2105WriteHelper.WriteSetValueH2(value);
|
|
|
|
DB2105WriteHelper.WriteSetValueH2(value);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 4:
|
|
|
|
case 4:
|
|
|
|
|
|
|
|
PowderDownSignel(MinAnPlc.Heir2, 2);
|
|
|
|
DB2105WriteHelper.WriteManScrewH4();
|
|
|
|
DB2105WriteHelper.WriteManScrewH4();
|
|
|
|
DB2105WriteHelper.WriteSetValueH2(value);
|
|
|
|
DB2105WriteHelper.WriteSetValueH2(value);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case 5:
|
|
|
|
case 5:
|
|
|
|
|
|
|
|
PowderDownSignel(MinAnPlc.Heir3, 3);
|
|
|
|
DB2105WriteHelper.WriteManScrewH5();
|
|
|
|
DB2105WriteHelper.WriteManScrewH5();
|
|
|
|
DB2105WriteHelper.WriteSetValueH3(value);
|
|
|
|
DB2105WriteHelper.WriteSetValueH3(value);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 6:
|
|
|
|
case 6:
|
|
|
|
|
|
|
|
PowderDownSignel(MinAnPlc.Heir3, 3);
|
|
|
|
DB2105WriteHelper.WriteManScrewH6();
|
|
|
|
DB2105WriteHelper.WriteManScrewH6();
|
|
|
|
DB2105WriteHelper.WriteSetValueH3(value);
|
|
|
|
DB2105WriteHelper.WriteSetValueH3(value);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 7:
|
|
|
|
case 7:
|
|
|
|
|
|
|
|
PowderDownSignel(MinAnPlc.Heir4, 4);
|
|
|
|
DB2105WriteHelper.WriteManScrewH7();
|
|
|
|
DB2105WriteHelper.WriteManScrewH7();
|
|
|
|
DB2105WriteHelper.WriteSetValueH4(value);
|
|
|
|
DB2105WriteHelper.WriteSetValueH4(value);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 8:
|
|
|
|
case 8:
|
|
|
|
|
|
|
|
PowderDownSignel(MinAnPlc.Heir4, 4);
|
|
|
|
DB2105WriteHelper.WriteManScrewH8();
|
|
|
|
DB2105WriteHelper.WriteManScrewH8();
|
|
|
|
DB2105WriteHelper.WriteSetValueH4(value);
|
|
|
|
DB2105WriteHelper.WriteSetValueH4(value);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
@ -755,5 +763,21 @@ namespace Mesnac.Action.ChemicalWeighing.AutoControl
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#region 上料提示封装
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private static void PowderDownSignel(bool minanResult, int num)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (minanResult)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
DialogResult result = MessageBox.Show(num + "号罐正在上料", "温馨提示:", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
|
|
|
|
|
|
|
if (result == DialogResult.OK)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|