Lenze Lecom Rs232, RS485 keine Verbindung möglich

OP #7769697
Lesenswert?

Hallo zusammen, vielleicht kann mir jemand helfen.

Ich möchte ein Lenze Frequenzumrichter mithilfe des dazugehörigen Lecom A/B Modul RS232, RS485 mit mein PC verbinden. Bin am verzweifeln. Ich habe ein RS232 und RS485 auf USB Adapter. Beides funktioniert nicht. Habe alle möglichen Einstellungen ausprobiert. Es blinkt während des verbindungsaufbaus lediglich die RX leuchte am Lecom modul. Also empfangen tut er demzufolge was aber er erkennt es wahrscheinlich nicht.

Habe heute mal die Treiberchips für RS232 und RS485 ausgewechselt gegen neue. Hat leider auch nichts gebracht.

Könnten die Logikgatter so ein Problem verursachen? Hatte jemand schonmal so ein ähnliches Problem?

Angehängte Dateien:
#7771466
Lesenswert?

Paul schrieb:

Ich habe ein RS232 und RS485 auf USB Adapter. Beides funktioniert nicht. Habe alle möglichen Einstellungen ausprobiert.

Hast Du denn ein Datenblatt und eine Möglichkeit, die Verbindung zu prüfen?

  • Welche Signale werden gebraucht (RX, TX, GND oder noch mehr? Baudrate, Parity, Stoppbits?)
  • Wieso 232 und 485, kann der beides über den selben Stecker?
  • Sendet das Gerät irgendwas eigeninitiiert? Kannst Du das mitlesen?
  • Hast Du ein Oszilloskop?
  • Wie ist der Ruhepegel des TX-Signals (mit DVM gemessen)?
  • Wie prüfst Du Deine USB-Adapter auf Funktion?
  • Hast Du einen Schaltplan?
OP #7771854
Lesenswert?

Bruno V. schrieb:

Paul schrieb:

Ich habe ein RS232 und RS485 auf USB Adapter. Beides funktioniert nicht. Habe alle möglichen Einstellungen ausprobiert.

Hast Du denn ein Datenblatt und eine Möglichkeit, die Verbindung zu prüfen?

  • Welche Signale werden gebraucht (RX, TX, GND oder noch mehr? Baudrate, Parity, Stoppbits?)
  • Wieso 232 und 485, kann der beides über den selben Stecker?
  • Sendet das Gerät irgendwas eigeninitiiert? Kannst Du das mitlesen?
  • Hast Du ein Oszilloskop?
  • Wie ist der Ruhepegel des TX-Signals (mit DVM gemessen)?
  • Wie prüfst Du Deine USB-Adapter auf Funktion?
  • Hast Du einen Schaltplan?

Vielen Dank erstmal für deine Antwort. Ich sende hier mal das Datenblatt mit. Habe selber V-001. Schaltplan habe ich leider nicht.

Selber sendet das Gerät im Normalzustand gar nichts von sich aus.

Ein Oszilloskop habe ich leider nicht.

Ruhepegel Lecom A/B RS485: T/R (A)= 0,77V T/R (B)= 3,77V

Ruhepegel RS485 USB Adapter: A= 4,47V B= 0,05V

Alles jeweils gegen GND gemessen.

Angehängte Dateien:
OP #7771863
Lesenswert?

Ruhepegel Lecom A/B RS232: RxD= 0V TxD= -7,05V

Ruhepegel RS232 USB Adapter: RxD= 0V TxD= -9,9V

Alles jeweils gegen GND gemessen.

Bei Verbindung mit RS232 mit einen Leitrechner muss man laut Anleitung beide Datenleitungen vertauschen und GND anschließen. Das habe ich auch gemacht.

Bei RS485 habe ich lediglich A und B jeweils mit den USB Adapter 1:1 verbunden.

#7772054
Lesenswert?

Paul schrieb:

Bei Verbindung mit RS232 mit einen Leitrechner muss man laut Anleitung beide Datenleitungen vertauschen und GND anschließen. Das habe ich auch gemacht.

Super. Ggf. nochmals die Pegel messen, wenn sie verbunden sind.

Auf dem PC hast Du eine SW laufen. Was sagt die?

  • Wie stellst Du die Baudrate ein (an der SW, am Gerät)?
  • PC oder Gerät muss anfangen zu senden. Wer?
  • Beide Prüfen, was sie senden. Manchmal muss man die SW oder das Gerät neu starten.

Zuerst brauchst Du irgendeine SW zum Mitlesen der seriellen Schnittstelle. Mache Dich damit vertraut und stelle sie auf die richtigen Parameter ein.

Achtung: 7 bit + Parity muss man nicht überall auswählen können, Abhilfe ist 8 bit ohne Parity. Für den Empfang ist es egal.

#7772055
Lesenswert?

Paul schrieb:

Ruhepegel Lecom A/B RS485: T/R (A)= 0,77V T/R (B)= 3,77V

Die Definition, was A und was B ist, ist nicht ganz eindeutig. Meistens wird der nicht-invertierte Treiberausgang als A und der invertierte als B bezeichnet, und da die Ruhelage ein High-Pegel ist, könnte es bei diesem Gerät andersrum sein.

Paul schrieb:

Bei RS485 habe ich lediglich A und B jeweils mit den USB Adapter 1:1 verbunden.

Am besten einfach mal testweise A und B vertauschen.

OP #7772603
Lesenswert?

Hmmm schrieb:

Paul schrieb:

Ruhepegel Lecom A/B RS485: T/R (A)= 0,77V T/R (B)= 3,77V

Die Definition, was A und was B ist, ist nicht ganz eindeutig. Meistens wird der nicht-invertierte Treiberausgang als A und der invertierte als B bezeichnet, und da die Ruhelage ein High-Pegel ist, könnte es bei diesem Gerät andersrum sein.

Paul schrieb:

Bei RS485 habe ich lediglich A und B jeweils mit den USB Adapter 1:1 verbunden.

Am besten einfach mal testweise A und B vertauschen.

Tatsächlich war genau das der Fehler. Vielen vielen Dank!

RS485 funktioniert nun tadellos.

8bit ohne Parity ist ebenfalls korrekt!

RS232 funktioniert leider immer noch nicht. Ich sende hier noch mal meine Aktuellen Einstellungen mit rein.

Angehängte Dateien:
#7772626
Lesenswert?

Paul schrieb:

RS232 funktioniert leider immer noch nicht.

DB9 female wird üblicherweise für die DCE-Seite genommen, in dem Fall müsstest Du ein 1:1-Kabel verwenden, also:

  • Pin 2 auf 2 (RXD)
  • Pin 3 auf 3 (TXD)
  • Pin 5 auf 5 (GND)

Einige Hersteller (besonders gut ist mir Sun in Erinnerung) verwenden aber auch einen weiblichen Verbinder mit DTE-Pinout, verlassen kann man sich also nicht darauf.

Was misst Du auf Pin 2 und 3 des Frequenzumrichter-Interfaces?

OP #7772663
Lesenswert?

Hmmm schrieb:

Paul schrieb:

RS232 funktioniert leider immer noch nicht.

DB9 female wird üblicherweise für die DCE-Seite genommen, in dem Fall müsstest Du ein 1:1-Kabel verwenden, also:

  • Pin 2 auf 2 (RXD)
  • Pin 3 auf 3 (TXD)
  • Pin 5 auf 5 (GND)

Einige Hersteller (besonders gut ist mir Sun in Erinnerung) verwenden aber auch einen weiblichen Verbinder mit DTE-Pinout, verlassen kann man sich also nicht darauf.

Was misst Du auf Pin 2 und 3 des Frequenzumrichter-Interfaces?

PIN2= 0V PIN3= -9,9V

Angehängte Dateien:
#7772671
Lesenswert?

Paul schrieb:

Was misst Du auf Pin 2 und 3 des Frequenzumrichter-Interfaces?

PIN2= 0V PIN3= -9,9V

OK, also tatsächlich DB9 female mit DTE- statt DCE-Belegung, das Kreuzen von Pin 2 und 3 ist daher richtig.

Wenn mit DTR/DSR-Handshake gearbeitet wird, musst Du auch noch Pin 4 (DTR) des Umrichters mit Pin 6 (DSR) des USB-RS232-Adapters verbinden, der umgekehrte Weg ist laut Deinem Screenshot entbehrlich, weil unbelegt.

Beitrag #7772676 wurde von einem Moderator gelöscht.
OP #7772691
Lesenswert?

Hmmm schrieb:

Paul schrieb:

Was misst Du auf Pin 2 und 3 des Frequenzumrichter-Interfaces?

PIN2= 0V PIN3= -9,9V

OK, also tatsächlich DB9 female mit DTE- statt DCE-Belegung, das Kreuzen von Pin 2 und 3 ist daher richtig.

Wenn mit DTR/DSR-Handshake gearbeitet wird, musst Du auch noch Pin 4 (DTR) des Umrichters mit Pin 6 (DSR) des USB-RS232-Adapters verbinden, der umgekehrte Weg ist laut Deinem Screenshot entbehrlich, weil unbelegt.

Funktioniert leider auch nicht

#7772703
Lesenswert?

Paul schrieb:

DTR ist am umrichter ein ausgang. Am Adapter ein eingang? Dann müsste doch DTR mit DTR verbunden werden?

Da Dein Umrichter genau wie der PC eine DTE-Belegung hat, müssen DTR und DCD (wie auch TXD und RXD) gekreuzt werden.

Auf dem PC muss DTR/DSR-Handshake natürlich auch konfiguriert werden (Flow Control), wenn es das Interface tatsächlich benötigt.

Paul schrieb:

Funktioniert aber auch nicht. ;)

Warum ist das überhaupt noch relevant, wenn es mit RS485 klappt?

OP #7772719
Lesenswert?

Hmmm schrieb:

Hmmm schrieb:

DTR und DCD

Das sollte natürlich "DTR und DSR" heissen.

Paul schrieb:

Vielleicht ist aber auch einfach nur der Adapter mist?

Ohne die Kommunikation ansehen zu können (z.B. mit einem Logic Analyzer), artet das eher in Rätselraten aus.

Ich probier die nächsten Tage mal ein anderen adapter aus und melde mich dann wieder.

Vielen Dank erstmal für die Hilfe.

OP #7773179
Lesenswert?

Rick schrieb:

Gibt es denn irgendwo einen Link auf das von dir verwendete Gerät? Möglicherweise muß noch zwischen RS485 und RS232 umgeschaltet werden. https://productfinder.lenze.com/dsc-core/index.jsp

Ich habe hier nur diese Bedienungsanleitung gefunden.

https://www.becker-antriebstechnik.org/WebRoot/HostEurope2/Shops/es10601137/5B14/F518/3058/B680/E845/50ED/8963/9CB9/EMF2102IBC-E82ZBL-C__LECOM-A-B-Li_AIF_module__v8-0__DE_EN_FR.pdf

OP #7773701
Lesenswert?

Hmmm schrieb:

Hmmm schrieb:

DTR und DCD

Das sollte natürlich "DTR und DSR" heissen.

Paul schrieb:

Vielleicht ist aber auch einfach nur der Adapter mist?

Ohne die Kommunikation ansehen zu können (z.B. mit einem Logic Analyzer), artet das eher in Rätselraten aus.

Habe heute mal ein anderen Adapter probiert mit FTDI Chip und es hat auf anhieb funktioniert. Davor hatte ich ein Adapter mit Prolific Chip. Scheint wohl tatsächlich Müll zu sein.

Beitrag #7776485 wurde von einem Moderator gelöscht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren