LabVIEWForum.de
FPGA PI-Regler mit Datenerfassung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW RealTime (/Forum-LabVIEW-RealTime)
+---- Thema: FPGA PI-Regler mit Datenerfassung (/Thread-FPGA-PI-Regler-mit-Datenerfassung)

Seiten: 1 2


FPGA PI-Regler mit Datenerfassung - Alper - 23.11.2018 10:04

Hallo,
seit einiger Zeit habe ich das Vergnügen mit Labview zu arbeiten. Dabei geht es um einen Regelkreislauf, der verschiedene Anforderungen erfüllen soll. Dazu verwende ich einen PI-Regler. Dieser tut auch soweit alles was er soll.
Nun will ich die Dabei anfallenden Werte separat abspeichern. Das habe ich soweit auch versucht, allerdings liegt wohl noch ein Fehler vor. Das Programm bricht nach kurzer Zeit ab und es wird eine Fehlermeldung angezeigt (TDMS Write in RT.vi). nun weiß ich nicht, wie ich diesen Fehler beheben kann.
Besteht denn auch eine alternative Lösung meiner Aufgabe?
Ich arbeite mit Labview 2018 und dem cRIO-9035

Dies ist mein erster Beitrag, daher seid nicht zu streng mit mir Wink
Falls weitere Infos fehlen, kann ich die nachreichen.
Im Anhang befinden sich die Programme.

Vielen Dank an jeden, der sich diesem Thema annimmt.
[attachment=59584]: PI-Regler
[attachment=59584]: Zur Datenerfassung


RE: FPGA PI-Regler mit Datenerfassung - GerdW - 23.11.2018 11:40

Hallo Alper,

herzlich willkommen im Forum!

Zitat:Das Programm bricht nach kurzer Zeit ab und es wird eine Fehlermeldung angezeigt (TDMS Write in RT.vi). nun weiß ich nicht, wie ich diesen Fehler beheben kann.
Wenn du uns jetzt noch den Fehler genauer beschreiben könntest, inkl. Fehlernummer, können wir evtl. auch besser helfen…


RE: FPGA PI-Regler mit Datenerfassung - Alper - 23.11.2018 11:54

Hallo,

Der Fehlercode ist: -50400
und der Hinweis dazu: Invoke Method: FIFO.Read in RT.vi

Zum Fehler an sich lässt sich nicht viel sagen. Das Programm wird beendet und es erscheint dieser Fehler. Außerdem wird der bis dahin erzielte Fortschritt im Graphen angezeigt. Wenn ich das Programm nun erneut starte, geht es im Diagramm genau da weiter, wo es aufgehört hat. Allerdings wird es nach wenigen Sekunden erneut beendet.


RE: FPGA PI-Regler mit Datenerfassung - BNT - 23.11.2018 16:02

(23.11.2018 11:54 )Alper schrieb:  Hallo,

Der Fehlercode ist: -50400
und der Hinweis dazu: Invoke Method: FIFO.Read in RT.vi

Zum Fehler an sich lässt sich nicht viel sagen. Das Programm wird beendet und es erscheint dieser Fehler. Außerdem wird der bis dahin erzielte Fortschritt im Graphen angezeigt. Wenn ich das Programm nun erneut starte, geht es im Diagramm genau da weiter, wo es aufgehört hat. Allerdings wird es nach wenigen Sekunden erneut beendet.

Zum Fehler lässt sich wirklich nicht mehr sagen? Ich glaube doch!

Gruß Holger


RE: FPGA PI-Regler mit Datenerfassung - Alper - 26.11.2018 07:27

[/quote]

Zum Fehler lässt sich wirklich nicht mehr sagen? Ich glaube doch!

[/quote]


Sowohl den Fehlercode als auch den dazugehörigen Text habe ich genannt.
Das Programm wird nach kurzer Zeit beendet und läuft nicht dauerhaft durch. Dabei wird eben diese Fehlermeldung mit einem roten X angegeben. Wenn ich mir den Verlauf mit der Glühlampe anzeigen lassen, tritt der Fehler am TDMS:Schreiben auf und jetzt steht direkt daneben Fehler:-68004


RE: FPGA PI-Regler mit Datenerfassung - BNT - 26.11.2018 08:19

Im LABVIEW Menű "Help->Explain Error"
kann man mehr Informationen über den Fehler in Erfahrung bringen, die auf die Ursache hinweisen.

Gruß Holger


RE: FPGA PI-Regler mit Datenerfassung - GerdW - 26.11.2018 08:21

Hallo Alper,

Zitat:Sowohl den Fehlercode als auch den dazugehörigen Text habe ich genannt.
Erst nennst du gar keinen Fehlercode.
Dann einen, der nichts mit TDMS zu tun hat.
Jetzt einen, der zwar mit TDMS zu tun hat, aber auch eine ganz klare Fehlerbeschreibung hat…

Was genau ist das Problem?

P.S.: Könntest du deine beiden VIs (oder gleich dein Projekt) mal für LV2017 anhängen?


RE: FPGA PI-Regler mit Datenerfassung - Alper - 26.11.2018 09:44

Hallo,
nach etwas herumprobieren habe ich es geschafft, dass das Programm läuft. Das heißt es macht was es soll und das ohne Fehlermeldung.
Nun will ich auf das Dokument der ermittelten Daten zugreifen, allerdings kann ich das nicht finden. Von NI heißt es, man müsse ftp://<ip address> in den Windows explorer oder einen Web browser eingeben. Allerdings scheint es (noch) keines zu geben, denn die Suche bleibt ohne Erfolg. Eigentlich sollte das Programm das Dokument abspeichern, sobald ich im Blockdiagramm auf Stopp drücke. Habe ich einen Fehler in meinem Gedankengang?

Gruß Alper




(Habe Screenshots der zwei Programme hinzugefügt, da ich nicht in Labview 2017 speichern konnte)


RE: FPGA PI-Regler mit Datenerfassung - jg - 26.11.2018 10:19

(26.11.2018 09:44 )Alper schrieb:  Nun will ich auf das Dokument der ermittelten Daten zugreifen, allerdings kann ich das nicht finden. Von NI heißt es, man müsse ftp://<ip address> in den Windows explorer oder einen Web browser eingeben.
Das cRIO-9035 hat keinen ftp-Server, die Zeiten sind seid Linux als RT-Betriebssystem vorbei. WebDAV ist das System der Wahl.

Gruß, Jens


RE: FPGA PI-Regler mit Datenerfassung - Alper - 26.11.2018 10:46

[/quote]
Das cRIO-9035 hat keinen ftp-Server, die Zeiten sind seid Linux als RT-Betriebssystem vorbei. WebDAV ist das System der Wahl.
[/quote]


Danke für diese Info!
ich als Anfänger kann damit aber noch nicht sehr viel anfangenBig Grin
Was heißt das konkret für mein Programm, was muss geändert werden?

Gruß Alper