Closed trahberger closed 3 years ago
Ich nehme an, dass der Port für die zweite OPC UA Serverinstanz nicht geändert wurde. Zu diesem Zweck werden in NodeOPCUA OPCUAServerOptions definiert. Zugegebenermaßen wird dies weder in der Anleitung, noch im Video erläutert.
Die in der Linkliste verlinkte Dokumentation zu NodeOPCUA kann hier Klarheit verschaffen. Die Dokumentation listet alle möglichen OPCUAServerOptions (node-opcua-server --> OPCUAServerOptions), u.a. port
. Dies muss hier genutzt werden, um einen bestimmten TCP Port festzulegen.
Vielen Dank für den Hinweis, der Port konnte geändert werden.
Für die Bearbeitung der Aufgabe 4 wird die Bearbeitung des Vorbereitungsvideos E10 vorausgesetzt. Als Grundlage hierfür muss ein zweiter OPCUA-Server parallel zum laufen gebracht werden. Im Dockers wurde bereits ein zweiter AAS-Server (Port 4002) erstellt. In der Eingabeaufforderung über den Befehl node (Bsp. node "server.js") wird der zweite Server gestartet.
Hierbei erfolgt jedoch eine Fehlermeldung mit der Aussage, dass die zu verwendende Endpoint-URL über den bereits verwendeten OPCUA-Server belegt ist. (siehe Screenshot)
Im Video E10 ist erkennbar, dass für beide OPCUA-Server unterschiedliche Endpoint-URLs verwendet wurden.
Es stellt sich die Frage, wie dies generiert werden kann?