Motorsteuerung mit Nachführung

Danne85

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

im Rahmen einer Projektarbeit automatisiere ich einen Prüfstand für Förderbänder. Der Prüfstand enthält als Antrieb einen DC-Motor mit hardwareseitiger Regelung. Zur Einstellung der Drehzahl steht mir der 0-10V Ausgang einer S7-313C zur Verfügung, zumdem ist die Geschwindigkeit des Förderbandes bekannt.

Die Kennlinie für Steuerspannung / Bandgeschwindigkeit ist mir leider nicht bekannt, sodass ein einfaches "Einstellen" des gewünschten Geschwindigkeitswertes nicht möglich ist.

Nun zu meiner Frage: Wie kann die Steuerung bzw. Regelung der Bandgeschwindigkeit am einfachsten realisiert werden?

Für Hinweise und Anregungen wäre ich sehr dankbar!

Gruß
Danne85
 
Du willst also direkt die Geschwindikeit vorwählen, z.b. 1m/s und das System soll selbsständig die Geschwindikeit einstellen?

Die Antwort mit der Rückmeldung hast du dir ja schon selbst gegeben. Also ein Impulszähler angabaut der so viele Impulse wie möglich ausgibt.
So bekommst du z.B. 1024Imp /U. Jetzt die Drehzahl auf die Bandlaufgeschwindigkeit umrechnen.. und den Sollwert über einen Regler steuern.


Ob die genauigkeit für einen Prüfstand reicht musst du selbst abschätzen, selbst im kleinsten Zeitraster ist eine 313 nicht sonderlich konstant.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für deine schnelle Antwort!

Ein Impulszähler ist vorhanden und die Umrechnung der Frequenz auf die Bandgeschwindigkeit habe ich bereits vorgenommen. Mit 30kHz ist die 313C für meine Zwecke auch genau genug.

Bisher wurde die Bandgeschwindigkeit manuell über ein Drehpoti einmalig eingestellt und während der Messung nicht mehr verändert. So würde ich es gerne weiterhin handhaben, nur dass statt des Potis nun der Analogausgang der SPS verwendet werden soll und die Einstellung (z.B. 4 m/s) automatisch vorgenommen wird. Problem bleibt dabei der unbekannte Zusammenhang zwischen Spannung (0-10V) und resultierender Geschwindigkeit.

Ist dafür eine kontinuierliche Regelung mit SFB41 nötig oder kann die Ausgangsspannung evtl. auch mittels einfacher Differenzenbildung von Soll- und Ist-Wert solange angepasst werden, bis der gewünschte Wert (+/- Toleranz) einmal erreicht ist?
 
Hi,

versuchs doch mal mit nem Integrator, der dir den Sollwert so lange erhöht bis Soll- und Istgeschwindigkeit gleich sind.

In deinem ersten Beitrag schreibst du, dass der DC Motor einen eigenen Regler besitzt, dann müsste es eigentlich schon so sein, dass
10V Sollwert 100 % Bandgeschwindigkeit sind und 2,5V 25 % ergibt... denn den Rest müsste der Regler ja erledigen.


Gruß wee
 
Ok, danke! Auf einen Integrator bin ich noch nicht gekommen, das könnte klappen.

Ansonsten werde ich es wohl nochmal mit einer Funktion versuchen, die die Kennlinie Spannung / Geschwindigkeit ermittelt und in einem DB ablegt. Auf die Werte könnte man dann direkt zugreifen.
 
Zurück
Oben