INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

COM Port RS485 Kommunikation



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

11.05.2020, 08:43 (Dieser Beitrag wurde zuletzt bearbeitet: 11.05.2020 08:47 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: COM Port RS485 Kommunikation
Hallo Ed,

Zitat:Sendebefehl besteht aus{H"ID""Befehl"}0D, danach wird der String empfangen aus dem dann die Werte extrahiert werden. Prinzipell funktioniert das, es kommen 135 Byte zurück, alles wie im Manual. Nur nicht immer. manchmal 127, 111 oder 109, wobei dann die wichtigen Teile fehlen. Ich umgehe das nun, indem ich nur die 135er verwerte, aber das ist ja keine Lösung. Woran könnte das liegen?
Wenn du einen Link auf das Manual bereitstellen würdest, könnten wir das für dich nachlesen…

Du fragst 135 Bytes vom seriellen Port ab und bekommst eine dieser 3 Optionen geliefert:
1. 135 Bytes
2. Weniger Bytes, wenn das TermChar gelesen wurde
3. Weniger Bytes, wenn es zu einem TimeOut (oder einem anderen Fehler) kam

Da Option 1 ausscheidet: welche der anderen beiden Optionen trifft wohl zu?
Und wieso leerst du sowohl Transmit- als auch RecieveBuffer in jeder Iteration? Ich hatte bisher keinen praktischen Fall, wo das geholfen hätte…

Außerdem: Du musst nur die Parameter am VISAInit anschließen, die nicht den Standardwerten entsprechen.

Tipp: Bei Stringkonstanten (wie im Write-State) immer den Displaystyle anzeigen lassen - für deutlich bessere Codedokumentation…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
COM Port RS485 Kommunikation - Mistered - 11.05.2020, 08:35
RE: COM Port RS485 Kommunikation - GerdW - 11.05.2020 08:43

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Fehlermeldung: Kommunikation USB zu RS485 mittels DA-70157 Schnittstelle Titus 3 4.066 30.07.2019 10:53
Letzter Beitrag: MaxP
  Servomex Messwerte auslesen über RS232/RS485 Chefkoch 6 8.344 18.07.2016 13:54
Letzter Beitrag: jg
  Serielle Kommunikation NuDAM USB->RS485-DAQ trestann 8 8.600 22.11.2013 10:45
Letzter Beitrag: jg
  Serielle Schnittstelle (RS485) bleibt manchmal "hängen" gottfried 7 10.521 31.05.2013 09:56
Letzter Beitrag: gottfried
  Datenstrom einer RS485-Schnittstelle über Modbus und Com-Server auslesen jschor 0 7.224 10.10.2012 15:02
Letzter Beitrag: jschor
  RS232 RS485 Konverter schrotti 18 22.262 03.07.2012 21:35
Letzter Beitrag: schrotti

Gehe zu: