LabVIEWForum.de - Waage Sartorius mit LabVIEW-2010 lesen und analysieren

LabVIEWForum.de

Normale Version: Waage Sartorius mit LabVIEW-2010 lesen und analysieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Sieht so aus, als ob Du die Schnittstelle falsch konfiguriert hast.

Gruß Markus
Ok es scheint ein Problem mit der Verbindung zu sein.
Wenn ich unter "Werkzeuge--Instrumentierung--Gerätetreiber suchen" nachschaue, sagt er mir, das kein Gerät angeschlossen ist.

Ich begreife nur nich, warum die Waage an dem alten PC erkannt wird und an dem neuen Teil nich...es sind beides stinknormale COM-Ports.

@ Y-T...was meinst du genau mit "Schnittstelle konfigurieren"? Muß ich tatsächlich das Kabel auseinandernehmen und meinen Wünschen entsprechend anpassen?

(Sorry für meine teilweise sicherlich dumpfen Fragen, aber ich bin auf dem Gebiet wie ein Kleinkind, welches erst noch anfangen muß zu laufen)
Auch wenn die Wahrscheinlichkeit gering ist, dass Satorius irgendwann einmal sein Kabelformat geändert hat, ein Durchmessen des Kabels kann nicht schaden.

Als nächstes überprüfe an Hand des Waagen-Handbuchs die Kommunikationseinstellungen deiner CP-Waage.
http://www.sartorius-mechatronics.com/uplo...df/MAN-CP-d.pdf

Das VI-Paket, das du heruntergeladen hast, will die Kommunikation mit den Standard-Parameters aufbauen, also
1200 Baud
ungerade Parität
1 Stopbit
7 Datenbits
Handshake: Harware Handshake

Im Max brauchst du da nichts konfigurieren, das steckt im "Initialize"-VI drin.

Gruß, Jens

P.S.: Was erwartest du soll dir die Waage auf die Anfrage "Hallo Welt" antworten?Wink
..und das PC-Anschlußkabel hat in der von Jens genannten Anleitung die Bestell-Nr 7357314. In 2 Tagen wäre es da und es gibt ein Problem weniger. Vor Fremd-Kabeln wird ein paar Seiten vorher ausdrücklich gewarnt. Oder ist die Bestellung selbst das Problem?
OK, es konnte gar nicht funktionieren - das Jumpersetting der Ports war noch auf RS422/485 eingestellt und zumindest über das Hyperterminal bekomme ich meine Waagenwerte - es ist auch immer der Fehler, welcher am naheliegendsten istSmile...ich werd mich morgen an das LabVIEW-Programm heranmachen und den Faden deshalb als noch nicht gelöst markieren.

Gruß, Mario
Hallo LabVIEWer,
ich habe es geschafft mir ein Programm zu basteln, welches mir meine Waagenwerte an einem Diagramm ausgibt und den ganzen Kram in eine Textdatei speichert. Das einzige Problem was noch zu lösen wäre, ist das Messwertintervall. Wenn ich ohne Messintervall/Metronom arbeite, benötigt das VI zirka 0,4 Sek. für eine Messung - das ist mehr als ich benötige. Wenn ich das Messintervall auf 1 oder 2 Sekunden einstelle, reagiert der ganze Kram jedoch viel zu träge und auch meine Datenausgabe wird ungenau (siehe angehängte Sartorius.lvm).

Mit einer Sequenzstruktur zu arbeiten hat ebenfalls nix gebracht - vielleicht hat ja einer einen Hinweis, wo es noch hängt.

Grüße,
Mario

[attachment=31112]
Lv10
[attachment=31113]
Es fehlen die ganzen SubVIs und gib bitte nächstes Mal die LabVIEW-Version Deiner VIs mit an. Rulez

Gruß Markus
Huch stimmt, sorry da war ich wohl im Eifer des Gefechts zu voreilig - wird morgen früh gleich nachgeholt
Ok, ich habe den ganzen Kram nochmal hochgeladen - hoffe alle Forenregeln sind beachtet.

Wie bereits erwähnt gibt es ein Problem mit dem Messintervall - ist es auf 0 Millisekunden eingestellt, benötigt das Programm für eine Messung zirka 400 Millisek. - daher bringt es auch nix, das Intervall auf unter 400 Millisek. zu setzen (siehe Anhang "Sartorius_300mSek.lvm"). In diesem Zustand arbeitet das Programm (fast immer) stabil.

Setze ich das Intervall auf über 400 Millisek. kann es dazu kommen, das keine Werte in die txt-Datei geschrieben werden. Das ist ein Fehler im SubVI "Sarto-Weight" gleich am Beginn unter "VISA-Schreiben" - vielleicht liegt das am typfremden Schnittstellenkabel. Ein neues Kabel vor Sartorius ist bestellt und sollte demnächst eintreffen.
Manchmal ist es ein Überlauffehler während der Übertragung. Manchmal ist die angegebene Session oder Objektreferenz ist ungültig.
Falls es keine Übertragungsfehler gibt, reagiert das Programm jedoch zu träge auf Lastwechsel bei der Waage - ich habe noch keinen Dauerlauf getestet, doch habe ich den Verdacht, das sich der Fehler mit der Zeit potenziert (und mein Versuch geht mehrere Stunden).

Naja, ich freue mich über Kritik und Hinweise jeglicher Form, sei es des Programmierstils, des logischen Aufbaus oder anderer Auffälligkeiten betreffend.

Grüße,
Mario
Servus liebe Gemeinde,

ich habe nun noch ein paar Waagensettings geändert und nun reagiert das Programm nicht mehr so träge auf Lastwechsel bei höherem Intervall.
Es gibt noch ein vernachlässigbares Problemchen bei der Zeitangabe in der Datenausgabe, doch da mein Versuch mehrere Stunden dauert, kommt es auf
ein paar Schönheitsfehler nicht an.

Ich hatte noch am FIFO-Puffer und den Settings des Ports rumgeschraubt, doch hat dies nich wirklich was gebracht.

Ich danke allen, die mir mit Rat und Tat zur Seite standen und betrachte den Faden als gelöst.
Seiten: 1 2 3
Referenz-URLs