Эх сурвалжийг харах

优化plc提示上位机无反馈

KWD 2 сар өмнө
parent
commit
a569d189ed

+ 4 - 3
TeamAAS-VM/Core/Management.cs

@@ -3391,6 +3391,9 @@ namespace TeamAAS_VP.Core
                                         SendTaskMessage($"上传mes失败", MessageLevel.Error);
                                         SendTaskMessage($"上传mes失败", MessageLevel.Error);
                                     }
                                     }
 
 
+                                    LogHelper.WriteLogMes($"【mes结束ADD】");
+                                    SendTaskMessage($"mes结束ADD", MessageLevel.Info);
+                                    await plc.WriteNodeAsync(string.Format(addressConfig.Out_MesStatus.Address, i), (Int16)3);
 
 
                                     //是否保存当前的产品记录至CSV?
                                     //是否保存当前的产品记录至CSV?
                                     if (stationConfig.SaveCsv)
                                     if (stationConfig.SaveCsv)
@@ -3509,10 +3512,8 @@ namespace TeamAAS_VP.Core
                                     {
                                     {
                                         SendTaskMessage($"{i}:{stationConfig.DeviceName}工位未配置保存产品记录", MessageLevel.Debug);
                                         SendTaskMessage($"{i}:{stationConfig.DeviceName}工位未配置保存产品记录", MessageLevel.Debug);
                                     }
                                     }
-                                    LogHelper.WriteLogMes($"【mes结束ADD】");
-                                    SendTaskMessage($"mes结束ADD", MessageLevel.Info);
+                                
                                     fileresult.Clear();
                                     fileresult.Clear();
-                                    await plc.WriteNodeAsync(string.Format(addressConfig.Out_MesStatus.Address, i), (Int16)3);
                                     return;
                                     return;
                                 }
                                 }
                                 else
                                 else