LabVIEWForum.de
RS232 RS485 Konverter - 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 RS485 Konverter (/Thread-RS232-RS485-Konverter)

Seiten: 1 2


RS232 RS485 Konverter - IchSelbst - 06.10.2009 15:42

' schrieb:Ich hab mich selber verarscht. Lese das, was ich geschrieben habeWacko
Das hast du richtig gemacht: Jetzt weist du nämlich, dass die Verdrahtung bis zu einem bestimmten Punkt richtig ist, d.h. ohne Kurzschluss.

Außerdem ist das bei RS485 so eigentlich in Ordnung. Da Sender und Empfänger immer die selben physikalischen Leitungen haben, kann man zurücklesen, was man selbst schreibt. Ist das Zurückgelesene auch noch genau das, was man geschrieben hat, kann man davon ausgehen, dass das auch so beim Empfänger angekommen ist. Ansonsten hätte nämlich irgendwer zur gleichen Zeit auch den Bus benutzt und die Datenpakete kaputt gemacht.


RS232 RS485 Konverter - schrotti - 06.10.2009 15:59

' schrieb:Das hast du richtig gemacht: Jetzt weist du nämlich, dass die Verdrahtung bis zu einem bestimmten Punkt richtig ist, d.h. ohne Kurzschluss.

Außerdem ist das bei RS485 so eigentlich in Ordnung. Da Sender und Empfänger immer die selben physikalischen Leitungen haben, kann man zurücklesen, was man selbst schreibt. Ist das Zurückgelesene auch noch genau das, was man geschrieben hat, kann man davon ausgehen, dass das auch so beim Empfänger angekommen ist. Ansonsten hätte nämlich irgendwer zur gleichen Zeit auch den Bus benutzt und die Datenpakete kaputt gemacht.
Das macht mir Mut. Nur, er antwortet einfach nicht. Auch wenn ich RxD/TxD+ und RxD/TxD - an der Jumo vertausche.


RS232 RS485 Konverter - IchSelbst - 06.10.2009 16:17

' schrieb:Ich muss am Convert T+ mit R+ brücken und damit auf RxD/TxD + auf die Jumo. Mit T- und R- entsprechend. SW1 auf Pos 1 und SW2 auf Pos 2.
Top1

Zitat:Am PC muss ich die Ablaufsteuerung auf RTS/CTS stellen.
Hmmmm... Nein.
Ablaufsteuerung kannst du nicht mehmen. Ablaufsteuerung macht Hardware-Handshake. Das ist aber was anderes als du hier brauchst. Das mit dem RTS muss du in deinem Programm selbst machen. Ich glaube nicht, dass es da was Fertiges gibt. Bei was Fertigem müsste sinngemäß "unterstützt RS485-Konverter" dabeistehen.

Zitat:Da sprech ich nur mit mir selber.
Das gilt grundsätzlich. Auch dann noch, wenn alles richtig geht. Die zurückgelesenen Zeichen musst du in deinem Programm explizit ignorieren.

Zitat:Wenn ich allerdings wie in 3.1verdrahte gehts. Aber das ist ja RS422. Will ich ja nicht. Eigentlich schade
Beachte: In diesem Falle ist "Ablaufsteuerung RTS/CTS" sowieso irrelevant.


Zitat:Nur, er antwortet einfach nicht. Auch wenn ich RxD/TxD+ und RxD/TxD - an der Jumo vertausche.
Hier solltest du dir das mit dem selbstgemachten RTS (siehe oben) mal genau überlegen.


RS232 RS485 Konverter - schrotti - 06.10.2009 16:28

' schrieb:Ablaufsteuerung kannst du nicht mehmen. Ablaufsteuerung macht Hardware-Handshake. Das ist aber was anderes als du hier brauchst. Das mit dem RTS muss du in deinem Programm selbst machen. Ich glaube nicht, dass es da was Fertiges gibt. Bei was Fertigem müsste sinngemäß "unterstützt RS485-Konverter" dabeistehen.
Ok, das hört sich schon mal erhellend an.

Da es mit RS422 anständig läuft überlege ich, ob ichs nicht dabei belasse und dem anderem Gerät eine CAN-Schnittstelle spendiere. Am Prüfstand ist schon ein CAN-Bus vorhanden, und ob ich jetzt eine RS4...-Karte für den PC oder eine CAN-Karte für das Gerät kaufe bleibt sich gleich, nur muss ich mich dann nicht RTS rumschlagenSmile

Danke für deine sehr hilfreichen Antworten. Idee


RS232 RS485 Konverter - IchSelbst - 06.10.2009 17:54

' schrieb:Da es mit RS422 anständig läuft überlege ich, ob ichs nicht dabei belasse
Stell' das Handshake in LV wieder auf ohne.
Außerdem musst du bedenken: Wenn du mehrere Endgeräte an einem RS485-Bus hängen hast, müssen die Endgeräte (wie bei allen Bussen) adressiert sein. Woher soll ein Endgerät sonst wissen, ob ihm die Daten gehören oder nicht und ob es jetzt senden soll oder nicht. Dann musst du hier mit Timeout arbeiten und Wartezeiten ...

Zitat:und dem anderem Gerät eine CAN-Schnittstelle spendiere.
Wenn hierfür auf LV-Seite bereits alles vorhanden ist, kann das natürlich von Vorteil sein.


RS232 RS485 Konverter - schrotti - 06.10.2009 18:24

' schrieb:Stell' das Handshake in LV wieder auf ohne.
Außerdem musst du bedenken: Wenn du mehrere Endgeräte an einem RS485-Bus hängen hast, müssen die Endgeräte (wie bei allen Bussen) adressiert sein. Woher soll ein Endgerät sonst wissen, ob ihm die Daten gehören oder nicht und ob es jetzt senden soll oder nicht. Dann musst du hier mit Timeout arbeiten und Wartezeiten ...
Die Adresse hatte ich vergeben. Habe extra die 7 genommen, um Unterschiede zu den Beispielen im Manual der Jumo sofort zu erkennen.


' schrieb:Wenn hierfür auf LV-Seite bereits alles vorhanden ist, kann das natürlich von Vorteil sein.
Habe mir das Einbinden der Geräte über RS485 etwas leichter vorgestellt. Die zu investierende Arbeitszeit würde sich aber im Gegensatz zur CAN-Card nicht lohnen.


RE: RS232 RS485 Konverter - admost - 30.11.2011 20:48

Zitat:Habe mir das Einbinden der Geräte über RS485 etwas leichter vorgestellt. Die zu investierende Arbeitszeit würde sich aber im Gegensatz zur CAN-Card nicht lohnen.

Hallo,

ich habe hier ein Video auf dem man sieht, dass das Einbinden von RS485 Geräten mit einem RS232 RS485 Konverter ganz einfach sein kann:
Youtube: Anschluss - RS485 Modul mit RS485 Konverter

Wenn's Probleme gibt einfach fragen.

Gruß
Stefan


RE: RS232 RS485 Konverter - French man - 06.06.2012 15:13

Ich stehe vor der Entscheidung hinsichtlich des Kaufs eines controllers. Die Imago 500 erfüllt mein Kriterium hinsichtlich einer Kaskadenregelung.

Funktioniert die LV-Steuerung Deiner Imago 500 letztlich ?

Würde mich gern von Deiner Lösung inspirieren lassen...

Gruss
French man


RE: RS232 RS485 Konverter - schrotti - 03.07.2012 21:35

Sorry für die späte Antwort, aber ich bin nicht oft hier wegen Freizeitstress Smile

Ja, die Steuerung funktioniert einwandfrei. Die Imago regelt die Temperatur und den Druck einer Ölkonditionierung für Verbrennungsmotorkomponenten an einem Prüfstand. Der Prüfstandsbetreuer hat sich seit über zwei Jahren nicht mehr mit einem Problem an dem Ding gemeldet, obwohl der Prüfstand beinahe täglich in Betrieb ist.
Der Leitrechner übergibt der Imago per Modbus die Sollwerte und holt sich die Istwerte und, soweit ich mich erinnere, ein paar nebensächliche Zustandswerte der Regelung ab. Die Adressen sind übersichtlich in der Anleitung aufgelistet.
Das VIs für das Protokoll findest du im angehängten Link. Soweit ich weiß läuft der PST mit LV2009, aber ich gucke morgen mal nach.
Falls du Fragen hast melde dich und wenn ich nicht innerhalb von zwei Tagen antworte erinnere mich per PM (WE ausgeschlossen, da bin ich relativ selten online).

http://zone.ni.com/devzone/cda/epd/p/id/4756