LabVIEWForum.de
Error -1950678965 occurred at Shared Variable - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: Error -1950678965 occurred at Shared Variable (/Thread-Error-1950678965-occurred-at-Shared-Variable)



Error -1950678965 occurred at Shared Variable - SvG - 26.11.2010 08:23

Hallo,

ich habe ein Problem mit meine Shared Variables. Es handelt sich um ein Projekt für die Steuerung einer Anlage. Da wir an manchen Anlagen mit dem DSC Modul arbeiten, habe ich auch andere Steuerungen ohne DSC Modul auf Shared Variables umgestellt. Nun habe ich aber dort leider immer wieder einen Fehler, den ich mir nicht recht erklären kann:

--snip--
Error -1950678965 occurred at Shared Variable in Stoffdatenberechnung.vi->Main.vi

Possible reason(s):

LabVIEW: The value read is of a data type that cannot be converted to the data type of this Shared Variable node.

This error or warning occurred while reading the following Shared Variable:
\My ComputerFacility_VariablesPDI-511
--snip--

Die Shared Variables sind vom Typ DBL Waveform und werden in einem anderen Loop auch mit einem Solchen versorgt.
Der Witz ist eigentlich, dass das VI wunderbar läuft. Der Fehler tritt nur sporadisch, mal nach Minuten, mal nach Stunden, mitten im Betrieb auf. Es ist auch nicht immer die gleiche Variable betroffen. Ich habe auch mal den Networkbuffer auf 50 erhöht, das hat aber keine Abhilfe gebracht.

Leider ist das extrem unbefriedigend weil ich jetzt ein instabiles Prozessleitsystem habe, was natürlich überhaupt nicht gut aussieht.
Wie gesagt, der Fehler tritt nur sporadisch auf und ich habe noch keine Methode gefunden ihn zu erzeugen.



Labview 2010f2


Danke für eure Hilfe


Gruss

Sven


Error -1950678965 occurred at Shared Variable - Y-P - 26.11.2010 08:54

Verwendest Du in Deinem Projekt auch schon LabVIEW 2010 oder ist die Version älter als LabVIEW 2009?
In LabVIEW 2009 gab es nämlich einen Bugfix dieses Fehlers.

Gruß Markus


Error -1950678965 occurred at Shared Variable - SvG - 26.11.2010 09:35

Ja es handelt sich um Labview 2010f2

Gruss


Error -1950678965 occurred at Shared Variable - SvG - 26.11.2010 09:57

Und wir verwenden kein Realtime Modul oder ähnliches

Ansonsten wird der Fehler hier beschrieben: http://digital.ni.com/public.nsf/allkb/749...D2?OpenDocument
Ich probiere gerade die loops zu drosseln, ob das Abhilfe schafft.

Gruss


Error -1950678965 occurred at Shared Variable - Y-P - 26.11.2010 18:11

Wäre nett, wenn Du dann Bescheid gibst, ob es geklappt hat.

Gruß Markus


Error -1950678965 occurred at Shared Variable - SvG - 29.11.2010 08:16

Hallo,

also das Verlängern der looptime scheint tatsächlich zu helfen. Das Programm läuft stabil. Allerdings ist der "Kaltstart" trotzdem noch recht schwierig, weil man erstmal viele Variablenfehler wegklicken muss, bis sich alles initialisiert hat. Eine sehr unschöne Sache.


Ich muss mir wohl mal den Hintergrund zu den Shared Variables anschauen.
Es ist nicht so ganz durchsichtig ob Shared Variables erst geschrieben werden müssen, bevor sie gelesen werden müssen. Theoretisch kann man ja einen Default Wert setzen, aber das klappt anscheinend nicht so recht. Auch Variablen schneller zu lesen, als man sie schreibt scheint Probleme zu bereiten. Wie gesagt, leider tritt es immer nur sporadisch auf und lässt sich nicht direkt reproduzieren.

Gruss


sven