This commit is contained in:
1 parent
f784f7871a
commit
16f697c017
1 file changed
+10
-9
@@ -114,9 +114,11 @@ namespace PamhagenSysCtrl.Helpers {
|
||||
// COM port exists, but PLC not responding - ignore
|
||||
PlcConnectionError = "Keine Rückmeldung von SPS";
|
||||
} else {
|
||||
var str = $"Beim Aufbauen einer Verbindung zur SPS ist ein Fehler aufgetreten:\n\n{exc.GetType().Name}: {exc.Message}";
|
||||
if (exc.InnerException != null) str += $"\n\n{exc.InnerException.GetType().Name}: {exc.InnerException.Message}";
|
||||
MessageBox.Show(str, "SPS-Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
App.MainDispatcher?.Invoke(() => {
|
||||
var str = $"Beim Aufbauen einer Verbindung zur SPS ist ein Fehler aufgetreten:\n\n{exc.GetType().Name}: {exc.Message}";
|
||||
if (exc.InnerException != null) str += $"\n\n{exc.InnerException.GetType().Name}: {exc.InnerException.Message}";
|
||||
MessageBox.Show(str, "SPS-Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
});
|
||||
}
|
||||
}
|
||||
RaiseUpdateEvent(new());
|
||||
@@ -339,9 +341,6 @@ namespace PamhagenSysCtrl.Helpers {
|
||||
RaiseUpdateEvent(new());
|
||||
} catch (Exception exc) {
|
||||
LastRttNs = null;
|
||||
var str = "Bei der SPS ist ein Fehler aufgetreten:\n\n" + exc.Message;
|
||||
if (exc.InnerException != null) str += "\n\n" + exc.InnerException.Message;
|
||||
MessageBox.Show(str, "SPS-Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
if (exc is TimeoutException or IOException) {
|
||||
PlcConnectionError = $"{exc.GetType().Name}: {exc.Message}";
|
||||
Plc?.Dispose();
|
||||
@@ -355,9 +354,11 @@ namespace PamhagenSysCtrl.Helpers {
|
||||
try {
|
||||
await Plc.Shutdown();
|
||||
} catch (Exception exc) {
|
||||
var str = "Beim Schließen der Verbindung zur SPS ist ein Fehler aufgetreten:\n\n" + exc.Message;
|
||||
if (exc.InnerException != null) str += "\n\n" + exc.InnerException.Message;
|
||||
MessageBox.Show(str, "SPS-Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
App.MainDispatcher?.Invoke(() => {
|
||||
var str = "Beim Schließen der Verbindung zur SPS ist ein Fehler aufgetreten:\n\n" + exc.Message;
|
||||
if (exc.InnerException != null) str += "\n\n" + exc.InnerException.Message;
|
||||
MessageBox.Show(str, "SPS-Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
});
|
||||
}
|
||||
}
|
||||
RaiseUpdateEvent(new());
|
||||
|
||||
Reference in new issue
Block a user