|
|
|
@ -639,18 +639,26 @@ namespace ProductionSystem.Forms
|
|
|
|
|
Thread.Sleep(Program.ReadPlcRate);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XTrace.WriteLine("开始步骤1");
|
|
|
|
|
Step1();
|
|
|
|
|
XTrace.WriteLine("开始步骤2");
|
|
|
|
|
Step2();
|
|
|
|
|
XTrace.WriteLine("开始步骤3");
|
|
|
|
|
Step3();
|
|
|
|
|
XTrace.WriteLine("开始步骤4");
|
|
|
|
|
Step4();
|
|
|
|
|
XTrace.WriteLine("开始步骤5");
|
|
|
|
|
Step5();
|
|
|
|
|
XTrace.WriteLine("开始步骤6");
|
|
|
|
|
Step6();
|
|
|
|
|
XTrace.WriteLine("开始步骤7");
|
|
|
|
|
Step7();
|
|
|
|
|
|
|
|
|
|
//自动模式 如果是手动模式就是false
|
|
|
|
|
if (D1004)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var d1300Value = GetPlcValue("D1300");
|
|
|
|
|
|
|
|
|
@ -658,6 +666,7 @@ namespace ProductionSystem.Forms
|
|
|
|
|
//步骤1水泵1空载
|
|
|
|
|
if (d1300Value.ToDouble().ToInt() == 1 )
|
|
|
|
|
{
|
|
|
|
|
XTrace.WriteLine("开始步骤1");
|
|
|
|
|
ToCache(Step1);
|
|
|
|
|
}
|
|
|
|
|
//步骤2水泵2空载
|
|
|
|
@ -665,6 +674,7 @@ namespace ProductionSystem.Forms
|
|
|
|
|
|
|
|
|
|
if (d1302Value.ToDouble().ToInt() == 1 )
|
|
|
|
|
{
|
|
|
|
|
XTrace.WriteLine("开始步骤2");
|
|
|
|
|
// 上位机将四通阀运行到模式1,停止水泵1;启动水泵2运行致设定转速,反馈PLC=1或2(可以/不可以测试)
|
|
|
|
|
ToCache(Step2);
|
|
|
|
|
}
|
|
|
|
@ -676,6 +686,7 @@ namespace ProductionSystem.Forms
|
|
|
|
|
//步骤3水泵3空载去停止
|
|
|
|
|
if (d1304Value.ToDouble().ToInt() == 1 )
|
|
|
|
|
{
|
|
|
|
|
XTrace.WriteLine("开始步骤3");
|
|
|
|
|
ToCache(Step3);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -686,6 +697,7 @@ namespace ProductionSystem.Forms
|
|
|
|
|
var d1312 = GetPlcValue("D1312");
|
|
|
|
|
if (d1312.ToDouble().ToInt() == 1 )
|
|
|
|
|
{
|
|
|
|
|
XTrace.WriteLine("开始步骤4");
|
|
|
|
|
ToCache(Step4);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -696,6 +708,7 @@ namespace ProductionSystem.Forms
|
|
|
|
|
var d1308 = GetPlcValue("D1308");
|
|
|
|
|
if (d1308.ToDouble().ToInt() == 1 )
|
|
|
|
|
{
|
|
|
|
|
XTrace.WriteLine("开始步骤5");
|
|
|
|
|
ToCache(Step5);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -705,6 +718,7 @@ namespace ProductionSystem.Forms
|
|
|
|
|
// d1310 = "1";
|
|
|
|
|
if (d1310.ToDouble().ToInt() == 1 )
|
|
|
|
|
{
|
|
|
|
|
XTrace.WriteLine("开始步骤6");
|
|
|
|
|
ToCache(Step6);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -713,6 +727,7 @@ namespace ProductionSystem.Forms
|
|
|
|
|
// d1306Value = "1";
|
|
|
|
|
if (d1306Value.ToDouble().ToInt() == 1 )
|
|
|
|
|
{
|
|
|
|
|
XTrace.WriteLine("开始步骤7");
|
|
|
|
|
ToCache(Step7);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -721,6 +736,7 @@ namespace ProductionSystem.Forms
|
|
|
|
|
// d1314 = "1";
|
|
|
|
|
if (d1314.ToDouble().ToInt() == 1)
|
|
|
|
|
{
|
|
|
|
|
XTrace.WriteLine("开始步骤8");
|
|
|
|
|
ToCache(Step8);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|