INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

LV2024Q3, cRIO-9049 mit DAQmx, DAQmx Fehler -209836



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

13.12.2024, 11:40
Beitrag #14

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.704
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RE: LV2024Q3, cRIO-9049 mit DAQmx, DAQmx Fehler -209836
Alles nur halbe Sachen:
Eine kurze Zeitlang hat es funktioniert. Nachdem wir EtherCAT nachinstalliert haben, ging der ganze Mist wieder von vorne los. Wieder Fehler -66208. Diesmal auch im MAX. Nicht beim Ablauf der Task, sondern bei der Funktion Selbstkalibrierung. Diesmal ging aber alles schneller: User-Rechte erweitert, LV (2024Q3) am PC deinstalliert und neu installiert. cRIO formatiert und neu installiert. Alles als Administrator. Verarbeitung der 6 Module am cRIO eingestellt (4xDAQmx, 2xScan). Tasks erstellt. Alles läuft. Zu meiner Zufriedenheit.

Hinweise:
  • PC-App und cRIO-App befinden sich in einer Projektdatei.
  • Die Netzwerkvariablen befinden sich in einer Lib unter der PC-App (also nicht unter der cRIO-App)
  • Folgender, bisher unkritische Fehler tritt auf: Es ist nicht möglich, eine im MAX erstellte Task in LV in ein VI umzuwandeln. Das entstandene VI ist leer ...

Allerdings:
Das Projektfile (eigentlich die PC-App), das bisher sowohl auf dem Prüfstandrechner, der das cRIO enthält, wie auch auf meinen Laptop im Homeoffice, das natürlich kein cRIO enthält, funktioniert hat, funktioniert plötzlich nicht mehr. Das allerdings war ganz einfach: Rechner IP von DCHP auf IP des Prüfstandrechners umgestellt. Und es geht wieder.

Jetzt muss ich mich aber fragen:
Warum hat dasselbe Projekt vorher grundsätzlich auf dem Prüfstandrechner und meinem Laptop funktioniert, wo doch die IPs unterschiedliche waren. Laptop ohne cRIO und Prüfstand mit cRIO sagten vorher und sagen jetzt wieder, dass die Verteilung (u.a. der Netzwerkvariablen) funktioniert hat. Das PC-Programm ist also auf dem Prüfstandrechner und dem Laptop lauffähig.

Zwischenrein hab ich gegoogelt und diverse Hinweise (aber keine Lösungsvorschläge oder gar Lösungen) mit "Web-Server" und "TSN auf dem cRIO" gefunden. Also alles Funktionen, hinter denen IP-Adressen stehen ...

Vermuteter Ursprung des Problems:
Ich vermute, dass der Fehler passiert ist, weil ich die Library mit den Netzwerkvariablen von der cRIO-App in die PC-App geschoben habe - und zwar auf dem Laptop. Dadurch haben die Netzwerkvariablen die von DCHP ermittelte IP-Adresse erhalten und die PC-App hat auf meinem Laptop funktioniert. Dann hab ich das Projekt samt Projektfile auf den Prüfstandrechner kopiert: Die beiden Programme PC und cRIO waren lauffähig, nur dieser Fehler -66208 war halt da. Verteilen von Allem war OK - obwohl doch offensichtlich die IPs verschieden waren.

Erkenntnis:
Netzwerkvariablen in Library behutsam handhaben - spricht: Nicht mit IP-Adressen spielen. LV ist da wie ein kleines Kind: heulen, aber nicht sagen warum. Hoffen wir mal, dass jetzt alles funktionierend bleibt, zumal ja immer noch keiner weiß, warum es zu dem Fehler -66208 gekommen ist.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: LV2024Q3, cRIO-9049 mit DAQmx, DAQmx Fehler -209836 - IchSelbst - 13.12.2024 11:40

Gehe zu: