LabVIEWForum.de - OPC UA Connect.vi sehr langsam

LabVIEWForum.de

Normale Version: OPC UA Connect.vi sehr langsam
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe ein Problem mit der Verbindung zu einem lokalen TwinCAT OPC UA Server.

In einer unserer Anlagen sind zwei identische Industrierechner verbaut (Gleiche Specs).
Beide Computer laufen mit Windows 7 und verwenden LabVIEW 2017 und das OPC UA Toolkit (2017).

Mein Problem besteht darin, dass die Verbindung zum lokalen OPC UA Server zwar auf beiden Rechnern funktioniert, jedoch benötigt der eine Rechner ca. 1 s und der andere Rechner ca. 10 s mit dem NI OPCUA (2017) Client.lvlib:Connect.vi. (siehe Screenshots)
Hatte jemand schon mal ein ähnliches Problem oder könnte wissen, woran es liegt?

Gruß und vielen Dank im Voraus.

David
Hallo David,

herzlich willkommen im LabVIEW-Forum!

Erstmal nur eine Anmerkung zur Begrüßung: Crossposts in anderen Foren bitte immer selbst per Link anzeigen!

Was ist so schlimm daran, wenn das (einmalige) Öffnen der Verbindung bei einer PLC etwas länger dauert als bei der anderen?
Hallo GerdW,

vielen Dank und ich werde deine Anmerkung für die Zukunft beachten.

Eigentlich ist daran nichts schlimm, nur verwenden wir in diesem Projekt das Messenger-Library-Toolkit. Jede Verbindung zum OPC UA-Server wird mit Hilfe eines gestarteten Aktors realisiert.
Durch die lange Zeit, die das Connect.vi zum Verbinden braucht, führt dazu, dass bei dem einen Rechner der Programmstart über eine Minute braucht (Weil mehrere Aktoren eine Verbindung zum OPC UA herstellen) und der andere Rechner (identischer Rechner und gleiches Programm) nur ein paar Sekunden.

Bei der Fehlersuche ist mir dann aufgefallen, dass bereits das Connect.vi unterschiedlich lange braucht. Leider kann ich mir das nicht erklären.
Hallo,

und wie sind die Rechner mit dem OPC-UA-Server netzwerktechnisch verbunden?

Spukt mglw. die Firewall oder ein sonstiger Sicherheitsprozess auf dem langsameren System dazwischen? Oder ist dort das Routing hier anders? Ich kenn mich mit OPC-UA nicht aus, aber vielleicht ist es auch eine Einstellung am OPC-Server?

Gruß, Jens
Hallo jg,

die Rechner sind über einen Switch mit dem Hauptrechner (Wo der OPC UA Server läuft) verbunden.

Also kann ich ganz normal über die internen IP (bspw. 192.168.0.4) auf den OPC UA Server verbinden.

Ich habe die Sicherheitseinstellungen und Firewall (McAfee) vergliche und diese sind identisch.

Mich wundert es, dass das anpingen der OPC UA Server IP (192.168.0.1) sowie die Verbindung mittels UaExpert (Ein OPC UA Client) wenige ms braucht ms bzw. s braucht aber über das Connect.vi 10 s.

Ich weiß, dass es eine sehr spezielle Problemstellung ist und es evtl. gar nicht an LabVIEW liegt.

Falls jemand dennoch Ideen hat, wäre ich dem sehr verbunden.

Gruß
David
Hallo zusammen,

ich habe den Rechner neu aufgesetzt und im gleichen Zug Windows 10 installiert.

Das Problem ließ sich damit lösen, also kann das hier geschlossen werden.

Gruß und vielen Dank
David
Referenz-URLs