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?
:
Bearbeitet durch User
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?
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.
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.
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.
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.
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.
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?
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
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 vom Autor gelöscht.
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
DTR ist am umrichter ein ausgang. Am Adapter ein eingang? Dann müsste doch DTR mit DTR verbunden werden? Funktioniert aber auch nicht. ;)
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?
Ja, das funktioniert sehr gut mit RS485. Ich hätte dennoch gerne gewusst ob es auch mit RS232 läuft. Vielleicht ist aber auch einfach nur der Adapter mist? Dann könnte ich ihn auf direkten wege den händler zurückschmeißen. ;)
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.
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.
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
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
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.