林豪 左 2 ani în urmă
părinte
comite
d3a8e706ce
1 a modificat fișierele cu 12 adăugiri și 5 ștergeri
  1. 12 5
      WCS.Core/DataTrans/DataBlock.cs

+ 12 - 5
WCS.Core/DataTrans/DataBlock.cs

@@ -57,10 +57,18 @@ namespace WCS.Core
                 if (Data == null || !data.SequenceEqual(Data))
                 {
                     Data = data;
-                    DB.Do(db =>
+                    try
                     {
-                        DataChanged?.Invoke(db, Data);
-                    });
+                        DB.Do(db =>
+                        {
+                            DataChanged?.Invoke(db, Data);
+                        });
+                    }
+                    catch (Exception ex)
+                    {
+                        Console.WriteLine($"{Entity.PLC.NAME}{Entity.PLC.IP}{Entity.NO}");
+                        Console.ResetColor();
+                    }
                 }
             }
             catch (Exception ex)
@@ -71,7 +79,6 @@ namespace WCS.Core
             }
             finally
             {
-
                 if (sw.ElapsedMilliseconds > 500)
                 {
                     Console.ForegroundColor = ConsoleColor.Yellow;
@@ -455,4 +462,4 @@ namespace WCS.Core
 
         #endregion 写入
     }
-}
+}