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 

RS232 RS485 Konverter



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!

06.10.2009, 10:00
Beitrag #1

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
RS232 RS485 Konverter
Hallo,

mit Modbus, RS232 und RS485 habe ich bis jetzt nicht viel oder gar nichts am Hut gehabt. Möchte mit der Imago 500 von Jumo über die RS232-Schnittstelle meines PC kommunizieren. Dazwischen hängt ein Konverter der Firma Roline, wobei ich nicht genau weiß, ob mit oder ohne galvanischer Trennung. Dürfte aber für mein Problem keine Rolle spielen. Im Schnittstellenbeschreibung zur Imago 500 sind ein paar Beispiele drin, die ich mit der Modbus-Bibliothek von NI auch hinbekomme. Wenn ich also mit NI Spy aufzeichne kann ich erkennen, dass meine genereierten Nachrichten identisch mit denen aus den Beispielen sind. Imago 500 antwortet aber nicht. Eingestellt ist 8 Bit, 1 Stoppbit, keine Parität, am PC außerdem keine Flusssteuerung.

   

Ich weiß nicht, ob meine Schnittstelle und der Konverter richtig eingestellt ist. Der Konverter lässt sich über zwei Schieber mit jeweils drei Positionen einstellen.
1 -> TxON & RxON, T-RTS & R-RTS und T-RTS & RxON
2 -> DCE, DTE und MONI & (RTS)
Hab schon ein paar Sachen probiert, aber auf einen grünen Zweig komme ich nicht. Für den Konverter habe ich überigens außer dem Link noch nichts rausgefunden. Auch weiß ich nicht, ob evtl. die Jumo nicht mit solch einem Konverter zusammenarbeitet.

Wenn jemand also einen Tipp hat, nur raus damit.

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2009, 10:40
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.700
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RS232 RS485 Konverter
Man muss nicht unbedingt einen Konverter benutzen. Wenn man R+/T+ der RS485-Schnittstelle auf GND (Pin 5 vom 9pol. DSup) von RS232 legt und R-/T- auf TxD/RxD dann geht das nur Not auch. Passen muss natürlich hier wie mit Konverter die Pinbelegung. Was beim PC (RS232) ein Ausgang ist, muss bei Jumo (RS485) bzw. beim Konverter ein Eingang sein usw. Beachte auch die Polung der RS485 mit R+/R- etc.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2009, 12:21 (Dieser Beitrag wurde zuletzt bearbeitet: 06.10.2009 12:21 von schrotti.)
Beitrag #3

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
RS232 RS485 Konverter
' schrieb:Man muss nicht unbedingt einen Konverter benutzen. Wenn man R+/T+ der RS485-Schnittstelle auf GND (Pin 5 vom 9pol. DSup) von RS232 legt und R-/T- auf TxD/RxD dann geht das nur Not auch.
Also R- von RS485 auf RxD von RS232 (Pin 2 bei Sub-D9) und T- auf TxD (Pin2 bei Sub-D9)?

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2009, 12:33
Beitrag #4

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.700
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RS232 RS485 Konverter
' schrieb:Also R- von RS485 auf RxD von RS232 (Pin 2 bei Sub-D9) und T- auf TxD (Pin2 bei Sub-D9)?
Pin2 ist am PC ein Eingang. Pin3 ist am PC ein Ausgang. Demzufolge muss die Verdrahtung gemacht werden.

Dumm ist immer, dass Bezeichnungen wie R (bzw. RxD) und T (bzw. TxD) immer standpunkssache bzw. definitionssache sind. Normalerweise würde man sagen, TxD der einen Seite muss auf RxD der anderen Seite verdrahtet werden: Sender geht auf Empfänger. Ganz sicher kann man nur sein, wenn man die Beschreibung der Schnittstellen liest. PC ist klar. Beim Konverter sollte ein Bild dabei sein, aus dem ersichtlich ist, was Eingang und was Ausgang ist. Beim Jumo sollte es genauso sein (mit Bild etc.).

Normalerweise kann man bei Falschverdrahtung nichts kaputt machen, da RS232 und RS485 kurzschlusssichere Schnittstellen sind (soviel zur Theorie).

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2009, 12:42
Beitrag #5

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
RS232 RS485 Konverter
Irgendwie versteh ichs nicht. An der jumo ist sind zwei Pins für RS485 vorgesehen. RxD/TxD + und RxD/TxD -. Ich kann hier doch schlecht Pin2 und Pin3 des PC mit RxD/Txd - der Jumo verbinden?

   

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2009, 13:11
Beitrag #6

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.700
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RS232 RS485 Konverter
' schrieb:Irgendwie versteh ichs nicht. An der jumo ist sind zwei Pins für RS485 vorgesehen. RxD/TxD + und RxD/TxD -. Ich kann hier doch schlecht Pin2 und Pin3 des PC mit RxD/Txd - der Jumo verbinden?
Ah, sachs doch gleich!

RS485 ist eine Schnittstelle, bei der sich die logischen Kanäle TxD und RxD die pysikalischen Leitungen + und - teilen. Bei RS422 gibt es pro logischen Kanal zwei physikalische Leitungen (also jeweils + und -). Eine RS422 kann man auf RS232 umbiegen. RS485 nicht. Hab ich was anderes behauptet? Naja, kommt vom zu wenigem Kaffee.

Bei RS485 musst man dem Konverter möglicherweise sagen, welche Richtung er machen soll. Das geht normalerweise mit einem speziellen Pin am Konverter, der z.B. durch eine Handshake-Leitung der RS232-Schnittstelle belegt werden muss. Willst du z.B. mit RS232 senden, so musst du (z.B.) DTR/DSR in deinem Programm setzen! Dann schaltet der Konverter TxD vom PC auf den RS485-Bus. Ist DTR/DSR zurückesetzt, so liest der Konverter den RS485-Bus und gibt es Signal auf RxD aus.

Ob DTR oder DSR heist, hab ich gerade nicht mehr im Kopf.


Kannst du nicht auch RS422 verwenden? Damit würdest du dir das mit den Umschalten ersparen?

RS422 und RS485 sind beides busfähige Schnittstellen. RS422 ist eine 4-Draht-differenzielle Schnittstelle, RS485 nur 2-Draht-differenziell.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
06.10.2009, 14:00
Beitrag #7

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
RS232 RS485 Konverter
Ok, ich bekomms nicht hin :(Hab von roline die Doku bekommen, aus der ich nicht schlauer geworden bin. Eigentlich wollte ich schon RS485 nehmen, da noch ein anderes Gerät dran soll, dass nur rs485 unterstützt. Dieses blöde DTE, DCR, DSR usw. geht mir aber schon so auf die N.... Ich hab die Doku hochgeladen, vielleicht nimmt mich ja jemand an der Hand und führt mich in ZielBig Grin


Sonstige .pdf  _7832518.pdf (Größe: 1,73 MB / Downloads: 1275)


Mit dem Konverter arbeite ich nur zum Testen. Später hätte ich gerne ein PCI-Karte gekauft. Bei Meilhaus gibt es eine große Auswahl, ich weiß nur nicht, obs nicht entkoppelt für 230€ reicht oder ich optoentkoppelte Variante für 450€ kaufen soll/muss.

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2009, 14:52
Beitrag #8

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
RS232 RS485 Konverter
Glaube, ich habs hinbekommen. Verkabelung wie in der Anleitung, Flusssteuerung auf DTR/DSR, wobei auch ohne zu funktionieren scheint, und den Konverter auf DCE und TxON & RxON. Bis jetzt bekomme ich allerdings nicht alle angeforderten Daten.

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2009, 15:05 (Dieser Beitrag wurde zuletzt bearbeitet: 06.10.2009 15:06 von IchSelbst.)
Beitrag #9

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.700
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RS232 RS485 Konverter
' schrieb:Eigentlich wollte ich schon RS485 nehmen, da noch ein anderes Gerät dran soll, dass nur rs485 unterstützt.
Du brauchst also die Konfiguration gemäß Punkt 3.4. Beachte, dass dieser Konverter beides kann: RS422 udn RS485. Um RS485 zu machen, musst du R+ mit T+ und R- mit T- verbinden.
Der SW2 sollte auf Position 2 stehen (Punkt 2.2). Sonst kannst du nicht mehrere Endgeräte anschließen.
Beachte: Die Umschaltung, die ich oben erwähnt habe, geschieht bei diesem Konverter mit dem RTS-Signal.

DCE und DTE sind zwei Begriffe, die indirekt die Pinbelegung angeben. Bei DTE ist RxD und Pin2 und TxD auf Pin3. Bei DCE umgekehrt.


Zitat:Verkabelung wie in der Anleitung, Flusssteuerung auf DTR/DSR, wobei auch ohne zu funktionieren scheint, und den Konverter auf DCE und TxON & RxON.
Damit hast du aber RS422-Mode! Kuckst du Punkt 3.1

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2009, 15:22 (Dieser Beitrag wurde zuletzt bearbeitet: 06.10.2009 15:57 von schrotti.)
Beitrag #10

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
RS232 RS485 Konverter
Ich hab mich selber verarscht. Lese das, was ich geschrieben habeWacko

Ich fasse zusammen.

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.
Am PC muss ich die Ablaufsteuerung auf RTS/CTS stellen. So bekomme ich es nicht hin. Da sprech ich nur mit mir selber.

Wenn ich allerdings wie in 3.1verdrahte gehts. Aber das ist ja RS422. Will ich ja nicht. Eigentlich schadeRolleyes

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  COM Port RS485 Kommunikation Mistered 17 17.292 13.05.2020 05:55
Letzter Beitrag: Mistered
  Fehlermeldung: Kommunikation USB zu RS485 mittels DA-70157 Schnittstelle Titus 3 4.754 30.07.2019 10:53
Letzter Beitrag: MaxP
  Servomex Messwerte auslesen über RS232/RS485 Chefkoch 6 9.446 18.07.2016 13:54
Letzter Beitrag: jg
  Serielle Kommunikation NuDAM USB->RS485-DAQ trestann 8 9.500 22.11.2013 10:45
Letzter Beitrag: jg
  Serielle Schnittstelle (RS485) bleibt manchmal "hängen" gottfried 7 11.344 31.05.2013 09:56
Letzter Beitrag: gottfried
  Datenstrom einer RS485-Schnittstelle über Modbus und Com-Server auslesen jschor 0 7.668 10.10.2012 15:02
Letzter Beitrag: jschor

Gehe zu: