CODESYS - das IEC 61131-3 Programmiersystem
https://forum-de.codesys.com/

RaspberryPi und SoftMotion
https://forum-de.codesys.com/viewtopic.php?f=6&t=5936
Seite 1 von 1

Autor:  six147 [ Mo Mär 04, 2019 8:49 pm ]
Betreff des Beitrags:  RaspberryPi und SoftMotion

Hallo CodeSys-Gemeinschaft,

ich sitze zur Zeit an meiner Technikerarbeit. Die Aufgabenstellung beinhaltet unter anderem die Steuerung eines Schrittmotors mit dem RaspberryPi über EtherCat. Als EtherCat-Master habe ich die Beckhoff EK1100 und als Schrittmotor-Karte die Beckhoff EL2521-0024.
Nun ist es so, ich kann den Motor simulieren, da läuft auch alles mehr oder weniger, nur der Hardware-Motor bewegt sich kein Stück.
Als Schrittmotor ist ein 0815-Schrittmotor im Einsatz (NEMA 17 17HS08-1004S).

Hat jemand ein Rat für mich? Habe ich den falschen Motor?

Vielen Dank im Voraus für die Antworten.

MfG

Autor:  Edwin Schwellinger [ Di Mär 05, 2019 6:00 pm ]
Betreff des Beitrags:  Re: RaspberryPi und SoftMotion

Hi,
die EL2521-0024 liefert ja erst mal nur Takt/Richtungs Signale,
was für ne Endstufe ist zwischen dem Schrittmotor und der EL2521?

Grüße
Edwin

Autor:  six147 [ Di Mär 05, 2019 6:47 pm ]
Betreff des Beitrags:  Re: RaspberryPi und SoftMotion

Hallo Edwin,

die EL2521-0024 hat Ausgänge für A+/A- und B+/B-. Kann der Motor nicht direkt angeschlossen werden?

Grüße
Steven

Dateianhänge:
Screenshot_20190305-194502_Drive.jpg
Screenshot_20190305-194502_Drive.jpg [ 210.7 KiB | 894 mal betrachtet ]

Autor:  Edwin Schwellinger [ Mi Mär 06, 2019 7:13 am ]
Betreff des Beitrags:  Re: RaspberryPi und SoftMotion

Hi,
nein da kann man keinen Schrittmotor direkt anschließen.
Würde einen Schrittmotor nehmen der die Endstufe hinten im Motor verbaut hat...!
Es muss halt eine Endstufe sein die zu deinem Schrittmotor passt ( 2Phasen usw...) und
einen Takt/Richtungs Eingang hat.

Grüße
Edwin

Autor:  six147 [ So Mär 10, 2019 1:15 pm ]
Betreff des Beitrags:  Re: RaspberryPi und SoftMotion

Hallo,

also ich habe einen DRV8825 angeschlossen und jetzt läuft der Motor. Lag dann vermutlich an meiner vorherigen Konfiguration.
Vielen Dank für die Hilfe.

Leider habe ich nun ein weiteres Problem. Ich kann keine Eingänge mit der Beckhoff EL1008 einlesen. Von der Hardware-Anordung ist es EK1100, EL2521, EL1008, EL2008, EL3002. An den EtherCat-Bus im Programm kann ich sie anhängen, wird auch beim "Gerät suchen" erkannt. Der Status an der Karte direkt, ändert sich bei betätigen eines Tasters (Status-LED des eingangs leuchtet auf).
Im Programm wird die gemappte Variable (BOOL) nicht umgeschaltet. Wenn ich im E/A-Abbild im Onlinemodus der Karte schau, ist der "aktuelle Wert" auch nur grau unterlegt.

Welchen Fehler könnte ich hier gemacht haben?

Grüße Steven

Autor:  Edwin Schwellinger [ So Mär 10, 2019 4:49 pm ]
Betreff des Beitrags:  Re: RaspberryPi und SoftMotion

Bitte mappen und auch in einem Pou verwenden...dann geht es.
Grüsse
Edwin

Autor:  six147 [ Do Mär 14, 2019 3:17 pm ]
Betreff des Beitrags:  Re: RaspberryPi und SoftMotion

Vielen vielen Dank! Hat nun alles geklappt.

Schönen Gruß
Steven

Autor:  six147 [ Do Apr 25, 2019 2:53 pm ]
Betreff des Beitrags:  Re: RaspberryPi und SoftMotion

Hallo Zusammen,

ich habe einen Schrittmotor an einem Beckhoffknoten mit der EL2521-0024 laufen.

Im Programm nutze ich z.B. die Funktion MC_MoveAbsolute. Deren Parameter bei Velocity wird in u/s angegeben. Wenn ich zb eine Umdrehung pro Sekunde eingebe (Velocity:=1), dann macht der Motor fürchterliche Geräusche. Bei zb Velocity:=50 läuft er ruhiger. Nun zu meinem Verständnisproblem: 50U/s sind ja 3000U/min und das ist unrealistisch, das der Motor sowas schafft.

1) Wie wird diese Angabe in der Klemme verarbeitet?
2) Gibt es dort spezielle Parameter, mit der ich die Frequenz einstellen kann?

Viele Grüße
Steven

Seite 1 von 1 Alle Zeiten sind UTC
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/