|
@@ -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 写入
|
|
|
}
|
|
|
-}
|
|
|
+}
|