分档方案字段
This commit is contained in:
@@ -1989,7 +1989,7 @@ namespace JinYuan.ControlCenters
|
|||||||
////}
|
////}
|
||||||
#endregion
|
#endregion
|
||||||
//发送产品结果参数给MES
|
//发送产品结果参数给MES
|
||||||
bool Res1 = CommonMethods.hbgMes.ProducResultParam(ur2, siteCode1, lineCode1, equipNum1, materialCode1, userName1, m, unloadType, ref Mesage);
|
//bool Res1 = CommonMethods.hbgMes.ProducResultParam(ur2, siteCode1, lineCode1, equipNum1, materialCode1, userName1, m, unloadType, ref Mesage);
|
||||||
|
|
||||||
|
|
||||||
if (m.Flag == 1)
|
if (m.Flag == 1)
|
||||||
@@ -2027,111 +2027,121 @@ namespace JinYuan.ControlCenters
|
|||||||
#region OK分档查询
|
#region OK分档查询
|
||||||
//if (CommonMethods.sysConfig.MesModeSwitching && CommonMethods.mesConfig.isConnected)
|
//if (CommonMethods.sysConfig.MesModeSwitching && CommonMethods.mesConfig.isConnected)
|
||||||
{ //1 分选测厚度NG ,2 分选外观不良 21分选一档,22分选二档,23分选三档、24分选四档,25分档5 26 ==6
|
{ //1 分选测厚度NG ,2 分选外观不良 21分选一档,22分选二档,23分选三档、24分选四档,25分档5 26 ==6
|
||||||
|
|
||||||
if (list[i].Result == 1)
|
if (list[i].Result == 1)
|
||||||
|
{
|
||||||
|
if (CommonMethods.mesConfig.isUpMes)
|
||||||
{
|
{
|
||||||
if (CommonMethods.mesConfig.isUpMes)
|
//分档接口
|
||||||
|
//21~26 OK挡位
|
||||||
|
var (success, mesage, mesResType, mesResFangAnType) = CommonMethods.hbgMes.MesGrading(
|
||||||
|
CommonMethods.mesConfig.GradingMesUrl,
|
||||||
|
list[i].BarCode,
|
||||||
|
CommonMethods.mesConfig.siteCode,
|
||||||
|
CommonMethods.mesConfig.lineCode,
|
||||||
|
CommonMethods.mesConfig.mesUserName,
|
||||||
|
CommonMethods.mesConfig.equipNum,
|
||||||
|
CommonMethods.mesConfig.MaterialCode);//分档查询
|
||||||
|
|
||||||
|
try
|
||||||
{
|
{
|
||||||
//分档接口
|
//listGradeResult[i] = (short)26;//默认分档OK
|
||||||
//21~26 OK挡位
|
list[i].Remark = "外观检OK分档";
|
||||||
var (success, mesage, mesResType) = CommonMethods.hbgMes.MesGrading(
|
list[i].Mes_battery_Grade = mesResType[0];
|
||||||
CommonMethods.mesConfig.GradingMesUrl,
|
list[i].Mes_sorting_scheme = mesResFangAnType[0];
|
||||||
list[i].BarCode,
|
if (success && mesResType[0] != "NULL")
|
||||||
CommonMethods.mesConfig.siteCode,
|
|
||||||
CommonMethods.mesConfig.lineCode,
|
|
||||||
CommonMethods.mesConfig.mesUserName,
|
|
||||||
CommonMethods.mesConfig.equipNum,
|
|
||||||
CommonMethods.mesConfig.MaterialCode);//分档查询
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
//listGradeResult[i] = (short)26;//默认分档OK
|
|
||||||
list[i].Remark = "外观检OK分档";
|
if (mesResType[0].Equals(CommonMethods.mesConfig.Grading1))
|
||||||
if (success && mesResType[0] != "NULL")
|
|
||||||
{
|
{
|
||||||
|
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[0] + 20);
|
||||||
if (mesResType[0].Equals(CommonMethods.mesConfig.Grading1))
|
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检OKMES反馈档位:{mesResType[0]}";
|
||||||
{
|
}
|
||||||
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[0] + 20);
|
else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading2))
|
||||||
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检OKMES反馈档位:{mesResType[0]}";
|
{
|
||||||
}
|
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[1] + 20);
|
||||||
else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading2))
|
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检OKMES反馈档位:{mesResType[0]}";
|
||||||
{
|
}
|
||||||
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[1] + 20);
|
else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading3))
|
||||||
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检OKMES反馈档位:{mesResType[0]}";
|
{
|
||||||
}
|
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[2] + 20);
|
||||||
else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading3))
|
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检OKMES反馈档位:{mesResType[0]}";
|
||||||
{
|
}
|
||||||
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[2] + 20);
|
else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading4))
|
||||||
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检OKMES反馈档位:{mesResType[0]}";
|
{
|
||||||
}
|
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[3] + 20);
|
||||||
else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading4))
|
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检OKMES反馈档位:{mesResType[0]}";
|
||||||
{
|
}
|
||||||
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[3] + 20);
|
else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading5))
|
||||||
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检OKMES反馈档位:{mesResType[0]}";
|
{
|
||||||
}
|
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[4] + 20);
|
||||||
else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading5))
|
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检OKMES反馈档位:{mesResType[0]}";
|
||||||
{
|
}
|
||||||
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[4] + 20);
|
else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading6))
|
||||||
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检OKMES反馈档位:{mesResType[0]}";
|
{
|
||||||
}
|
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[5] + 20);
|
||||||
else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading6))
|
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检OKMES反馈档位:{mesResType[0]}";
|
||||||
{
|
|
||||||
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[5] + 20);
|
|
||||||
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检OKMES反馈档位:{mesResType[0]}";
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
throw new Exception("MES未反馈正确档位");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
throw new Exception("MES未反馈正确档位");
|
throw new Exception("MES未反馈正确档位");
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
else
|
||||||
{
|
throw new Exception("MES未反馈正确档位");
|
||||||
listGradeResult[i] = (short)26;
|
|
||||||
|
|
||||||
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检OK分档NG,MES未反馈正确档位";
|
|
||||||
LoggerHelp.WriteLog("解析出站MES分档数据异常:{ex.Message}", "SysErrorLog");
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检OK分档,MES断连";
|
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[5] + 20); //(short)26;
|
||||||
listGradeResult[i] = (short)26;
|
|
||||||
// list[i].Result = "MES NG";
|
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检OK分档NG,MES未反馈正确档位";
|
||||||
CommonMethods.PlcLink.WriteValue("D80", 1, Data_Type.Short);
|
LoggerHelp.WriteLog("解析出站MES分档数据异常:{ex.Message}", "SysErrorLog");
|
||||||
//反馈MES结果
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
//厚度不良分档
|
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检OK分档,MES断连";
|
||||||
if (!(list[i].ThicknessPLCResult1 == 1 && list[i].ThicknessPLCResult2 == 1 && list[i].ThicknessPLCResult3 == 1))
|
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[5] + 20); //(short)26;
|
||||||
{
|
// list[i].Result = "MES NG";
|
||||||
listGradeResult[i] = 1;
|
CommonMethods.PlcLink.WriteValue("D80", 1, Data_Type.Short);
|
||||||
list[i].Remark = $"出站条码[{list[i].BarCode}]测厚度NG";
|
//反馈MES结果
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
//外观不良分档
|
|
||||||
listGradeResult[i] = 2;
|
|
||||||
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检NG不分类";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
listRes[i] = listGradeResult[i];
|
|
||||||
list[i].Result = listGradeResult[i];
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//厚度不良分档 1 测厚不良 2 外观不良
|
||||||
|
if (list[i].CCD19 != 1)
|
||||||
|
{
|
||||||
|
listGradeResult[i] = 1;
|
||||||
|
list[i].Remark = $"出站条码[{list[i].BarCode}]测厚度NG";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//外观不良分档
|
||||||
|
listGradeResult[i] = 2;
|
||||||
|
list[i].Remark = $"出站条码[{list[i].BarCode}]外观检NG不分类";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
listRes[i] = listGradeResult[i];
|
||||||
|
list[i].Result = listGradeResult[i];
|
||||||
|
MyRes[i] = listGradeResult[i];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
#region 结果参数
|
||||||
|
//发送产品结果参数给MES
|
||||||
|
if (CommonMethods.mesConfig.isUpMes)
|
||||||
|
{
|
||||||
|
bool Res1 = CommonMethods.hbgMes.ProducResultParam(ur2, siteCode1, lineCode1, equipNum1, materialCode1, userName1, m, unloadType, ref Mesage);
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
#region//极限件发3给PLC
|
#region//极限件发3给PLC
|
||||||
//if (ChallengeFlag == 1)
|
//if (ChallengeFlag == 1)
|
||||||
|
|||||||
+1
-1
@@ -241,7 +241,7 @@ namespace JinYuan.MES
|
|||||||
/// <param name="equipCode"></param>
|
/// <param name="equipCode"></param>
|
||||||
/// <param name="materialCode"></param>
|
/// <param name="materialCode"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
(bool Success, List<string> MesMessage, List<string> MesResType) MesGrading(
|
(bool Success, List<string> MesMessage, List<string> MesResType, List<string> mesResFangAnType) MesGrading(
|
||||||
string url, string barCode, string siteCode, string lineCode, string userName, string equipCode, string materialCode);
|
string url, string barCode, string siteCode, string lineCode, string userName, string equipCode, string materialCode);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1122,50 +1122,11 @@ namespace JinYuan.MES
|
|||||||
payload1.identification = new IdentificationListItem
|
payload1.identification = new IdentificationListItem
|
||||||
{
|
{
|
||||||
identification = m.BarCode,
|
identification = m.BarCode,
|
||||||
qualityStatus = m.CSBYHOUTSTATIONJUDGMENTRESULT,
|
qualityStatus = "Y",//m.CSBYHOUTSTATIONJUDGMENTRESULT,
|
||||||
};
|
};
|
||||||
|
|
||||||
payload1.tagDataVOList = GetTagDataVOList(m);
|
payload1.tagDataVOList = GetTagDataVOList(m, equipNum, payload1);
|
||||||
#region old
|
|
||||||
// payload1.tagDataVOList = new List<TagDataVOListItem>
|
|
||||||
//{
|
|
||||||
// new TagDataVOListItem
|
|
||||||
// {
|
|
||||||
// tagCode="CSBYH_CELL_TYPE",
|
|
||||||
// tagValue = m.A_B,
|
|
||||||
// tagTime = m.TestTime,
|
|
||||||
// tagCalculateResult = "Y",
|
|
||||||
// tagRemark = "芯包类型"
|
|
||||||
// },
|
|
||||||
// new TagDataVOListItem
|
|
||||||
// {
|
|
||||||
// tagCode="CSBYH_IN_STATION_TIME",
|
|
||||||
// tagValue = m.CSBYHINSTATIONTIME,
|
|
||||||
// tagTime = m.ScanTime[0],
|
|
||||||
// tagCalculateResult = "Y",
|
|
||||||
// tagRemark = "进站时间"
|
|
||||||
// },
|
|
||||||
// new TagDataVOListItem
|
|
||||||
// {
|
|
||||||
// tagCode="CSBYH_OUT_STATION_TIME",
|
|
||||||
// tagValue = m.CSBYHOUTSTATIONTIME,
|
|
||||||
// tagTime = m.TestTime,
|
|
||||||
// tagCalculateResult = "Y",
|
|
||||||
// tagRemark = "出站时间"
|
|
||||||
// },
|
|
||||||
// //new TagDataVOListItem
|
|
||||||
// //{
|
|
||||||
// // tagCode="CSBYH_WEIGHT_NO_A1",
|
|
||||||
// // tagValue = m.CSBYHWEIGHTNOA1.ToString(),
|
|
||||||
// // tagTime = m.TestTime,
|
|
||||||
// // tagCalculateResult = "Y",
|
|
||||||
// // tagRemark = "芯包称重工位号"
|
|
||||||
// //}
|
|
||||||
|
|
||||||
|
|
||||||
// };
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
model.payload = JsonConvert.SerializeObject(payload1);
|
model.payload = JsonConvert.SerializeObject(payload1);
|
||||||
//payload1= JsonConvert.SerializeObject(payload1);
|
//payload1= JsonConvert.SerializeObject(payload1);
|
||||||
break;
|
break;
|
||||||
@@ -1213,7 +1174,7 @@ namespace JinYuan.MES
|
|||||||
#endregion
|
#endregion
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
private List<TagDataVOListItem> GetTagDataVOList(BGearEntity m)
|
private List<TagDataVOListItem> GetTagDataVOList(BGearEntity m, string equipNum, Payload1 payload1)
|
||||||
{
|
{
|
||||||
//var AGearList =
|
//var AGearList =
|
||||||
string insertTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
|
string insertTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
|
||||||
@@ -1243,47 +1204,78 @@ namespace JinYuan.MES
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
#region 本地字段没有,手动赋值
|
#region 本地字段没有,手动赋值
|
||||||
// 进站时间
|
|
||||||
if (string.IsNullOrEmpty(insertTime))
|
{//非Y项//工序名称
|
||||||
{
|
// 产线名称
|
||||||
|
// 设备编号
|
||||||
|
//操作员
|
||||||
|
//班次
|
||||||
|
//生产型号
|
||||||
|
|
||||||
|
// 工厂名称
|
||||||
datavolist.Add(new TagDataVOListItem()
|
datavolist.Add(new TagDataVOListItem()
|
||||||
{
|
{
|
||||||
tagCode = "FV_F060_RES_002",
|
tagCode = "factory_name",
|
||||||
tagValue = DateTime.Now.ToString(),//m
|
tagValue = payload1.siteCode,
|
||||||
tagTime = DateTime.Now.ToString(),
|
tagTime = DateTime.Now.ToString(),
|
||||||
tagCalculateResult = "Y",
|
tagCalculateResult = "",
|
||||||
tagRemark = "采集时间"
|
tagRemark = "工厂名称"
|
||||||
});
|
});
|
||||||
}
|
// 工序名称
|
||||||
else
|
|
||||||
{
|
|
||||||
datavolist.Add(new TagDataVOListItem()
|
datavolist.Add(new TagDataVOListItem()
|
||||||
{
|
{
|
||||||
tagCode = "FV_F060_RES_002",
|
tagCode = "process_name",
|
||||||
tagValue = insertTime,//m
|
tagValue = m.CSBYHPROCESSNAME,
|
||||||
tagTime = DateTime.Now.ToString(),
|
tagTime = DateTime.Now.ToString(),
|
||||||
tagCalculateResult = "Y",
|
tagCalculateResult = "",
|
||||||
tagRemark = "采集时间"
|
tagRemark = "工序名称"
|
||||||
|
});
|
||||||
|
// 产线名称
|
||||||
|
datavolist.Add(new TagDataVOListItem()
|
||||||
|
{
|
||||||
|
tagCode = "production_line_name",
|
||||||
|
tagValue = payload1.lineCode,
|
||||||
|
tagTime = DateTime.Now.ToString(),
|
||||||
|
tagCalculateResult = "",
|
||||||
|
tagRemark = "工序名称"
|
||||||
|
});
|
||||||
|
// 设备编码
|
||||||
|
datavolist.Add(new TagDataVOListItem()
|
||||||
|
{
|
||||||
|
tagCode = "equipment_id",
|
||||||
|
tagValue = equipNum,
|
||||||
|
tagTime = DateTime.Now.ToString(),
|
||||||
|
tagCalculateResult = "",
|
||||||
|
tagRemark = "设备编码"
|
||||||
|
});
|
||||||
|
// 操作员
|
||||||
|
datavolist.Add(new TagDataVOListItem()
|
||||||
|
{
|
||||||
|
tagCode = "operator",
|
||||||
|
tagValue = payload1.userName,
|
||||||
|
tagTime = DateTime.Now.ToString(),
|
||||||
|
tagCalculateResult = "",
|
||||||
|
tagRemark = "操作员"
|
||||||
|
});
|
||||||
|
// 班次
|
||||||
|
datavolist.Add(new TagDataVOListItem()
|
||||||
|
{
|
||||||
|
tagCode = "work_shift",
|
||||||
|
tagValue = m.CSBYHSCHEDULE,
|
||||||
|
tagTime = DateTime.Now.ToString(),
|
||||||
|
tagCalculateResult = "",
|
||||||
|
tagRemark = "班次"
|
||||||
|
});
|
||||||
|
// 生产型号
|
||||||
|
datavolist.Add(new TagDataVOListItem()
|
||||||
|
{
|
||||||
|
tagCode = "product_model",
|
||||||
|
tagValue = payload1.materialCode,
|
||||||
|
tagTime = DateTime.Now.ToString(),
|
||||||
|
tagCalculateResult = "",
|
||||||
|
tagRemark = "生产型号"
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
// 设备名称
|
|
||||||
datavolist.Add(new TagDataVOListItem()
|
|
||||||
{
|
|
||||||
tagCode = "FV_F060_RES_004",
|
|
||||||
tagValue = "",//m
|
|
||||||
tagTime = DateTime.Now.ToString(),
|
|
||||||
tagCalculateResult = "Y",
|
|
||||||
tagRemark = "设备名称"
|
|
||||||
});
|
|
||||||
// 操作员
|
|
||||||
datavolist.Add(new TagDataVOListItem()
|
|
||||||
{
|
|
||||||
tagCode = "FV_F060_RES_005",
|
|
||||||
tagValue = "",//m
|
|
||||||
tagTime = DateTime.Now.ToString(),
|
|
||||||
tagCalculateResult = "Y",
|
|
||||||
tagRemark = "操作员"
|
|
||||||
});
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
@@ -1811,7 +1803,7 @@ namespace JinYuan.MES
|
|||||||
/// <param name="equipCode"></param>
|
/// <param name="equipCode"></param>
|
||||||
/// <param name="materialCode"></param>
|
/// <param name="materialCode"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public (bool Success, List<string> MesMessage, List<string> MesResType) MesGrading(
|
public (bool Success, List<string> MesMessage, List<string> MesResType, List<string> mesResFangAnType) MesGrading(
|
||||||
string url, string barCode, string siteCode, string lineCode, string userName, string equipCode, string materialCode)
|
string url, string barCode, string siteCode, string lineCode, string userName, string equipCode, string materialCode)
|
||||||
{
|
{
|
||||||
bool res = false; // 操作结果
|
bool res = false; // 操作结果
|
||||||
@@ -1823,6 +1815,7 @@ namespace JinYuan.MES
|
|||||||
lstbarCode.Add(barCode);
|
lstbarCode.Add(barCode);
|
||||||
List<string> mesage = GetListString(lstbarCode.Count, "分档失败"); // 消息列表
|
List<string> mesage = GetListString(lstbarCode.Count, "分档失败"); // 消息列表
|
||||||
List<string> mesResType = GetListString(lstbarCode.Count, "NULL"); // 响应类型列表
|
List<string> mesResType = GetListString(lstbarCode.Count, "NULL"); // 响应类型列表
|
||||||
|
List<string> mesResFangAnType = GetListString(lstbarCode.Count, "NULL"); // 新增分档方案响应类型列表
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
@@ -1867,7 +1860,7 @@ namespace JinYuan.MES
|
|||||||
string resData = result == "" ? "" : result;
|
string resData = result == "" ? "" : result;
|
||||||
resJson = $"{nowDate.ToString("yyyy-MM-dd HH:mm:ss.fff")}:调用分档信息(包装)接口:{url},请求数据为:{postcontent},\n{nowDate.AddMilliseconds(sw.ElapsedMilliseconds).ToString("yyyy-MM-dd HH:mm:ss.fff")}:接口耗时:{sw.ElapsedMilliseconds}ms,返回结果:{resData}";
|
resJson = $"{nowDate.ToString("yyyy-MM-dd HH:mm:ss.fff")}:调用分档信息(包装)接口:{url},请求数据为:{postcontent},\n{nowDate.AddMilliseconds(sw.ElapsedMilliseconds).ToString("yyyy-MM-dd HH:mm:ss.fff")}:接口耗时:{sw.ElapsedMilliseconds}ms,返回结果:{resData}";
|
||||||
TxtHelper.WriteTxt($@"D:\APILog\Logs\MesLogs\{nowDate.ToString("yyyyMMdd")}\产品出站信息\{nowDate.ToString("HH")}.txt", resJson);
|
TxtHelper.WriteTxt($@"D:\APILog\Logs\MesLogs\{nowDate.ToString("yyyyMMdd")}\产品出站信息\{nowDate.ToString("HH")}.txt", resJson);
|
||||||
return (res, mesage, mesResType);
|
return (res, mesage, mesResType, mesResFangAnType);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 解析返回结果 - 修改部分开始
|
// 解析返回结果 - 修改部分开始
|
||||||
@@ -1881,10 +1874,12 @@ namespace JinYuan.MES
|
|||||||
for (int i = 0; i < lstbarCode.Count; i++)
|
for (int i = 0; i < lstbarCode.Count; i++)
|
||||||
{
|
{
|
||||||
string MesGrading = "NULL";
|
string MesGrading = "NULL";
|
||||||
|
string MesGradingFangAn = "NULL";
|
||||||
string Mesage = string.Empty;
|
string Mesage = string.Empty;
|
||||||
GetGradingMesResType(res1, barCode, ref Mesage, ref MesGrading);
|
GetGradingMesResType(res1, barCode, ref Mesage, ref MesGrading,ref MesGradingFangAn);
|
||||||
mesage[i] = Mesage ?? "分档成功";
|
mesage[i] = Mesage ?? "分档成功";
|
||||||
mesResType[i] = MesGrading;
|
mesResType[i] = MesGrading;
|
||||||
|
mesResFangAnType[i] = MesGradingFangAn;
|
||||||
}
|
}
|
||||||
res = true;
|
res = true;
|
||||||
resJson = $"{nowDate.ToString("yyyy-MM-dd HH:mm:ss.fff")}:调用分档信息(包装)接口:{url},请求数据为:{postcontent},\n{nowDate.AddMilliseconds(sw.ElapsedMilliseconds).ToString("yyyy-MM-dd HH:mm:ss.fff")}:接口耗时:{sw.ElapsedMilliseconds}ms,返回结果:{result}";
|
resJson = $"{nowDate.ToString("yyyy-MM-dd HH:mm:ss.fff")}:调用分档信息(包装)接口:{url},请求数据为:{postcontent},\n{nowDate.AddMilliseconds(sw.ElapsedMilliseconds).ToString("yyyy-MM-dd HH:mm:ss.fff")}:接口耗时:{sw.ElapsedMilliseconds}ms,返回结果:{result}";
|
||||||
@@ -1914,7 +1909,7 @@ namespace JinYuan.MES
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 返回结果
|
// 返回结果
|
||||||
return (res, mesage, mesResType);
|
return (res, mesage, mesResType, mesResFangAnType);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -1924,7 +1919,7 @@ namespace JinYuan.MES
|
|||||||
/// <param name="BarCode"></param>
|
/// <param name="BarCode"></param>
|
||||||
/// <param name="MesMessage"></param>
|
/// <param name="MesMessage"></param>
|
||||||
/// <param name="mesResType"></param>
|
/// <param name="mesResType"></param>
|
||||||
private void GetGradingMesResType(MesGradingResponse res1, string BarCode, ref string MesMessage, ref string MesGrading)
|
private void GetGradingMesResType(MesGradingResponse res1, string BarCode, ref string MesMessage, ref string MesGrading,ref string MesGradingFangAn)
|
||||||
{
|
{
|
||||||
if (res1 != null && res1.rows != null)
|
if (res1 != null && res1.rows != null)
|
||||||
{
|
{
|
||||||
@@ -1941,11 +1936,13 @@ namespace JinYuan.MES
|
|||||||
{
|
{
|
||||||
MesMessage = row.message.ToString();
|
MesMessage = row.message.ToString();
|
||||||
MesGrading = row.rank;
|
MesGrading = row.rank;
|
||||||
|
MesGradingFangAn = row.sortingScheme;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
MesMessage = "返回为空!";
|
MesMessage = "返回为空!";
|
||||||
MesGrading = "NULL";
|
MesGrading = "NULL";
|
||||||
|
MesGradingFangAn = "NULL";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -203,5 +203,9 @@ namespace JinYuan.MES.Models
|
|||||||
|
|
||||||
public object passage { get; set; }
|
public object passage { get; set; }
|
||||||
public object message { get; set; }
|
public object message { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 分档方案
|
||||||
|
/// </summary>
|
||||||
|
public string sortingScheme { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+89
-614
@@ -80,20 +80,20 @@ namespace JinYuan.Models
|
|||||||
/// 电芯1_厚度数据1
|
/// 电芯1_厚度数据1
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public float Thickness1 { get; set; }
|
public float Thickness1 { get; set; }
|
||||||
public float Thickness2 { get; set; }
|
// public float Thickness2 { get; set; }
|
||||||
public float Thickness3 { get; set; }
|
// public float Thickness3 { get; set; }
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 电芯1_厚度 PLC判定 OKNG 1 OK,0 NG
|
/// 电芯1_厚度 PLC判定 OKNG 1 OK,0 NG
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int ThicknessPLCResult1 { get; set; }
|
// public int ThicknessPLCResult1 { get; set; }
|
||||||
public int ThicknessPLCResult2 { get; set; }
|
// public int ThicknessPLCResult2 { get; set; }
|
||||||
public int ThicknessPLCResult3 { get; set; }
|
// public int ThicknessPLCResult3 { get; set; }
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 电芯1_厚度OKNG 显示OK NG
|
/// 电芯1_厚度OKNG 显示OK NG
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string ThicknessResult1 { get; set; }
|
public string ThicknessResult1 { get; set; }
|
||||||
public string ThicknessResult2 { get; set; }
|
// public string ThicknessResult2 { get; set; }
|
||||||
public string ThicknessResult3 { get; set; }
|
// public string ThicknessResult3 { get; set; }
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 电芯_CCD1结果 1 OK,0 NG,2 缺图
|
/// 电芯_CCD1结果 1 OK,0 NG,2 缺图
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -166,617 +166,92 @@ namespace JinYuan.Models
|
|||||||
/// 备注
|
/// 备注
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Remark { get; set; }
|
public string Remark { get; set; }
|
||||||
// /// <summary>
|
public string TestTime { get; set; }
|
||||||
// /// 芯包称重1工位号
|
|
||||||
// /// </summary>
|
|
||||||
//// public short CSBYHWEIGHTNOA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包重量1判定结果
|
|
||||||
// /// </summary>
|
|
||||||
//// public string CSBYHWEIGHTRESULTA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包测厚工位号
|
|
||||||
// /// </summary>
|
|
||||||
//// public short CSBYHTHICKNESSTESTSTATIONNOA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包测厚(位移)判定结果
|
|
||||||
// /// </summary>
|
|
||||||
//// public string CSBYHTHICKNESSTESTJUDGERESULTA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包极性检测结果
|
|
||||||
// /// </summary>
|
|
||||||
//// public string CSBYHPOLARITYRESULTA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包治具号
|
|
||||||
// /// </summary>
|
|
||||||
//// public short CSBYHTOOLNOA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊接工位号1
|
|
||||||
// /// </summary>
|
|
||||||
//// public short CSBYHCUWELDINGSTATIONNOA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊接工位号2
|
|
||||||
// /// </summary>
|
|
||||||
//// public short CSBYHCUWELDINGSTATIONNOA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊接工位号3
|
|
||||||
// /// </summary>
|
|
||||||
// public short CSBYHCUWELDINGSTATIONNOA3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊头次数1
|
|
||||||
// /// </summary>
|
|
||||||
// public int CSBYHCUWELDHEADCOUNTA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊头次数2
|
|
||||||
// /// </summary>
|
|
||||||
// public int CSBYHCUWELDHEADCOUNTA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊头次数3
|
|
||||||
// /// </summary>
|
|
||||||
// public int CSBYHCUWELDHEADCOUNTA3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊座次数1
|
|
||||||
// /// </summary>
|
|
||||||
// public int CSBYHCUWELDBASECOUNTA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊座次数2
|
|
||||||
// /// </summary>
|
|
||||||
// public int CSBYHCUWELDBASECOUNTA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊座次数3
|
|
||||||
// /// </summary>
|
|
||||||
// public int CSBYHCUWELDBASECOUNTA3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊接工位号1
|
|
||||||
// /// </summary>
|
|
||||||
// public short CSBYHALWELDINGSTATIONNOA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊接工位号2
|
|
||||||
// /// </summary>
|
|
||||||
// public short CSBYHALWELDINGSTATIONNOA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊接工位号3
|
|
||||||
// /// </summary>
|
|
||||||
// public short CSBYHALWELDINGSTATIONNOA3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊头次数1
|
|
||||||
// /// </summary>
|
|
||||||
// public int CSBYHALWELDHEADCOUNTA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊头次数2
|
|
||||||
// /// </summary>
|
|
||||||
// public int CSBYHALWELDHEADCOUNTA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊头次数3
|
|
||||||
// /// </summary>
|
|
||||||
// public int CSBYHALWELDHEADCOUNTA3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊座次数1
|
|
||||||
// /// </summary>
|
|
||||||
// public int CSBYHALWELDBASECOUNTA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊座次数2
|
|
||||||
// /// </summary>
|
|
||||||
// public int CSBYHALWELDBASECOUNTA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊座次数3
|
|
||||||
// /// </summary>
|
|
||||||
// public int CSBYHALWELDBASECOUNTA3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 电芯铜极耳切刀使用次数
|
|
||||||
// /// </summary>
|
|
||||||
// public int CSBYHCUTABCUTTERCOUNTA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 电芯铝极耳切刀使用次数
|
|
||||||
// /// </summary>
|
|
||||||
// public int CSBYHALTABCUTTERCOUNTA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 电芯裁切粘连判定结果
|
|
||||||
// /// </summary>
|
|
||||||
// public string CSBYHCUTADHESIONJUDGERESULTA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 电芯裁切毛刺判定结果
|
|
||||||
// /// </summary>
|
|
||||||
// public string CSBYHCUTBURRJUDGERESULTA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊印位置判定结果1
|
|
||||||
// /// </summary>
|
|
||||||
// public string CSBYHSOLDERJUDGERESULTA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊印位置判定结果2
|
|
||||||
// /// </summary>
|
|
||||||
// public string CSBYHSOLDERJUDGERESULTA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊印位置判定结果1
|
|
||||||
// /// </summary>
|
|
||||||
// public string AluminiumWeldPositionResult1 { get; set; }
|
|
||||||
// /// 芯包铝焊印位置判定结果2
|
|
||||||
// /// </summary>
|
|
||||||
// public string AluminiumWeldPositionResult2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包正面极耳撕裂判定结果
|
|
||||||
// /// </summary>
|
|
||||||
// public string CSBYHFRONTEARCRACKLEJUDGERESULTA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包背面极耳撕裂判定结果
|
|
||||||
// /// </summary>
|
|
||||||
// public string CSBYHBACKEARCRACKLEJUDGERESULTA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包正面极耳翻折检测结果
|
|
||||||
// /// </summary>
|
|
||||||
// public string CSBYHFRONTEARFLODINGRESULTA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包背面极耳翻折检测结果
|
|
||||||
// /// </summary>
|
|
||||||
// public string CSBYHBACKEARFLODINGRESULTA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 电芯A/B出站判定结果
|
|
||||||
// /// </summary>
|
|
||||||
// public string CSBYHOUTSTATIONJUDGMENTRESULT { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 电芯铜极耳切刀编号
|
|
||||||
// /// </summary>
|
|
||||||
// public short CSBYHCUTABCUTTERNOA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 电芯铝极耳切刀编号
|
|
||||||
// /// </summary>
|
|
||||||
// public short CSBYHALTABCUTTERNOA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 测厚压力结果
|
|
||||||
// /// </summary>
|
|
||||||
// public string ThicknessPressureResult { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 焊前CCD检测结果
|
|
||||||
// /// </summary>
|
|
||||||
// public string PreweldResult { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊头预警寿命(次)
|
|
||||||
// /// </summary>
|
|
||||||
// public int CopperWeldHeadLife { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊座预警寿命(次)
|
|
||||||
// /// </summary>
|
|
||||||
// public int CopperWeldSeatLife { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊头预警寿命(次)
|
|
||||||
// /// </summary>
|
|
||||||
// public int AluminiumWeldHeadLife { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊座预警寿命(次)
|
|
||||||
// /// </summary>
|
|
||||||
// public int AluminiumWeldSeatLife { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 裁切刀使用寿命(次)
|
|
||||||
// /// </summary>
|
|
||||||
// public int CuttingKnifeLife { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 复投次数
|
|
||||||
// /// </summary>
|
|
||||||
// public int RethrowNum { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包测厚位移值(尺寸2)
|
|
||||||
// /// </summary>
|
|
||||||
// public float ThicknessMeasureDisplacement { get; set; }
|
|
||||||
|
|
||||||
// /// <summary>
|
public string RFID { get; set; }
|
||||||
// /// 电芯A/B工序名
|
public string ScanBarRes { get; set; }
|
||||||
// /// </summary>
|
|
||||||
// public string CSBYHPROCESSNAME { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 电芯A/B班次
|
public string flatness_setpoint { get; set; }
|
||||||
// /// </summary>
|
/// <summary>
|
||||||
// public string CSBYHSCHEDULE { get; set; }
|
/// 平面度实际值
|
||||||
// /// <summary>
|
/// </summary>
|
||||||
// /// 电芯A/B进站时间
|
public string flatness_actual { get; set; }
|
||||||
// /// </summary>
|
/// <summary>
|
||||||
// public string CSBYHINSTATIONTIME { get; set; }
|
/// 平面度判定结果
|
||||||
// /// <summary>
|
/// </summary>
|
||||||
// /// 电芯A/B出站时间
|
// public string flatness_judgment { get; set; }
|
||||||
// /// </summary>
|
/// <summary>
|
||||||
// public string CSBYHOUTSTATIONTIME { get; set; }
|
/// 外观设定值
|
||||||
// /// <summary>
|
/// </summary>
|
||||||
// /// 电芯A/B异常反馈信息
|
public string appearance_standard { get; set; }
|
||||||
// /// </summary>
|
public string CCD1NgCode { get; set; }
|
||||||
// //public string CSBYHABNORMALINFORMATION { get; set; }
|
public string CCD2NgCode { get; set; }
|
||||||
// /// <summary>
|
public string CCD3NgCode { get; set; }
|
||||||
// /// 芯包重量1设定值最大值(g)
|
public string CCD4NgCode { get; set; }
|
||||||
// /// </summary>
|
public string CCD5NgCode { get; set; }
|
||||||
// public float CSBYHWEIGHTA1MAXSETTING { get; set; }
|
public string CCD6NgCode { get; set; }
|
||||||
// /// <summary>
|
public string CCD7NgCode { get; set; }
|
||||||
// /// 芯包重量1设定值最小值(g)
|
public string CCD8NgCode { get; set; }
|
||||||
// /// </summary>
|
public string CCD9NgCode { get; set; }
|
||||||
// public float CSBYHWEIGHTA1MINSETTING { get; set; }
|
public string CCD10NgCode { get; set; }
|
||||||
// /// <summary>
|
public string CCD11NgCode { get; set; }
|
||||||
// /// 芯包重量1(g)
|
public string CCD12NgCode { get; set; }
|
||||||
// /// </summary>
|
public string CCD13NgCode { get; set; }
|
||||||
// public float CSBYHWEIGHTA1 { get; set; }
|
public string CCD14NgCode { get; set; }
|
||||||
// /// <summary>
|
public string CCD15NgCode { get; set; }
|
||||||
// /// 芯包侧厚压力(Kg)设定最大值
|
public string CCD16NgCode { get; set; }
|
||||||
// /// </summary>
|
public string CCD17NgCode { get; set; }
|
||||||
// public float CSBYHTHICKNESSTESTPRESSUREMAXSETTINGA { get; set; }
|
/// <summary>
|
||||||
// /// <summary>
|
/// 二维码ng 不良编号
|
||||||
// /// 芯包侧厚压力(Kg)设定最小值
|
/// </summary>
|
||||||
// /// </summary>
|
public string CCD18NgCode { get; set; }
|
||||||
// public float CSBYHTHICKNESSTESTPRESSUREMINSETTINGA { get; set; }
|
public string BarCodeResult { get; set; }
|
||||||
// /// <summary>
|
/// <summary>
|
||||||
// /// 芯包侧厚压力实际值
|
/// 进出站条码匹配结果
|
||||||
// /// </summary>
|
/// </summary>
|
||||||
// public float CSBYHTHICKNESSTESTPRESSUREA { get; set; }
|
public string barcode_match_result { get; set; }
|
||||||
// /// <summary>
|
/// <summary>
|
||||||
// /// 芯包侧厚尺寸1(mm)
|
/// NG代码汇总
|
||||||
// /// </summary>
|
/// </summary>
|
||||||
// public float CSBYHTHICKNESSTESTPRESSURESIZEA { get; set; }
|
public string ng_code_summary { get; set; }
|
||||||
// /// <summary>
|
public int PlcResult { get; set; }
|
||||||
// /// 芯包侧厚最大尺寸(mm)
|
|
||||||
// /// </summary>
|
/// <summary>
|
||||||
// public float CSBYHTHICKNESSTESTPRESSUREMAXSIZEA { get; set; }
|
/// 结果数据是否上传MES
|
||||||
// /// <summary>
|
/// </summary>
|
||||||
// /// 芯包侧厚最小尺寸(mm)
|
public string Flag1 { get; set; }
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHTHICKNESSTESTPRESSUREMINSIZEA { get; set; }
|
|
||||||
// /// <summary>
|
public string Info { get; set; }
|
||||||
// /// 铜焊1压力(Psi)设定值最大值
|
/// <summary>
|
||||||
// /// </summary>
|
/// 进出站电池等级
|
||||||
// public float CSBYHCUWELDINGPRESSUREMAXSETTING1 { get; set; }
|
/// </summary>
|
||||||
// /// <summary>
|
public string in_battery_grade { get; set; }
|
||||||
// /// 铜焊2压力(Psi)设定值最大值
|
/// <summary>
|
||||||
// /// </summary>
|
/// 进出站电池等级
|
||||||
// public float CSBYHCUWELDINGPRESSUREMAXSETTING2 { get; set; }
|
/// </summary>
|
||||||
// /// <summary>
|
public string out_battery_grade { get; set; }
|
||||||
// /// 铜焊3压力(Psi)设定值最大值
|
// MES返回分选方案
|
||||||
// /// </summary>
|
public string Mes_sorting_scheme { get; set; }
|
||||||
// public float CSBYHCUWELDINGPRESSUREMAXSETTING3 { get; set; }
|
/// <summary>
|
||||||
// /// <summary>
|
/// MES返回电池档位
|
||||||
// /// 铜焊接压力(Psi)设定值最小值
|
/// </summary>
|
||||||
// /// </summary>
|
public string Mes_battery_Grade { get; set; }
|
||||||
// public float CSBYHCUWELDINGPRESSUREMINSETTING { get; set; }
|
//撕膜机
|
||||||
// /// <summary>
|
public string SM_cleaning_defocus_dist { get; set; }
|
||||||
// /// 铜焊1功率(%)设定值最大值
|
public string SM_cleaning_peak_power { get; set; }
|
||||||
// /// </summary>
|
public string SM_cleaning_frequency { get; set; }
|
||||||
// public float CSBYHCUWELDINGPOWERMAXSETTING1 { get; set; }
|
public string SM_cleaning_speed { get; set; }
|
||||||
// /// <summary>
|
public string SM_cutting_defocus_dist { get; set; }
|
||||||
// /// 铜焊2功率(%)设定值最大值
|
public string SM_cutting_peak_power { get; set; }
|
||||||
// /// </summary>
|
public string SM_cutting_frequency { get; set; }
|
||||||
// public float CSBYHCUWELDINGPOWERMAXSETTING2 { get; set; }
|
public string SM_cutting_speed { get; set; }
|
||||||
// /// <summary>
|
public string SM_dust_removal_wind_speed { get; set; }
|
||||||
// /// 铜焊3功率(%)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUWELDINGPOWERMAXSETTING3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊1功率(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUWELDINGPOWERMINSETTING1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊2功率(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUWELDINGPOWERMINSETTING2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊3功率(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUWELDINGPOWERMINSETTING3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊1能量(%)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUWELDINGENERGYMAXSETTING1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊2能量(%)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUWELDINGENERGYMAXSETTING2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊3能量(%)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUWELDINGENERGYMAXSETTING3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊1能量(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUWELDINGENERGYMINSETTING1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊2能量(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUWELDINGENERGYMINSETTING2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊3能量(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUWELDINGENERGYMINSETTING3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊1振幅(%)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUWELDINGAMPLITUDEMAXSETTING1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊2振幅(%)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUWELDINGAMPLITUDEMAXSETTING2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊3振幅(%)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUWELDINGAMPLITUDEMAXSETTING3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊1振幅(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUWELDINGAMPLITUDEMINSETTING1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊2振幅(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUWELDINGAMPLITUDEMINSETTING2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铜焊3振幅(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUWELDINGAMPLITUDEMINSETTING3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊接压力(Psi)实际值1
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUPRESSUREA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊接功率(W)实际值1
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUPOWERA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊接能量(J)实际值1
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUENERGYA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊接振幅(%)实际值1
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUAMPLITUDEA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊接时间(ms)实际值1
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUTIMEA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊接压力(Psi)实际值2
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUPRESSUREA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊接功率A(W)实际值2
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUPOWERA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊接能量(J)实际值2
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUENERGYA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊接振幅(%)实际值2
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUAMPLITUDEA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊接时间(ms)实际值2
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUTIMEA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊接压力(Psi)实际值3
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUPRESSUREA3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊接功率A(W)实际值3
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUPOWERA3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊接能量(J)实际值3
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUENERGYA3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊接振幅(%)实际值3
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUAMPLITUDEA3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜焊焊接时间(ms)实际值3
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUTIMEA3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊1压力(Psi)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGPRESSUREMAXSETTING1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊2压力(Psi)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGPRESSUREMAXSETTING2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊3压力(Psi)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGPRESSUREMAXSETTING3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊接压力(Psi)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGPRESSUREMINSETTING { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊1功率(%)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGPOWERMAXSETTING1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊2功率(%)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGPOWERMAXSETTING2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊3功率(%)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGPOWERMAXSETTING3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊1功率(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGPOWERMINSETTING1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊2功率(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGPOWERMINSETTING2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊3功率(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGPOWERMINSETTING3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊1能量(%)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGENERGYMAXSETTING1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊2能量(%)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGENERGYMAXSETTING2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊3能量(%)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGENERGYMAXSETTING3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊1能量(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGENERGYMINSETTING1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊2能量(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGENERGYMINSETTING2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊3能量(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGENERGYMINSETTING3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊1振幅(%)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGAMPLITUDEMAXSETTING1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊2振幅(%)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGAMPLITUDEMAXSETTING2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊3振幅(%)设定值最大值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGAMPLITUDEMAXSETTING3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊1振幅(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGAMPLITUDEMINSETTING1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊2振幅(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGAMPLITUDEMINSETTING2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 铝焊3振幅(%)设定值最小值
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALWELDINGAMPLITUDEMINSETTING3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊接压力(Psi)实际值1
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALPRESSUREA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊接功率(W)实际值1
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALPOWERA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊接能量(J)实际值1
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALENERGYA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊接振幅(%)实际值1
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALAMPLITUDEA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊接时间(ms)实际值1
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALTIMEA1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊接压力(Psi)实际值2
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALPRESSUREA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊接功率(W)实际值2
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALPOWERA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊接能量(J)实际值2
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALENERGYA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊接振幅(%)实际值2
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALAMPLITUDEA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊接时间(ms)实际值2
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALTIMEA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊接压力(Psi)实际值3
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALPRESSUREA3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊接功率(W)实际值3
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALPOWERA3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊接能量(J)实际值3
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALENERGYA3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊接振幅(%)实际值3
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALAMPLITUDEA3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝焊焊接时间(ms)实际值3
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALTIMEA3 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 电芯铜极极耳长度(mm)
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUTABLENGTHA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 电芯铜极极耳宽度(mm)
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUTABWIDTHA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 电芯铝极极耳长度(mm)
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALTABLENGTHA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 电芯铝极极耳宽度(mm)
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHALTABWIDTHA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 电芯裁切粘连结果(mm)
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUTADHESIONRESULTA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 电芯裁切毛刺结果(mm)
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHCUTBURRRESULTA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜顶部到焊印间距1
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHTOPTOSOLDERDISTANCEA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铜顶部到焊印间距2
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHTOPTOSOLDERDISTANCEA2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝顶部到焊印间距1
|
|
||||||
// /// </summary>
|
|
||||||
// public float AluminumToWeld1 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包铝顶部到焊印间距2
|
|
||||||
// /// </summary>
|
|
||||||
// public float AluminumToWeld2 { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包焊印边缘到极耳边缘间距(mm)
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHSOLDERTOEARDISTANCEA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包正面极耳撕裂裂纹检测结果(mm)
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHFRONTEARCRACKLERESULTA { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 芯包背面极耳撕裂裂纹检测结果(mm)
|
|
||||||
// /// </summary>
|
|
||||||
// public float CSBYHBACKEARCRACKLERESULTA { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
// /// <summary>
|
|
||||||
// /// 物流线托盘码
|
|
||||||
// /// </summary>
|
|
||||||
// //public short pan { get; set; }
|
|
||||||
|
|
||||||
// /// <summary>
|
|
||||||
// /// 标志
|
|
||||||
// /// </summary>
|
|
||||||
// public int Flag { get; set; }
|
|
||||||
// /// <summary>
|
|
||||||
// /// 备注
|
|
||||||
// /// </summary>
|
|
||||||
// public string Remark { get; set; }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user