LabVIEWForum.de - Problem bei Ansteuerung Digital Output cRIO

LabVIEWForum.de

Normale Version: Problem bei Ansteuerung Digital Output cRIO
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe ein Problem mit meinem CompactRIO (9074). Meine Output Kanäle lassen sich nicht ansteuern, es kommt immer der Fehlercode 66208. Wenn ich dann bei diesen entsprechenden Kanälen den Zeitstempel aktiviere bzw. deaktiviere, je nachdem was zuvor eingestellt war, können die Output's angesteuert werden. Jedoch ist das cRIO dann furchtbar langsam bzw. in LabView kommt immer die Meldung "Warte auf Antwort des Real-Time Systems" oder so ähnlich. Kann hier vielleicht jemand weiterhelfen?
Für bessere Anschaulichkeit häng ich mal mein VI zur Messdatenerfassung an. Vielleicht habe ich ja grundsätzliche Fehler darin, die zu diesem Verhalten führen. Leider bin ich noch nicht so geübt in der Programmierung mit LabView.
Zur Information, es geht hier um eine Steuerung für ein Blockheizkraftwerk. Hierzu habe ich im ersten Schritt dieses VI erstellt, um die Signale von Sensoren (Temperaturen, Volumenströme, elektrische Leistung, etc.) zu erfassen und um Ventile über die Digital Output's ansteuern zu können.

Vielen Dank schon mal im Voraus für Anregungen hierzu.


Grüße,

Dominik
Offtopic2
Was erhoffst du dir durch solche Rube-Goldberg-Konstrukte?
[attachment=47323]
Bei Schiebereglern kannst du per Rechtsklick eine digitale Anzeige aktivieren, dann sparst du dir das 2. parallele Control.
Versuche generell, auf so viele lokale Variablen wie möglich zu verzichten. THINK Dataflow, der Draht sind die Daten.

Gruß, Jens
Hallo Dominik

Vielleicht hilft dir dieser Link weiter.
http://digital.ni.com/public.nsf/allkb/F...F600697892

Gruss
Chris
Hallo,

@ Jens: Naja bei den Sensorwerten die ich nicht nur zu Anzeige benötige sondern mit denen ich auch weitere Berechnungen durchführe, wie z.B. eine Leistungsberechnung, habe ich hier mit lokalen Variablen gearbeitet um diese Werte einfach wieder zu erhalten. Eine andere Möglichkeit kenn ich leider noch nicht, bin noch frisch in LabView. War das einzige was mir eingefallen ist. :/

@ Chris: Danke für den Link, jedoch arbeite ich hier nicht mit FPGA sondern mit der Scanengine. Da geht das mit Variablen deployen und undeployen irgendwie nicht. :/ Aber trotzdem Danke dafür.


Grüße,

Dominik
Referenz-URLs