Fehler BadSecureChannelClosed beheben
Wenn der Fehler BadSecureChannelClosed auftritt, überprüfen Sie, ob der OPC UA Server ausgeführt wird und ob das Zertifikat des OPC UA Client Adapters in der Liste der vertrauenswürdigen Zertifikate des Servers enthalten ist, da eine der möglichen Ursachen sein kann, dass der OPC UA Server nicht ausgeführt wird oder die Verbindung aus Sicherheitsgründen abgelehnt hat.
Wenn das Problem weiterhin besteht, kann dies mit dem Ablaufen des Zeitlimits für die Kommunikation zwischen dem OPC UA Server und dem OPC UA Client Adapter zusammenhängen. Weitere Einzelheiten finden Sie unter OPC UA Adapter Einstellungen XML Dateien.
<!-- Communication Timeout -->
<!-- Default and minimum values are: -->
<!-- SessionTimeout = 60000 - StatusCheckInterval = 1000 - ReconnectPeriod = 10000 -->
<!-- These values are expressed in milliseconds (ms) -->
<!-- These values must be increased in case of communication issues (e.g., in the case of control units or gateways) -->
<SessionTimeout>60000</SessionTimeout>
<StatusCheckInterval>1000</StatusCheckInterval>
<ReconnectPeriod>10000</ReconnectPeriod>
Um dieses Problem zu beheben, gehen Sie wie folgt vor:
- Stoppen Sie den OpcUaAdapter-Dienst
- Wählen Sie eine der folgenden Möglichkeiten:
- Ist die XML-Datei für die OPC UA Adaptereinstellungen bereits vorhanden (C:\Programme (x86)\Siemens\SORIS OPC UA Adapter\OpcUaAdapter.Settings.xml oder [Name des Adapterdienstes].Settings.xml), öffnen Sie diese Datei, ändern Sie die Timeout-Parameter entsprechend und speichern Sie die Änderungen.
Hinweis: Es wird empfohlen, insbesondere den Wert für StatusCheckInterval zu erhöhen. Zum Beispiel 5000. - If the OPC UA adapter settings XML file is not available in C:\Program Files (x86)\Siemens\SORIS OPC UA Adapter, create a XML file with the same name and content (see above). Ändern Sie anschliessend die Timeout-Parameter entsprechend und speichern Sie die Änderungen.
- Starten Sie den OpcUaAdapter-Service neu.