#260316 新增PLC逻辑的处理

This commit is contained in:
zhengxuan.zhang
2026-03-16 11:12:42 +08:00
parent 59c505783c
commit e6e1a1658c
5 changed files with 600 additions and 12 deletions
+20 -3
View File
@@ -2564,11 +2564,20 @@ namespace NSAnalysis
{
PlcObject.InsertWriteQueue(PlcSignalDfn.WCarType, (byte)1);
}
else
else if (strCarType.ToUpper().Contains("EHY"))
{
PlcObject.InsertWriteQueue(PlcSignalDfn.WCarType, (byte)2);
}
PlcObject.InsertWriteQueue(PlcSignalDfn.WCarColor, strCarColor);
else if (strCarType.ToUpper().Contains("EHV"))
{
PlcObject.InsertWriteQueue(PlcSignalDfn.WCarType, (byte)3);
}
else
{
PlcObject.InsertWriteQueue(PlcSignalDfn.WCarType, (byte)0);
MyBase.TraceWriteLine($"未匹配到车型,输入字符为:{strCarType}");
}
PlcObject.InsertWriteQueue(PlcSignalDfn.WCarColor, strCarColor);
MyBase.TraceWriteLine("往PLC写入车型: " + strCarType + " ;车身颜色:" + strCarColor);
tmdal.InsertVIN(strCarID);
MyBase.TraceWriteLine(strCarID + " 插入到数据库表TTempSaveVIN中完成。");
@@ -2708,10 +2717,18 @@ namespace NSAnalysis
{
strCarID = strCarID + "_EH3";
}
else
else if (strCarType.ToUpper().Contains("EHY"))
{
strCarID = strCarID + "_EHY";
}
else if (strCarType.ToUpper().Contains("EHV"))
{
strCarID = strCarID + "_EHV";
}
else
{
MyBase.TraceWriteLine($"未匹配到具体的车型,传入字符{strCarType}");
}
}
tmdal.updateMaintenceInfo(strCarID, 1);
MyBase.TraceWriteLine("CarPassFlag 0->10 更新到MaintenceInfo数据库位置1中的VIN为: " + strCarID);