|
|
|
@ -738,8 +738,8 @@ namespace ProductionSystem.Forms
|
|
|
|
|
Thread.Sleep(Program.ReadPlcRate);
|
|
|
|
|
|
|
|
|
|
Step1();
|
|
|
|
|
Thread.Sleep(100);
|
|
|
|
|
Step2();
|
|
|
|
|
//Step2();
|
|
|
|
|
return;
|
|
|
|
|
// Step3();
|
|
|
|
|
// Step4();
|
|
|
|
|
// Step5();
|
|
|
|
@ -756,9 +756,10 @@ namespace ProductionSystem.Forms
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
var d1300Value = GetPlcValue("D1300");
|
|
|
|
|
var d1350Value = GetPlcValue("D1350");
|
|
|
|
|
// d1300Value = "1";
|
|
|
|
|
//步骤1水泵1空载
|
|
|
|
|
if (d1300Value.ToDouble().ToInt()==1 && D1004 )
|
|
|
|
|
if (d1300Value.ToDouble().ToInt()==1 && d1350Value.ToDouble().ToInt()==0 && D1004)
|
|
|
|
|
{
|
|
|
|
|
ToCache(Step1);
|
|
|
|
|
}
|
|
|
|
@ -768,8 +769,8 @@ namespace ProductionSystem.Forms
|
|
|
|
|
|
|
|
|
|
//步骤2水泵2空载
|
|
|
|
|
var d1302Value = GetPlcValue("D1302");
|
|
|
|
|
// d1302Value = "1";
|
|
|
|
|
if (d1302Value.ToDouble().ToInt() == 1 && D1004 )
|
|
|
|
|
var d1352Value = GetPlcValue("D1352");
|
|
|
|
|
if (d1302Value.ToDouble().ToInt() == 1 && d1350Value.ToDouble().ToInt() == 0 && D1004 )
|
|
|
|
|
{
|
|
|
|
|
// 上位机将四通阀运行到模式1,停止水泵1;启动水泵2运行致设定转速,反馈PLC=1或2(可以/不可以测试)
|
|
|
|
|
|
|
|
|
@ -867,7 +868,7 @@ namespace ProductionSystem.Forms
|
|
|
|
|
string name = GetCode() + action.Method.Name;
|
|
|
|
|
if (!_cache.ContainsKey(name))
|
|
|
|
|
{
|
|
|
|
|
_cache.Set(name, DateTime.Now, TimeSpan.FromMinutes(7));
|
|
|
|
|
_cache.Set(name, DateTime.Now, TimeSpan.FromMinutes(5));
|
|
|
|
|
action();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -883,11 +884,14 @@ namespace ProductionSystem.Forms
|
|
|
|
|
|
|
|
|
|
private void Step1()
|
|
|
|
|
{
|
|
|
|
|
//上位机将四通阀运行到模式1,启动水泵1运行致设定转速,反馈PLC=1或2(可以/不可以测试)
|
|
|
|
|
//上位机将四通阀运行到模式1,启动水泵1运行致设定转速,反馈PLC=1或2(可以/不可以测试)
|
|
|
|
|
|
|
|
|
|
XTrace.WriteLine("开始运行四通1");
|
|
|
|
|
TmTool.SiTong(ModeTypeEnum.BZ1_DB, 1);
|
|
|
|
|
XTrace.WriteLine("开始运行四通2");
|
|
|
|
|
TmTool.SiTong(ModeTypeEnum.BZ1_DB, 2);
|
|
|
|
|
TmTool.Dzpy(ModeTypeEnum.BZ1_DB, 1);
|
|
|
|
|
XTrace.WriteLine("开始四通阀");
|
|
|
|
|
TmTool.Dzpy(ModeTypeEnum.BZ1_DB, 1);
|
|
|
|
|
// TmTool.SbUx(ModeTypeEnum.BZ1_DB);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|