RS485 & Motorsteuerung SMCI12 - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenkommunikation (/Forum-Datenkommunikation) +---- Thema: RS485 & Motorsteuerung SMCI12 (/Thread-RS485-Motorsteuerung-SMCI12) |
RS485 & Motorsteuerung SMCI12 - gottfried - 07.01.2015 18:19 Hallo, ich gehe im Kreis. Ich verwendete bisher von nanotec SMCI47 die habe ich über USB mit dem nanotec KonverterZK-RS485-232 angeschlossen und fertig. Nun brauche ich die großen Ströme nicht und bin zu den kleineren (und billigeren) SMCI12 gewechselt. Das sind 4-Draht RS-485 Kommunikationen. Laut Anschlussdiagramm habe ich Rx+(Sender) mit Tx+(Empfänger) verbunden und entsprechen Rx- mit Tx-. So wo kommt nun der 120Ohm Widerstand - Text aus dem Anschlussdiagramm "...der letzte Teilnehmer muss mit 120Ohm abgeschlossen werden..." Auch wenn ich nur einen Teilnehmer habe? Ich habe zwischen Rx+ und Rx- und zwischen Tx+ und Tx- den Widerstand geschaltet. Mit und ohne Widerstand bekomme ich keine Kommunikation. Mit derselben Kommunikationeinstellung und demselben Konverter habe ich kein Problem mit der SMCI47, sogar wenn ich das abgezapfte Kabel für die SMCI12 dazwischenlege. In der Beschreibung steht nichts von den Widerstanden (470Ohm) zwschen GND und +5V zu den Kanälen ... wie ich das schalten soll bei 4 Draht ist mir ausserdem unklar. Baudrate ist bei beiden Steuerungen Default 115200.... Bitte um einen Tipp Danke Gottfried RE: RS485 & Motorsteuerung SMCI12 - Nordvestlys - 12.01.2015 09:57 Moin Gottfried, bei Abschlusswiderständen ist mit "dem letzten Teilnehmer" grundsätzlich der räumlich hinterste Anschluß an einem Bus gemeint. Dabei kommt es normalerweise nicht auf einen halben Meter an. Bei sehr kurzen Anschlüssen (z.B. Konverter direkt neben Steuerung) ist daher die Position egal. Manchmal kann dann zwar auf einen Widerstand verzichtet werden, manchmal wird er aber unbedingt erwartet. Auf keinen Fall schadet es, ihn zu verwenden. Deine Steuerung kann auch als Can-Bus-Steuerung verwendet werden. Ist es die richtige Version? Müssen evtl. noch Jumper eingestellt werden? Hast Du getestet, ob die Kommunikation wenigstens mit den Nanotec-Tools funktioniert? Hast Du eine eindeutige ID vergeben? Ansonsten kannst Du das mit den Nanotec-Tools nachholen. Dabei darf aber nur genau ein Gerät (neben dem Konverter) am Bus hängen. Ansonsten kannst Du ja mal Tx und Rx tauschen. Ich hatte schon Geräte, bei denen war die Doku falsch herum. (Vermutlich um den Anschluß für DAUs zu äääh "vereinfachen"....) Viel Erfolg! RE: RS485 & Motorsteuerung SMCI12 - gottfried - 16.01.2015 14:43 Hallo, nach langem, langem Herumprobieren und Kontakt zum nanotec Support: der Umsetzer RS232-RS485 von nanotec braucht 5V von der Steuerung. Die SMCI47 liefert das automatisch aber die SMCI12 hat keinen 5V Ausgang. Na ja .... Doku ist auch umodern geworden... Gottfried |