Seite 1 von 1
Alte Waage Sartorius MA 30 auslesen
Verfasst: Freitag 18. Juli 2014, 11:54
von Wassermichl
Hallo Forengemeinde.
Bin ganz neu hier angemeldet.
Ich arbeite erfolgreich mit dem Profilab.
Jetzt möchte ich eine alte Sartorius Waage MA 30 über die RS 232 Schnittstelle auslesen.
Bei einer anderen Waage hat das geklappt, da es über den Befehl senden arbeitet.
Hier ist es etwas schwieriger.
Die Waage sendet mit Start permanent Daten mit eine Zeichenlänge von 21 Zeichen. Sowohl Zahlen als auch Buchstaben.
Hier die Infos über die Schnittstelle
Serielle Punkt zu Punkt verbindung
asynchron simplex
Pegel V24 - V28 RS 232 C-S
Handshakeleitung CTS DTR
Zeichencodierung 7 Bit ASCII
1200 Baud
Parität Odd
1 Start Bit, 1 Stop Bit
Wie kann ich das realisieren.
Danke schon mal für die Hilfe
Re: RS 232 alte Waage auslesen mit Profilab
Verfasst: Freitag 18. Juli 2014, 12:21
von IKT
Hallo Wassermichl, willkommen im Forum.
Hardwaremässig hast Du ja alle benötigten Parameter (wie oben beschrieben).
Wenn KEINE Serielle Schnittstelle vorhanden ist, musst Du einen USB/Seriell Wandler benutzen, der (treibermässig) eine virtuelle COM-Schnittstelle zur Verfügung stellt.
Diese kann dann von PL aus "bedient" werden (gelesen in diesem Fall).
Die Kommunikation ist Einseitig --> Waage an PC (KEINE Kontrolle von PC --> Waage möglich).
Die Waage sendet mit Start permanent Daten mit eine Zeichenlänge von 21 Zeichen.
Intressant wäre eine Erklärung zur Zusammensetzung des empfangenen Strings (Zeichenkette), sprich des verwendeten Protokolls. Da dort "irgendwo" die von Dir erwünschten Informationen vorhanden sind. Mehr Info's bitte ...
Auch die Zeitabstände in denen die Waage sendet ist wichtig.
Re: RS 232 alte Waage auslesen mit Profilab
Verfasst: Freitag 18. Juli 2014, 16:54
von compander
Hallo Wassermichl.
Einen Versuch ist es Wert:
unter "Hardware/andere Hersteller" gibt es das Bauteil "Sartorius Waage".
Gruß von C

mpander.
Re: RS 232 alte Waage auslesen mit Profilab
Verfasst: Montag 21. Juli 2014, 11:40
von abacom
Wow, es gibt noch Geräte, bei denen die Protokolle dokumentiert sind...
http://www.myneolab.de/pdf/99/bema30.pdf#page=16
Im ersten Schritt einfach mal die Strings einlesen.
Gehört also eigentlich in die RS232-Ecke...
viewforum.php?f=53
(@Compander: Das Protokoll dieses Geräts stimmt mit der fertigen Komponente leider
nicht überein.)
Re: RS 232 alte Waage auslesen mit Profilab
Verfasst: Montag 21. Juli 2014, 12:02
von tmm
Hallo Wassermichl,
bei uns hier haben ich das mit einer vergleichbaren Waage so gemacht:
Die Waage schickt ihren Wert ständig (wenn als stabil betrachtet wird - kann man bei uns einstellen) an die serielle Schnittstelle, PL empfängt diese Daten ständig. Über einen Taster gebe ich diese Daten dann weiter ins Programm, wenn der Taster nicht betätigt wird, dann werden keine Daten weiter gegeben.
Man kann auch die "Print Funktion" an der Waage benutzen, dann muss aber der Taster an der Waage gedrückt werden (das gefällt mir aber nicht so sehr) - deshalb läuft es bei uns wie oben beschrieben.
Mittlerweile drucke ich die Waagendaten direkt in ein Excelblatt - das ist für die Laboranwendungen noch einfacher.
Gruß MM
Re: Alte Waage Sartorius MA 30 auslesen
Verfasst: Dienstag 22. Juli 2014, 15:13
von Wassermichl
Danke mal für die Antworten. Wenn die Waage ständig sendet, muss ich die schnittstelle nicht direkt ansteuern...oder.
Welches bauteil nehm ich dann zum auslesen?
Re: Alte Waage Sartorius MA 30 auslesen
Verfasst: Dienstag 22. Juli 2014, 17:13
von Mike D
"COM String empfangen"
siehe Beispiel Hardware/RS232/gps-demo
Mike
Re: Alte Waage Sartorius MA 30 auslesen
Verfasst: Dienstag 22. Juli 2014, 22:28
von Wassermichl
Danke erstmal. Ich halte euch auf dem laufenden.
Re: Alte Waage Sartorius MA 30 auslesen
Verfasst: Donnerstag 9. Oktober 2014, 11:20
von Wassermichl
So....endlich die Lösung gefunden!
Problem war das RS232 Kabel, welches eine nicht typische Pin Belegung hatte.
Das andere waren die Trennzeichen, ich muss zwei Trennzeichen bei der kommunikation angeben.
013 und 010
Trotzdem danke an euch.