RS485 zu Rs232 Wandlung ohne Siemens PPI Kabel

Küffel

Level-1
Beiträge
137
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe ein Gerät mit RS232 Schittstelle und möchte von diesem Gerät Daten auf einer S7-200 lesen. Das ganze läuft bereits mit einem Siemens PPI Kabel im Freeport Modus. Um nicht das teure Siemens PPI Kabel einbauen zu müssen, wollte ich einen RS232/RS485 Konverter von "Expert" einbauen (siehe http://www.daqdata.de/product_info.php?products_id=60) um die rs232 nach rs485 Wandlung vorzunehmen.

Nun zum Problen, die Daten werden übertragen, aber leider falsch. Ich schicke bsp. auf der SPS eine 02 und im Terminal Programm empfange ich z.B. FB. Die Schnittstelleneinstellungen stimmen überein. Auch in der anderen Richtung funktioniert die Wandlung nicht richtig.

Ist der Konverter ungeeignet? Worauf hätte ich achten müssen? Auch mit der Terminierung auf RS485 seite habe ich bereits experimentiert. 100 Ohm auf beiden Seiten zwischen den Datenleitungen bringen das gleiche Ergebnis wie ohne Terminierung. Was macht das Siemens Kabel anders?

Vielen Dank für eure Hilfe.
 
Zuletzt bearbeitet:
Hallo,
ich kann dir nicht sagen, ob es in deinem Fall so stimmt, aber viele Konverter haben sehr lange Umschaltzeiten um von Senden zurück auf Empfangen zu gehen (läuft hier dann über einen zu langen Timeout).

Gruß
LL
 
ich kann dir nicht sagen, ob es in deinem Fall so stimmt, aber viele Konverter haben sehr lange Umschaltzeiten um von Senden zurück auf Empfangen zu gehen (läuft hier dann über einen zu langen Timeout).

Dies hatte ich auch schon vermutet und auch desshalb mal die langsamste Übertragungsrate (2400 Baud) eingestellt. Das Ergebnis war auch gleich.

Wie sehen die Schnittstelleneinstellungen am PC genau aus?

9600 Baud, 8 Datenbits, Keine Parität, 1 Stop Bit, keine Handshake
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich dachte wenn die Übertragungsrate langsamer ist, ist die Bitzeit länger und der Konverter hat mehr zeit zum Umschalten beim Empfang der ersten Zeichens. Aber war auch nur ne Vermutung.
 
Das stimmt ja auch vom Prinzip her. Leider ist die Umschaltzeit bei manchen Konvertern schnell mal 100 ms und da machst du mit der Baud-Rate nichts. Eventuell kannst du den Konverter über die Steuer-Ausgänge der seriellen Schnittstelle umsteuern - das geht aber auch nur bei manchen ... würde aber helfen.
 
Hallo Küffel,

hast Du vielleicht die RS485-Leitungen (D+/D-) vertauscht angeschlossen?

Leider ist bei Deinem Gerät nicht angegeben, wie die Datenrichtungs-Umschaltung realisiert ist.
Normalerweise müßte aber wenigstens das Senden RS485 zu RS232 funktionieren (Ruhestellung).
Die Richtungs-Umschaltung des RS485-Port kommt erst beim Senden des RS232-Gerätes ins Spiel.

Gruß
Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hast Du vielleicht die RS485-Leitungen (D+/D-) vertauscht angeschlossen?

Och nö! Das war zu einfach!!! Ich habe verdammte 2 Stunden mit der Terminierung verbracht und hätte einfach mal die beiden Anschlüsse tauschen sollen! Es funktioniert!

Siemens hat die Schnittstelle mit A und B beschrieben. Ich hatte A auf Data+ und B auf Data- geklemmt dies war wohl falsch.

Ich hatte kurz dran gedacht die Anschlüsse mal zu tauschen, aber den Gedanke wieder schnell verworfen, da ich davon ausgegangen bin, das sonst überhaupt nicht ankommen würde.

Vielen Dank, machmal kann es so einfach sein!
 
Zurück
Oben