Twincat 3 OPC UA Server keinen Zugriff (2024)

  • Steuerungssysteme
  • BECKHOFF
  • Erstellerhabenix
  • Erstellt am14 Dezember 2019

H

habenix

Level-2
Beiträge
29
Reaktionspunkte
1
  • 14 Dezember 2019
  • #1
Zuviel Werbung?
-> Hier kostenlos registrieren

Hallo,

Ich habe bei mir die aktuellste TwinCat 3 Version bei mir installiert und TF6100 (OPC UA). Leider schaffe ich es nicht eine Verbindung zu dem OPC Server herzustellen. Ich habe die Doku jetzt schon x mal durch. Die Fehlermeldung vom OPC UA Sample Client lautet: Failed to connect to OPC UA Server: BadSecureChannelClosed.

Das komische ist, ich habe in TwinCat 3 den OPC so konfiguriert, dass er auch unverschlüsselte Verbindungen zulassen sollte. Selbst wenn ich versuche eine verschlüsselte Verbindung mit dem Client herstellen will, bekomme ich immer dieselbe Fehlermeldung.

Wäre sehr schön, wenn da jemand einen Anhaltspunkt hätte. Ich sitze da schon Stunden dran...

EDIT: Es läuft alles in einer Windows VM. OPC als auch die TwinCat 3 Laufzeitumgebung.

Zuletzt bearbeitet:

M

MasterOhh

Level-3
Beiträge
1.601
Reaktionspunkte
407
  • 15 Dezember 2019
  • #2

Bist du sicher, das du den ungesicherten Endpunkt des Servers im Client ausgewählt hast? BadSecureChannelClosed deutet darauf hin, das der Zertifikataustausch fehlgeschlagen ist (falsche Konfiguration?)

OP

H

habenix

Level-2
Beiträge
29
Reaktionspunkte
1
  • 15 Dezember 2019
  • #3

MasterOhh schrieb:

Bist du sicher, das du den ungesicherten Endpunkt des Servers im Client ausgewählt hast? BadSecureChannelClosed deutet darauf hin, das der Zertifikataustausch fehlgeschlagen ist (falsche Konfiguration?)

Im mitgelieferten UPC UA Client habe ich eine Auswahl von verschiedenen Verschlüsselungen oder auch "None". Bei allen kommt der o.g. Fehler. Selbst wenn ich "None" auswähle.
Das etwas falsch konfiguriert ist nehme ich auch an. Aber OPC habe ich frisch installiert. In Twincat 3 ist der Server auch mit "unverschlüsselter" Verbindung eingestellt.
Laut Der Doku müsste, wenn das Zertifikate abgelehnt wurde, auch auf dem Server unter dem Ordner "rejected" gespeichert werden. Der Ordner ist bei mir aber leer.

Ich habe keine Ahnung wo das Problem liegt...

B

Blockmove

Supermoderator und User des Jahres 2019

Teammitglied

Power-User

Beiträge
11.751
Reaktionspunkte
3.956
  • 15 Dezember 2019
  • #4

Ich kenn es zwar nicht von Twincat, aber als ich das letzte mal eine Fehlermeldung in der Richtung hatte, lag es an der Namensauflösung.
Der Systemname stimmte nicht mit dem Eintrag im Nameserver überein. Da kam dann die unverschlüsselte Verbindung auch nicht zustande.

Gruß
Blockmove

OP

H

habenix

Level-2
Beiträge
29
Reaktionspunkte
1
  • 15 Dezember 2019
  • #5

Ich benutze für die Verbindung die IP. Geht leider auch nicht.
Hier mal ein Screenshot vom OPC Sample Client was ich dort sehe.

B

Blockmove

Supermoderator und User des Jahres 2019

Teammitglied

Power-User

Beiträge
11.751
Reaktionspunkte
3.956
  • 15 Dezember 2019
  • #6
Zuviel Werbung?
-> Hier kostenlos registrieren

habenix schrieb:

Ich benutze für die Verbindung die IP. Geht leider auch nicht.
Hier mal ein Screenshot vom OPC Sample Client was ich dort sehe.

Anhang anzeigen 47978

Probiers mal mit dem Hostname und nicht der IP

OP

H

habenix

Level-2
Beiträge
29
Reaktionspunkte
1
  • 15 Dezember 2019
  • #7

"localhost" geht auch nicht.

Edit: "DESKTOP-ULM46LA" als Hostname leider auch nicht.

Edit2: Was auch komisch ist. Der Client zeigt mir alle möglichen Verschlüsselungen an, obwohl diese nicht aktiviert sein sollten. Wenn ich mich zu dem Beckhoff OPC UA Gateway verbinde sehe ich auch nur die Verschlüsselungen, die ich aktiviert habe. Aber auch der Gateway kann keine Verbindung zum TC OPC Server herstellen...ich werde noch verrückt...

Hat jemand eine config für mich? Eventuell funktioniert das ganze über Visual Studio auch einfach nicht richtig.

Zuletzt bearbeitet:

OP

H

habenix

Level-2
Beiträge
29
Reaktionspunkte
1
  • 15 Dezember 2019
  • #8

Ich sehe gerade etwas interessantes im Ordner "C:\TwinCAT\Functions\TF6100-OPC-UA\Win32\Server".
Dort gbt es log files:

** urn:BeckhoffAutomation:TcOpcUaServer: start trace
** Product version: Beckhoff Automation TcOpcUaServer 3.2.0.39.39
** C++ SDK Version: 1.6.3.406
** C Stack Version: Version:1.4.5 228
** Platform Layer: PlatformName:Windows V6
** Date: 2019-12-15
**
07:39:47.731Z|1|04C0* OpcServer::start failed with 0xffffffff
07:39:47.731Z|1|04C0* UA Security :: ApplyNSLevelSecurityConfig failed

Weiß jemand was das zu bedeuten hat?

H

Hack

Level-2
Beiträge
405
Reaktionspunkte
87
  • 16 Dezember 2019
  • #9
Zuviel Werbung?
-> Hier kostenlos registrieren

Hallo,

hast du den Haken zum erzeugen des TMC Files gesetzt?

Grüße

OP

H

habenix

Level-2
Beiträge
29
Reaktionspunkte
1
  • 16 Dezember 2019
  • #10

Hack schrieb:

Hallo,

hast du den Haken zum erzeugen des TMC Files gesetzt?

Grüße

Habe ich. Aber selbst wenn nicht müsste ich trotzdem eine Verbindung herstellen können.

Ich habe eine neue Virtuelle Maschine aufgesetzt. Jetzt funktioniert es...

D

Derber

Level-1
Beiträge
1
Reaktionspunkte
2
  • 28 Juni 2022
  • #11

Hallo,

auch wenn das ein alter Post ist, bin ich trotzdem aufgrund des OpcUa Server Logeintrages drauf gestoßen, und habe auch mit Hilfe des Supports eine Ursache finden können. Der Port 4840 ist belegt (bei mir war es eine Portweiterleitung), dadurch startet der OpcUa Server nicht richtig/kann nicht auf dem Port erreicht werden. Den OpcUaPort kann man in der TcUaServerConfig.xml unter %INSTALL_FOLDER%/Functions/TF6100-OPC-UA/Win32/Server einstellen unter dem Object <UaEndpoint><Url>. Nach einem Neustart des Servers, war dieser auf der neu eingestellten IP erreichbar.

Ich hoffe damit in Zukunft anderen helfen zu können, die auf das selbe Problem treffen ;-).

Grüße

Twincat 3 OPC UA Server keinen Zugriff (2024)

References

Top Articles
Latest Posts
Article information

Author: Lilliana Bartoletti

Last Updated:

Views: 6185

Rating: 4.2 / 5 (73 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Lilliana Bartoletti

Birthday: 1999-11-18

Address: 58866 Tricia Spurs, North Melvinberg, HI 91346-3774

Phone: +50616620367928

Job: Real-Estate Liaison

Hobby: Graffiti, Astronomy, Handball, Magic, Origami, Fashion, Foreign language learning

Introduction: My name is Lilliana Bartoletti, I am a adventurous, pleasant, shiny, beautiful, handsome, zealous, tasty person who loves writing and wants to share my knowledge and understanding with you.