LabVIEWForum.de - Abfragen einer Waage

LabVIEWForum.de

Normale Version: Abfragen einer Waage
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,
bin hier absoluter Neuling, hab zwar seit letztem Jahr in der Schule bisschen Labview gehabt aber ich komm einfach nich weiter....
Habe hier eine Kern PCB 6000-0 (Waage), sie hat einen RS-232 ausgang und ich möchte das Messergebnisl per Adapter auf USB in mein laptop kriegen.
Hab bisher kein Treiber für dieses Programm gefunden. Falls man sowas braucht.
Kann mir irgendjemand sagen wie ich da jetzt am besten Vorgehe?
Danke schon mal im Vorraus
Turtle
Moin,

für RS-232-Geräte sollte (muss?) man sich mit den VISA-Funktionen von LabView auseinandersetzen...Vielleicht schaust du dir für den Anfang mal das "Basic Serial Write and Read.vi" aus dem Example Finder an...Die Anleitung der Waage gibt ja auch nicht so viel her.

Grüßle
S.
Hallo Turtle,

Zitat:per Adapter auf USB
Die erzeugen üblicherweise einen COM-Port...

Zitat:wie ich da jetzt am besten Vorgehe
Entweder ist das Manual ausreichend ausführlich und beschreibt das Datenformat oder du guckst dir mit Hyperterminal an, was die Waage meldet. Dann nimmst du das "Basic Serial Read and Write"-Example und passt es an den benutzten COM-Port an. Dann noch ein kleines VI schreiben, welches die Meldungen der Waage filtert und dir die aktuellen Gewichtsmesswerte ausspuckt...
Hallo,
ich hab vor einiger Zeit schonmal nachgefragt hab aber das Problem dass ich sehr wenig Ahnung von LabView habe
Möchte eine Waage von Kern (PCB 6000-0) mittels RS232 und Adapter auf USB mit LabView verbinden.
Habe Version 8.2 und dafür gibt es hier leider wenig ähnliches.
Besteht die möglichkeit dass mir jmd ein paar Programme konvertiert an denen ich mich entlang hangeln kann?
Wäre echt nett
Danke schonmal im Vorraus
Mfg Michael
Hi,

das funktioniert auch beim USB-RS232-Adapter mit den normalen VIs, die man für RS232-Kommunikation verwenden würde.

Zum Thema RS232 kannst du ja mal hier lesen. Könnte vor allem interessant sein, wenn du nur eine Studentenversion von LabVIEW hast.

Gruß
Stefan
Da wir immer noch bei derselben Thematik sind, habe ich die Threads verbunden.

Du hast eigentlich schon eine ganze Menge Hinweise erhalten, was hast du davon umgesetzt?

1.) Da die Waage eine RS-232 hat, brauchst du zum Anschließen an den USB-Anschluß einen Umsetzer von USB auf RS-232. Hast du dir so ein Teil schon zugelegt?
2.) Der nächste Schritt ist die Lektüre des Handbuches der Waage, z.B. hier herunterladbar:
http://www.kern-sohn.com/manuals/pages/G...index.html
und der Direktlink:
http://www.kern-sohn.com/manuals/files/G...d-0914.pdf
Da steht auf den Seiten 37-39 alles Wichtige. Schon alles durchgelesen und verstanden?
Nebenbei, du hast Glück, die Pin-Belegung der Waagenschnittstelle entspricht dem üblichen RS-232-Standard, du kannst dich mit einem Nullmodem-Kabel mit der Waage verbinden.
3.) Als nächste Empfehlung hast du bekommen, die Kommunikation mit z.B: Hyperterminal zu bewerkstelligen. Das ist ein guter Einstieg, denn so kannst du sicherstellen, dass die Hardware funktioniert. Schon gemacht?
4.) Jetzt erst kommt LabVIEW zum Einsatz. Und hier sollte die Basis-Beispiele aus dem NI-Examplefinder schon komplett auslangen. Oder du lädst dir die RS-232-Terminal-Version von Eugen runter.

Gruß, Jens
zu 1. habe mir so einen angeschafft: http://www.amazon.de/seriell-RS232-RS-23...27&sr=8-18
zu 2. habe sogar das richtige handbuch also in nicht digitaler form vorliegen...kapiert habe ich einen teil davon...habe sogar einen Treiber vom Hersteller der Waage vorliegen
zu 3. das mit dem hyperterminal habe ich versucht. Allerdings komme ich damit nicht wirklich zurecht. Das ist doch nur für Inet verbindungen und sowas?! Oder wie funktioniert das?
okay kaum macht mans richig schon funktionierts Big Grin
also die verbindung mit hyperterminal klappt
dann versuche ich mich jetzt in labview
danke schonmal für die tollen antworten
Hallo,

wird im Gerätemanager die entsprechende COM-Schnittstelle angezeigt? Ist der Treiber richtig installiert (kein gelbes Ausrufezeichen)?
Anschließend musst du an der Waage den entsprechende Datentransfer-Modus einstellen (User Manuel Seite 34) Wenn das läuft sendest du über den Hyperterminal den entsprechenden Befehl (User Manuel Seite 38 steht alles genau beschrieben) und wenn die Waage erkannt wurde wird sie antworten und die Messwerte zurücksenden.

Prinzipiell kannst du es direkt in Labview ausprobieren. Suche mal unter "Beispielen suchen" nach Signalerfassung.../ Seriell... (z.B.:"Basic Serial Write and Read.vi") Da kann dir geholfen werden.

Gruß
stecko
Hallo mal wieder,
erstmal Danke für die ganzen Antworten haben mir sehr weitergeholfen.
Hab jetzt endlich das Problem erkannt....die Treiber von Kern sind erst ab LabView 8.5 und ich habe 8.2....
Hab schon nachgefragt, aber sie haben leider keine anderen.
Jetzt wollte ich mal nachfragen ob mir da jemand ne Idee hat wie ich das sonst reinkriegen könnte das Messergebnis.
Geht das vielleicht wenn ich bei der RS-232-Schnittstelle direkt die 3 Pole mitels Signalkabel in das Digital in von meinem NI USB-6009 leite? Hat da schon jemand Erfahrungen damit?
Über alternative Vorschläge würde ich mich auch freuen.
Danke schonmal

Turtle

Ps: Also ich hab es schon hingekriegt mit dem VISA Test Programm, dass das Messergebnis einmal angezeigt wird....aber dann muss ich Neustarten...kommt das von dem her dass man VISA ja wieder closen muss? Hab da mal was drüber gelesen
(08.04.2011 10:55 )Turtle schrieb: [ -> ]Hallo mal wieder,
erstmal Danke für die ganzen Antworten haben mir sehr weitergeholfen.
Hab jetzt endlich das Problem erkannt....die Treiber von Kern sind erst ab LabView 8.5 und ich habe 8.2....
Hab schon nachgefragt, aber sie haben leider keine anderen.
Die sollen sich nicht so anstellen. Wink Mit LabVIEW 8.5 kann man VIs runterspeichern bis zur Version 8.0. Und wenn da nichts 8.5er spezifisches drin ist, dann geht das auch. Kann mir nicht vorstellen, dass bei serieller Kommunikation was Spezielles verwendet wird.
(08.04.2011 10:55 )Turtle schrieb: [ -> ]Jetzt wollte ich mal nachfragen ob mir da jemand ne Idee hat wie ich das sonst reinkriegen könnte das Messergebnis.
Geht das vielleicht wenn ich bei der RS-232-Schnittstelle direkt die 3 Pole mitels Signalkabel in das Digital in von meinem NI USB-6009 leite? Hat da schon jemand Erfahrungen damit?
Was ist denn das jetzt für eine "Quatsch"-Idee? Wieso willst du eine RS-232 über eine 6009 leiten? Ich denke, du hast einen USB-RS232-Umsetzer. Damit ist doch alles erledigt.

Handbuch lesen (s. meine Links in Beitrag #6), entsprechende Befehle an die Waage senden, und die die Antworten lesen. Gut ist.

Gruß, Jens
Seiten: 1 2
Referenz-URLs