LabVIEWForum.de
RS 232 NI MAX funktioniert nicht/ Putty schon - 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: RS 232 NI MAX funktioniert nicht/ Putty schon (/Thread-RS-232-NI-MAX-funktioniert-nicht-Putty-schon)



RS 232 NI MAX funktioniert nicht/ Putty schon - Gesetzt - 19.01.2015 09:24

Hallo,

Die RS 232 Ansteuerung ueber Putty funktioniert problemlos. Versuche ich das Geraet ueber NiMax anzusteuern funktioniert es nicht, ich bekomme immer einen Timeout Error. Einstellungen sind die selben wie bei Putty( 9600 Baud, 8 Bit, 1 Stoppbit, kein Paritaetscheck). Woran kann das liegen? Die installierte Software in NImax habe ich als Anhang hinzugefuegt, falls es daran liegen keonnte.

Mit freundlichen Gruessen

Gesetzt


RE: RS 232 NI MAX funktioniert nicht/ Putty schon - GerdW - 19.01.2015 09:39

Hallo Gesetzt,

Zitat:Woran kann das liegen?
Das könnte an einem fehlenden TermChar (LF, CR) beim Befehlsversand liegen…


RE: RS 232 NI MAX funktioniert nicht/ Putty schon - Gesetzt - 19.01.2015 09:52

Hallo,
Vielen dank schonmal fuer die Antwort.

kannst du das ein wenig genauer erlaeutern? Was sollte ich hier umstellen?
Ich vermute du meinst diesen Programmpunkt.

Mit freundlichen Gruessen

Gesetzt


RE: RS 232 NI MAX funktioniert nicht/ Putty schon - GerdW - 19.01.2015 09:59

Hallo Gesetzt,

das "könnte" war einerseits grammatikalisch richtig, um eine Möglichkeit auszudrücken.
Andererseits verbarg sich dahinter auch (etwas versteckt) die Aussage, dass du deutlich mehr Informationen liefern musst, um das Problem zu lösen!
- Welches Gerät? Gibt es ein Programmierhandbuch?
- Welches Übertragungsprotokoll (nicht nur die reinen Einstellungen der seriellen Schnittstelle)?
- alles, was sonst noch wichtig ist…


RE: RS 232 NI MAX funktioniert nicht/ Putty schon - Gesetzt - 19.01.2015 10:21

Hallo,

ok ich fange mal an. Es handelt sich um Smartline 1000 Pumpe von Knauer( Manual: http://www.knauer.net/fileadmin/user_upload/produkte/files/Dokumente/pumps/smartline/manuals/V7603_m_eg_pu_pump_s1000.pdf )).
9600 baud
8 Bit
1 Stop-Bit
Kein Parity-Check
Ich benutze ausserdem ein Nullmodemkabel und erhalte bei Putty auch die im Manual angegeben Befehle zurueck.
Mehr Infos gibt es in dem Benutzerhandbuch leider nicht.

Ich hoffe damit kann man wenigstens etwas anfangen...

Mit freundlichen Gruessen

Gesetzt

GerdW: Link korrigiert


RE: RS 232 NI MAX funktioniert nicht/ Putty schon - GerdW - 19.01.2015 10:40

Hallo Gesetzt,

Auszug aus dem Manual:
Zitat:Each command and each answer must be confirmed using <-| (=<ENTER>)
Genau das meinte ich mit dem TermChar…

Dein Gerät erwartet zwingend ein TermChar, bevor der Befehl verarbeitet wird - wahrscheinlich ein LF (ruf doch einfach mal Hrn. Knauer an). Putty und andere Terminal-Programme schicken dies gern automatisch mit, LabVIEW nicht. Wenn du also einen Befehl zum Gerät schickst, musst du ein LF explizit an den Befehl anhängen:
[attachment=51831]


RE: RS 232 NI MAX funktioniert nicht/ Putty schon - GerdW - 19.01.2015 11:36

Hallo Gesetzt,

wenn man sich einmal die fertigen Knauer-Treiber im IDNet (InstrumentDriverNetwork) auf NI.com anschaut, sieht das so aus:
[attachment=51832]
Der Herr Knauer scheint das CR zu bevorzugen…


RE: RS 232 NI MAX funktioniert nicht/ Putty schon - Gesetzt - 19.01.2015 12:24

Vielen vielen Dank!

Ich hatte jetzt auch einfach alle moeglichen ausprobiert. Mit \r funktioniert es.

Mit freundlichen Gruessen

Gesetzt