LabVIEWForum.de - Relais-Modul des CompactRIO ansteuern

LabVIEWForum.de

Normale Version: Relais-Modul des CompactRIO ansteuern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen!

Für die Öffnung/Schließung eines 2/2-Wegeventils möchte ich das CompactRIO-Relaismodul NI 9481 verwenden. Das Ventil soll sich für eine bestimmte Zeit in einem bestimmten Schaltzustand befinden. Meine Frage ist nun, wie die Ansteuerung des Moduls bzw. die Vorgabe des Schaltzustands des Ventils in LabVIEW implementiert werden kann. Welche Funktionsblöcke werden hierfür benötigt?

Vielen Dank für eure Mühe!

Viele Grüße,
Max
Wenn du nur ein C-Modul 9481 hast, dann kannst du damit gar nicht anfangen.
Das Teil muss noch irgendwo eingebaut werden, z.B. so
http://sine.ni.com/nips/cds/view/p/lang/en/nid/202028
oder in ein cDAQ-Chassis.

In diesen beiden Fällen kannst du das Teil per DAQmx-Treiber ansteuern ( deshalb auch Verschoben )

Natürlich funktioniert auch der Einbau in dein cRIO, dann brauchst du das RealTime-Modul zur Programmierung des cRIO.

Gruß, Jens
Hallo Jens!

Danke für Deine Antwort! Das Relaismodul soll später auch in ein CompactRIO gesteckt werden. Habe vergessen, das zu schreiben.

Zitat:Natürlich funktioniert auch der Einbau in dein cRIO, dann brauchst du das RealTime-Modul zur Programmierung des cRIO.
Das wusste ich noch nicht! Auf meinem Rechner ist nur die Developer Suite installiert. Das RealTime-Modul steht mir momentan nicht zur Verfügung. Es wird erst in einigen Wochen installiert. Wollte die Applikation nur jetzt schon "vorbereiten". Ich habe noch keine Erfahrung mit der Entwicklung von Echtzeitanwendungen. Kannst Du mir bitte erklären, wofür das RealTime-Modul benötigt wird und warum die Relaisansteuerung nicht mit der "gewöhnlichen" Developer Suite implementiert werden kann?

Dein Hinweis hat mir wirklich schon sehr weitergeholfen! Danke dafür!

Viele Grüße,
Max
(24.02.2012 11:16 )MaxLab schrieb: [ -> ]Danke für Deine Antwort! Das Relaismodul soll später auch in ein CompactRIO gesteckt werden. Habe vergessen, das zu schreiben.
Na dann, nochmals Verschoben von Datenerfassung nach RealTime.

Ein CompactRIO ist ein eigener Computer mit einem eigenem Betriebssystem, deshalb brauchst du ein Zusatzmodul, um am Ende Applikationen für so ein Teil zu erstellen. Vieles, was du aber aus LabVIEW "für Windows" gewohnt bist, funktioniert dann auch unter dem RT-Target.

Je nach Anwendungsziel brauchst du auch noch das FPGA-Modul, um die Datenerfassung schnell und hardwarenah programmieren zu können.

Such mal auf ni.com nach Tutorials zum Thema cRIO und Realtime, da kannst du dich schlau(er) machen.

Gruß, Jens
Zitat:Je nach Anwendungsziel brauchst du auch noch das FPGA-Modul, um die Datenerfassung schnell und hardwarenah programmieren zu können.
Davon habe ich schon mal gehört. Ein Echtzeitprojekt kann unter anderem aus einem Host-VI, einem Target-VI und einem FPGA-VI gebildet werden. Die "Gliederung" einer Echtzeitanwendung in ein Host-VI (zeitunkritische Prozesse) und ein Target-VI (Prozesse, die in Echtzeit ablaufen sollen) kann ich nachvollziehen. Den Zweck eines FPGA-VI habe ich leider noch nicht verstanden Sad. Ich dachte, dass alle auf dem CompactRIO ausgeführten Prozesse im Target-VI implementiert werden können.

Zitat:Such mal auf ni.com nach Tutorials zum Thema cRIO und Realtime, da kannst du dich schlau(er) machen.
Das werde ich tun!

Viele Grüße,
Max
Referenz-URLs