Page 1 of 1

Motor control mit RevPi

Posted: 30 Aug 2017, 09:48
by digohm
Hallo zusammen,

ich arbeite an einem Projekt wo ich drei E-Motoren zur Positionierung ansteuern möchte, entweder mit analoger Sollwertvorgabe oder z.B. Ethercat.
Alle drei Motoren sind aber nie gleichzeitig in Betrieb. Ist dies mit einem RevPi umsetzbar (Zykluszeit)?
Gibt es ein Tutorial bezüglich Ethercat? Ich konnte bei den Tutorials diesbezüglich nichts finden.

LG

Re: Motor control mit RevPi

Posted: 30 Aug 2017, 10:53
by volker
Hi digiohm,
unsere Gateways sind alle Slave Module. Für einen Antrieb brauchst Du aber i.d.R. einen Master als Partner, weil der Antrieb selber Slave ist.
Analogansteuerung ist möglich, aber wenn du mit Hilfe von Winkelencodern exakt positionieren willst, dann wird das nicht gehen.
Den Weg, den ich sehe, wäre ein Umweg über intelligente Motoren mit Modbusansteuerung, denen du über Modbus die Winkel- oder Längenvorgabe gibst und die eine eigene Servofunktion haben. Damit könntest Du theoretisch sehr schnell positionieren.
Gruß,
Volker.

Re: Motor control mit RevPi

Posted: 30 Aug 2017, 13:36
by digohm
Danke für deine Antwort, das hilft mir schon sehr weiter! :)

Re: Motor control mit RevPi

Posted: 30 Aug 2017, 18:44
by digohm
Mir wurde jetzt ein dezentraler Servoantrieb empfohlen der mit folgenden Schnittstellen erhältlich ist:
Profibus-DP
PROFINET
CANopen DSP402
EtherCAT CoE
RS485
oder analoge Ansteuerung
optional auch mit Absolutgeber

Ist Modbus und RS485 nicht das gleiche, bzw Modbus das Protokoll das über RS485 läuft?
Dann wäre nur das richtige Gateway (Modbus TCP bzw. Modbus RTU) erforderlich.

Re: Motor control mit RevPi

Posted: 30 Aug 2017, 19:32
by volker
Modbus gibt es als "RTU" (läuft über Rs485) und als TCP (läuft über Ethernet). Unser Master kann beides, allerdings brauchst Du bei uns für RTU zusätzlich einen Umsetzer von USB auf RS485.
Im Novemebr werden wir den RevPi compact auf der SPS/Drives in Nürnberg vorstellen, der neben einer RS485 Schnittstelle uach direkte digitale IOs hat, die sich dann eher für eine PWM-oder Schrittmotor Ansteuerung eignen, weil wir da vermutlich locker unter 1ms bei der IO Ansteuerung kommen können.