LabVIEWForum.de
RS232 auf Funktion prüfen - 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: RS232 auf Funktion prüfen (/Thread-RS232-auf-Funktion-pruefen)



RS232 auf Funktion prüfen - Benjamin Fuchs - 03.09.2007 14:09

Hallo,

ich habe ein VI zum Ansteueren und Auslesen eines Xantrex Netzgerätes.
Leider bekomme ich einen Fehler und ich glaube das Gerät schickt keine Informationen.

Hat jemand ein VI um ganz allgemein eine RS232 auszulesen was das Gerät sendet (Geräteunabhängig)


RS232 auf Funktion prüfen - eg - 03.09.2007 14:14

' schrieb:Hallo,

ich habe ein VI zum Ansteueren und Auslesen eines Xantrex Netzgerätes.
Leider bekomme ich einen Fehler und ich glaube das Gerät schickt keine Informationen.

Hat jemand ein VI um ganz allgemein eine RS232 auszulesen was das Gerät sendet (Geräteunabhängig)


Das hier http://www.LabVIEWforum.de/index.php?showtopic=6239 .

Oder ganz normales Windows Hyper Terminal.

eg


RS232 auf Funktion prüfen - Y-P - 03.09.2007 14:19

Gib doch mal im LabVIEW Example Finder "Serial" ein und wähl das "Basic Serial Write and Read"-VI aus.

Gruß Markus


RS232 auf Funktion prüfen - Benjamin Fuchs - 04.09.2007 08:09

Hallo, also leider bekomme ich weder mit den VIs noch mit HyperTerminal Daten aus der RS232

Ich habe 5 Jumper zum Einstellen des Ausgangs:
1 -3 Baud (9600 eingestellt)
FLOW on/off
XON (Für XON/XOFF oder CTS/RTS) bzw None

Weitere daten: Asynchron, Full Duplex, Data Bits 8, Stop Bit 1 Start Bit 1

RS232 Ausgang aus Anleitung:
1 NC
2 TXD
3 RXD
4 DTR
5 GND
6 DSR
7 RTS
8 CTS
9 NC

Kabelkonfiguration (Wurde mir eine Technische Zeichnung geschickt) Kabel ist auch so gepolt...:
1 7 und 8
2 3
3 2
4 6
5 5
6 4
7 1
8 1
9 -


Kann es sein, dass das Kabel nicht zur Schnittstelle passt?
Kann ich nicht mal ein oszi an den RS232 Ausgang hängen und überprüfen ob Daten kommen, wenn ja welche Pins senden die Daten?

Grüße aus Nürnberg


RS232 auf Funktion prüfen - eg - 04.09.2007 08:37

Also gekreuzt ist dein Kabel schon. Das ist ok.

Deine Jumper kannst du am besten so einstellen:
9600,8,N,1, alles andere OFF.

Im Terminal brauchst du dann auch nur 9600 Baud einzustellen.

Dann geht es weiter. Was soll dir das Gerät schicken? Musst du zuerst etwas anfragen, oder schickt es ständig irgendwelche Daten. Bei einem Netzgerät kann ich mir es nicht vorstellen. Also das Handbuch aufmachen und die Befehle und mögliche Antworten studieren.

eg


RS232 auf Funktion prüfen - eg - 04.09.2007 08:47

Weiter geht es (wenn es so nicht klappt):

1. Noch eine Kreuzung einbauen (RX ud TX vertauschen), weil manche Geräte die Kreuzung schon intern machen.
2. Remote Modus einstellen. Gerade bei Netzteilen und RS232 Übertragung muss man diese auf Fernsteuerung umschalten.

eg


RS232 auf Funktion prüfen - Benjamin Fuchs - 04.09.2007 10:24

Vielen Dank für die Beiträge.

Es scheint als würde die RS232 Schnittstelle theoretisch funktionieren. Mit einem Sniffer ist mir aufgefallen, dass beim Einschalten und beim Ausschalten des Netzteils etwas übertragen wird. bzw wenn es angeschlossen ist ist DCD AN und wenn RTS gesetzt wird dann ist CTS an.

Da ich RS 232 Neuling bin kann ich damit wenig anfangen ob nun das Kabel richtig gepolt ist bzw was nicht Funktioniert.
Aus der Anleitung entnehme ich, dass wenn ich "ID?" sende dass dann normal "ID 12345" zurückgesendet wird. Wird es aber weder über HyperTerminal noch über Basic VI.