更改了转换进制和下载增加0步骤的数据

This commit is contained in:
2025-02-07 14:42:31 +08:00
parent 851b64788d
commit 7b027a10ea
4 changed files with 21 additions and 1 deletions

View File

@@ -75,6 +75,9 @@ namespace CapMachine.Wpf.ProPars
CurStep++;
}
//防止上一次下载的程序多余当前的步骤,为了清空多余的步骤数据,增加一行的数据
ListPlcParsDataQuick = AddNullData(ListPlcParsDataQuick);
LoadDataToPLC(siemensS7NetStance, ListPlcParsDataQuick);
//装载地址 VW1000
@@ -147,6 +150,22 @@ namespace CapMachine.Wpf.ProPars
//siemensS7NetStance.Write();
}
/// <summary>
/// 增加一行空的数据,作为终止的执行
/// </summary>
public static List<PlcParsDataQuick> AddNullData(List<PlcParsDataQuick> plcParsDatas)
{
var NewStep = new QuickMeterStepDto()
{
};
return LoadPlcParsData(NewStep, plcParsDatas, plcParsDatas.First().Steps.Count()+1);
}
/// <summary>
/// 单步骤程序解析
/// 单步骤里面包括多个仪表参数的配置信息