LabVIEWForum.de
Vorgangsweise einlesen RS232 - 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: Vorgangsweise einlesen RS232 (/Thread-Vorgangsweise-einlesen-RS232)



Vorgangsweise einlesen RS232 - karl010 - 20.08.2007 07:11

Hallo!

Möchte gern die Daten aus einem Messgerät
über die RS232 Schnittstelle im LabVIEW einlesen!

Vom Messgerät weis ich:

9600 boud
stop bit: 1
start bit: 1
Parität: keine
Daten: 8bit

genauere Daten findet ihr der Beschreibeung im Anhang, ist jedoch leider in Französisch!!

Meine Frage: Wie muss ich vorgehn dass ich die Messdaten in LabVIEW einlesen kann???

Hoffe mir kann wer helfen!!!!!
Danke


Vorgangsweise einlesen RS232 - Y-P - 20.08.2007 07:20

Gib mal im "Example Finder" ("Help"->"Find Examples") als Suchwort "Serial" ein und wähle da "Basic Serial Write and Read".
Das müsste Dir weiterhelfen.

Gruß Markus


Vorgangsweise einlesen RS232 - karl010 - 20.08.2007 07:25

Nur von wo weiß ich was ich senden muss dass ich eine Antwort bekomme???


Vorgangsweise einlesen RS232 - Y-P - 20.08.2007 07:31

Aus Deiner Bedienungsanleitung.... Big Grin

Gruß Markus

' schrieb:Nur von wo weiß ich was ich senden muss dass ich eine Antwort bekomme???



Vorgangsweise einlesen RS232 - karl010 - 20.08.2007 08:20

kann leider mit der Beschreibung nicht viel anfangen, könnte sich jemand bitte die Beschreibung ansehen?


Vorgangsweise einlesen RS232 - eg - 20.08.2007 08:31

' schrieb:kann leider mit der Beschreibung nicht viel anfangen, könnte sich jemand bitte die Beschreibung ansehen?


Du musst ein Paket aus dem Protokoll auswählen und es aus Bytes zusammensetzen.

Paketlänge+FunktionsID+Daten+CRC16

mit Typecast zu einem Bytestream casten(String) und abschicken. Für einen Anfänger nicht so einfach, aber machbar.

Wenn du ein Testprogramm hast, dann kannst du erstmal alles mithören (z.B. mit Free Serial Monitor) um das Protokoll zu verstehen, so habe ich irgendwann angefangen.

eg


Vorgangsweise einlesen RS232 - karl010 - 20.08.2007 09:23

wie würde dass bei mir aussehen?!
steh gerade auf der leitung, bitte um hilfe!!!


Vorgangsweise einlesen RS232 - IchSelbst - 20.08.2007 09:40

' schrieb:wie würde dass bei mir aussehen?!
Das französische Dokument setzt die Kenntnis des JBus/ModBus-Protokolles voraus. Von diesem Protokoll werden lediglich die Funktion 3 und 16 benutzt. Außerdem gibt es nur einen Slave. Deine Telegramme fangen also alle mit "0x01 0x03" bzw. "0x01 0x10" an. Die CRC16-Bildung scheint mit dem Polynom 0xA001 gemacht werden zu müssen.

Ich würde mir jetzt hier erstmal eine Dokumentation über den JBus/ModBus suchen.

Ich glaube ich habe irgendwo in den Tiefen der LV-VIs auch mal welche zum ModBus gesehen. Vielleicht helfen die ja weiter.