增加PTC功能
This commit is contained in:
@@ -2364,8 +2364,8 @@ namespace CapMachine.Wpf.Services
|
||||
//return true;
|
||||
|
||||
//取消XXX
|
||||
var Result = SiemensDrive.Write("M0.4", true);
|
||||
var Result1 = SiemensDrive.Write("V99.0", true);
|
||||
var Result = SiemensDrive.Write("M0.4", true);
|
||||
var Result1 = SiemensDrive.Write("V99.0", true);
|
||||
if (Result.IsSuccess)
|
||||
{
|
||||
return true;
|
||||
@@ -3126,6 +3126,109 @@ namespace CapMachine.Wpf.Services
|
||||
default:
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
//压缩机PTC使能的参数直接给压缩机触发
|
||||
if (itemStepExd.Name!.Contains("PTC使能"))
|
||||
{
|
||||
switch (ConfigService.CanLinRunStateModel.CurSysSelectedCanLin)
|
||||
{
|
||||
case CanLinEnum.Can:
|
||||
CanDriveService.UpdateCapEnableCmdData((bool)itemStepExd.Value!);
|
||||
break;
|
||||
case CanLinEnum.CANFD:
|
||||
CanFdDriveService.UpdateCapEnableCmdData((bool)itemStepExd.Value!);
|
||||
break;
|
||||
case CanLinEnum.Lin:
|
||||
LinDriveService.UpdateCapEnableCmdData((bool)itemStepExd.Value!);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
//压缩机PTC功率1的参数直接给压缩机触发
|
||||
if (itemStepExd.Name!.Contains("PTC功率1"))
|
||||
{
|
||||
switch (ConfigService.CanLinRunStateModel.CurSysSelectedCanLin)
|
||||
{
|
||||
case CanLinEnum.Can:
|
||||
CanDriveService.UpdateCapPTCPwCmdData((double)itemStepExd.Value!);
|
||||
break;
|
||||
case CanLinEnum.CANFD:
|
||||
CanFdDriveService.UpdateCapPTCPwCmdData((double)itemStepExd.Value!);
|
||||
break;
|
||||
case CanLinEnum.Lin:
|
||||
LinDriveService.UpdateCapEnableCmdData((bool)itemStepExd.Value!);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
//压缩机PTC功率2的参数直接给压缩机触发
|
||||
if (itemStepExd.Name!.Contains("PTC功率2"))
|
||||
{
|
||||
switch (ConfigService.CanLinRunStateModel.CurSysSelectedCanLin)
|
||||
{
|
||||
case CanLinEnum.Can:
|
||||
CanDriveService.UpdateCapPTCPwCmdData((double)itemStepExd.Value!);
|
||||
break;
|
||||
case CanLinEnum.CANFD:
|
||||
CanFdDriveService.UpdateCapPTCPwCmdData((double)itemStepExd.Value!);
|
||||
break;
|
||||
case CanLinEnum.Lin:
|
||||
//LinDriveService.UpdateCapEnableCmdData((bool)itemStepExd.Value!);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
//压缩机PTC水流量的参数直接给压缩机触发
|
||||
if (itemStepExd.Name!.Contains("PTC水流量"))
|
||||
{
|
||||
switch (ConfigService.CanLinRunStateModel.CurSysSelectedCanLin)
|
||||
{
|
||||
case CanLinEnum.Can:
|
||||
CanDriveService.UpdateCapPTCFlowCmdData((double)itemStepExd.Value!);
|
||||
break;
|
||||
case CanLinEnum.CANFD:
|
||||
CanFdDriveService.UpdateCapPTCFlowCmdData((double)itemStepExd.Value!);
|
||||
break;
|
||||
case CanLinEnum.Lin:
|
||||
//LinDriveService.UpdateCapEnableCmdData((bool)itemStepExd.Value!);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
//压缩机PTC水温的参数直接给压缩机触发
|
||||
if (itemStepExd.Name!.Contains("PTC水温"))
|
||||
{
|
||||
switch (ConfigService.CanLinRunStateModel.CurSysSelectedCanLin)
|
||||
{
|
||||
case CanLinEnum.Can:
|
||||
CanDriveService.UpdateCapPTCWaterTempCmdData((double)itemStepExd.Value!);
|
||||
break;
|
||||
case CanLinEnum.CANFD:
|
||||
CanFdDriveService.UpdateCapPTCWaterTempCmdData((double)itemStepExd.Value!);
|
||||
break;
|
||||
case CanLinEnum.Lin:
|
||||
//LinDriveService.UpdateCapEnableCmdData((bool)itemStepExd.Value!);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
|
||||
//Console.WriteLine($"{ProRunChannelData.MeterName}拓展参数------------:{itemStepExd.Name}:{itemStepExd.Value}");
|
||||
//continue;
|
||||
}
|
||||
@@ -3153,41 +3256,42 @@ namespace CapMachine.Wpf.Services
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//if (ProRunChannelData.RunStepType == RunStepType.SlopCell)
|
||||
//{
|
||||
// //SiemensDrive.Write("D1", (short)ProRunChannelData.SV);
|
||||
// //Console.WriteLine($"【时间】{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss fff")} " +
|
||||
// // $"【参数名称】:{ProRunChannelData.MeterName} " +
|
||||
// // $"【程序Seg】{ProRunChannelData.ProSegName} " +
|
||||
// // $"【程序步骤】{ProRunChannelData.MeterStep} " +
|
||||
// // $"【斜坡打点步骤】{ProRunChannelData.SlopStepNo} " +
|
||||
// // $"【斜坡打点值SV】{ProRunChannelData.SV} " +
|
||||
// // $"【Msg】:接受到仿真写入PLC OK ");
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// //SiemensDrive.Write("D1", (short)ProRunChannelData.SV);
|
||||
// //Console.WriteLine($"【时间】{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss fff")} " +
|
||||
// // $"【参数名称】:{ProRunChannelData.MeterName} " +
|
||||
// // $"【程序Seg】{ProRunChannelData.ProSegName} " +
|
||||
// // $"【程序步骤】{ProRunChannelData.MeterStep} " +
|
||||
// // $"【步骤SV】{ProRunChannelData.SV} " +
|
||||
// // $"【Msg】:接受到步骤仿真写入PLC OK ");
|
||||
//}
|
||||
|
||||
|
||||
//Thread.Sleep(50);
|
||||
//DownLoadPID();
|
||||
//stopwatch.Stop(); //停止Stopwatch
|
||||
//Console.WriteLine("保存数据耗时::{0}", stopwatch.Elapsed.TotalSeconds.ToString());
|
||||
//stopwatch.Reset();
|
||||
|
||||
}
|
||||
|
||||
|
||||
//if (ProRunChannelData.RunStepType == RunStepType.SlopCell)
|
||||
//{
|
||||
// //SiemensDrive.Write("D1", (short)ProRunChannelData.SV);
|
||||
// //Console.WriteLine($"【时间】{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss fff")} " +
|
||||
// // $"【参数名称】:{ProRunChannelData.MeterName} " +
|
||||
// // $"【程序Seg】{ProRunChannelData.ProSegName} " +
|
||||
// // $"【程序步骤】{ProRunChannelData.MeterStep} " +
|
||||
// // $"【斜坡打点步骤】{ProRunChannelData.SlopStepNo} " +
|
||||
// // $"【斜坡打点值SV】{ProRunChannelData.SV} " +
|
||||
// // $"【Msg】:接受到仿真写入PLC OK ");
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// //SiemensDrive.Write("D1", (short)ProRunChannelData.SV);
|
||||
// //Console.WriteLine($"【时间】{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss fff")} " +
|
||||
// // $"【参数名称】:{ProRunChannelData.MeterName} " +
|
||||
// // $"【程序Seg】{ProRunChannelData.ProSegName} " +
|
||||
// // $"【程序步骤】{ProRunChannelData.MeterStep} " +
|
||||
// // $"【步骤SV】{ProRunChannelData.SV} " +
|
||||
// // $"【Msg】:接受到步骤仿真写入PLC OK ");
|
||||
//}
|
||||
|
||||
|
||||
//Thread.Sleep(50);
|
||||
//DownLoadPID();
|
||||
//stopwatch.Stop(); //停止Stopwatch
|
||||
//Console.WriteLine("保存数据耗时::{0}", stopwatch.Elapsed.TotalSeconds.ToString());
|
||||
//stopwatch.Reset();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 发送速度SV到压缩机
|
||||
/// 自动步骤数据发送
|
||||
|
||||
Reference in New Issue
Block a user