LabVIEWForum.de
Permanentes serielles Auslesen verschiedener Daten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Permanentes serielles Auslesen verschiedener Daten (/Thread-Permanentes-serielles-Auslesen-verschiedener-Daten)

Seiten: 1 2


Permanentes serielles Auslesen verschiedener Daten - LabDennis - 11.09.2014 10:57

Hi liebe Community,
ich beschäftige mich erst seit kurzem mit LV und versuche mit Hilfe dieses Forums meine Kenntnisse zu verbessern.
Nun steh ich aber vor einem Problem, was ich hier so noch nicht finden konnte. Ich benutze z.Z. Labview 2010.

Nun zur Problemstellung:
Ich will Daten (Motorstrom, Leistung) von einem Frequenzumrichter permanent auslesen und in LV darstellen. Verbindung ist via HSP5/RS232 hergestellt.
Da ich mich fast gar nicht mit LV auskenne, bin ich mir nicht ganz bewusst was ich alles für Möglichkeiten habe.

Sind meine Ansätze zum Lesen ok so?
Welcher Wert wird gerade eigentlich graphisch dargestellt? (kann mir die kurve nicht erklären)
Wie krieg ich es hin das Strom und Leistung auch graphisch zu sehen sind?

Ich hoffe echt ihr könnt mir weiterhelfen Smile

Mfg Dennis


RE: Permanentes serielles Auslesen verschiedener Daten - jg - 11.09.2014 11:06

Leider ist meine Glaskugel kaputt Glas2, somit kann ich keine deiner Fragen wirklich beantworten.

Hast du schon das Kommunikationsmanual deines Frequenzumrichters (welcher???) durchgearbeitet?
Arbeitet die Kommunikation wirklich mit aktiviertem Linefeed als Termination-Char?
Musst du wirklich eine 1 senden, um eine Antwort zu bekommen?
Wie sieht die Antwort dann laut Manual aus?
Bist du sicher, dass du einen lesbaren ASCII-String als Antwort bekommst, denn du einfach so in eine Zahl umwandeln darfst und kannst?
etc. pp.

Gruß, Jens


RE: Permanentes serielles Auslesen verschiedener Daten - LabDennis - 11.09.2014 12:50

Danke für die schnelle reaktion.
Der Umrichter ist ein Combivert F5 von KEB
Zitat:Hast du schon das Kommunikationsmanual deines Frequenzumrichters (welcher???) durchgearbeitet?
Ja
Zitat:Arbeitet die Kommunikation wirklich mit aktiviertem Linefeed als Termination-Char?
Ja
Zitat:Musst du wirklich eine 1 senden, um eine Antwort zu bekommen?
und nochmal ja

Das mit dem ASCII-String kann ich dir nicht beantworten aber warum sollte es nicht möglich sein?

Ich bin echt ein bissl verzweifelt, weil mir auch anscheinend der richtige Ansatz fehlt.
Hätte denn jemand ne Idee wie ich anders an die Sache ran gehen könnte?
Oder wie man ein VI zum Lesen der Daten noch simpler gestalten kann.


RE: Permanentes serielles Auslesen verschiedener Daten - jg - 11.09.2014 13:15

Nach 3x ja ist die Richtung, die du einschlägst, richtig. Was willst du noch groß vereinfachen.

Wie du aber den Antwort-String parsen musst, da kann ich dir ohne weitere Infos nicht weiterhelfen. Ich habe leider keine Ahnung, welche Infos dir dein Umrichter zurückgibt.

Gruß, Jens


RE: Permanentes serielles Auslesen verschiedener Daten - GerdW - 11.09.2014 14:11

Hallo Dennis,

Zitat:Welcher Wert wird gerade eigentlich graphisch dargestellt? (kann mir die kurve nicht erklären)
Diese Info sollte im Manual zu finden sein. Wie lautet denn die Geräteantwort auf deinen Befehl "1"?

Zitat:Wie krieg ich es hin das Strom und Leistung auch graphisch zu sehen sind?
Indem du den passenden Befehl zum Gerät schickst und die Daten entsprechend der Angaben deines Manuals auswertest.

Zitat:Oder wie man ein VI zum Lesen der Daten noch simpler gestalten kann.
Die Frage sollte nicht lauten "noch simpler", sondern wohl eher "korrekt"! Und die Antwort dazu findest du im Manual deines Gerätes!

Wie Jens schon sagte: Manual lesen und die dort enthaltenen Informationen zum Kommunikationsprotokoll korrekt umsetzen…


RE: Permanentes serielles Auslesen verschiedener Daten - jg - 11.09.2014 14:14

(11.09.2014 14:11 )GerdW schrieb:  Informationen zum Kommunikationsprotokoll korrekt umsetzen…
Und wenn du dabei Hilfe brauchst, dann uns diese Infos und/oder Beispielstrings bereitstellen.

Gruß, Jens


RE: Permanentes serielles Auslesen verschiedener Daten - LabDennis - 12.09.2014 09:40

Tja das mit dem Manual ist sone Sache.
Ich habe von der Hompage des Herstellers etwas ähnliches erhalten
aber das scheint nicht das richtige zu sein, weil ich keinerlei Informationen zum Kommunikationsprotokoll
oder ähnliches finde.
Ich habe den Hersteller jetzt nochmal angeschrieben und hoffe diesmal bessere Unterlagen zu bekommen.


Verschiedenes vom Frequenzumrichter auslesen - LabDennis - 17.09.2014 14:52

Situation: -FU (Combivert F5) ist mit einem Roboterarm gekoppelt
-FU sendet an die serielle Schnittstelle vom Laptop (Ethernet-HSP5-Rs232-Wandler(von l. nach r. von FU nach Laptop))

Problem: ich will bestimmte Parameter (Drehzahl, Wirkstrom, Wirkleistung, u.v.m) vom FU mit LabView auslesen und am besten auch noch grafisch darstellen lassen.
Wie könnte ich das anstellen?

Von Nachteil könnte sein, dass ich fast gar keine Ahnung von LabView habe.
Aber ich denke mit eurer Hilfe und meinem Engagement könnte das Problem schnell gelöst sein. Smile


RE: Verschiedenes vom Frequenzumrichter auslesen - GerdW - 17.09.2014 15:05

Hallo Dennis,

du solltest beginnen mit dem Lesen des Manuals für diesen FU - so wie ich es dir hier schon gesagt hatte!

Anniemacht_2
Bitte keine Doppelposts zum selben Thema!
Themen zusammegefügt…


RE: Permanentes serielles Auslesen verschiedener Daten - Nordvestlys - 17.09.2014 15:16

Ergänzend zum beliebten RTFM ist es oft hilfreich, sich die tatsächlich empfangenen Bytes in einem Terminal anzugucken (oder ggf. in Labview erstmal in einer String-Anzeige oder Textdokument zu speichern).

Wenn Du verstanden hast wie die Kommunikation des FU überhaupt funktioniert, dann kannst Du Dir auch überlegen wie Du die gewünschte Auswertung dem Computer beibringst. (Und ggf. hier nochmal detailiert nachfragen.)