Step 7 Drehzahlregelung mit s7

PhilippH

Level-1
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag,

ich möchte eine Drehzahlregelung über eine S7(313C) realisieren. Ich wickel eine Rolle zentral über eine angetriebene Expansionswelle ab. Die Aufgabe ist es, die Geschwindigkeit on 90m/min konstant zu halten. Da der Durchmesser bei laufendem Betrieb immer kleiner wird, muss ich dem entsprechend immer die Drehzahl anpassen. Siehe dazu den Drehzahlverlauf im Anhang.
Der Durchmesser wird über einen analogen sensor ermittelt und in die SPS eingelesen. Nach der Regelung gibt die SPS dann einen Analogwert an den FU des Antriebsmotors.
Das Problem ist, dass der Drehzahlverlauf keine lineare Gleichung ist, sondern eine quadratische Funktion.
Meine Frage ist nun, wie ich dies in der Steuerung realisieren kann?
Leider habe ich noch keinerlei Erfahrung im Bereich Regelungstechnik mit S7 und in den orginalen Siemens unterlagen zu diesem Thema ist nichts näheres dazu beschrieben.
Vielen Dank schonmal.
Gruß
philippH
 

Anhänge

  • Drehzahlverlauf_Abwicklung.jpg
    Drehzahlverlauf_Abwicklung.jpg
    180,8 KB · Aufrufe: 65
Wird denn die Istgeschwindigkeit überhaupt gemessen?
Ansonsten ist es keine Regelung sondern eine Steuerung. Wenn du den Durchmesser genau weißt, weißt du mit welcher Drehzahl du den Motor betreiben musst damit die gewünschte Bahngeschwindigkeit erreicht wird.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Stimmt. Eigentlich würde eine Steuerung doch auch ausreichen, da es egal ist ob ich 90 oder 92 m/min abwickel und dies überwache. Das ganze wird ja dann nur wahrscheinlich etwas ungenauer.
Das eigentliche problem mit der quadratischen Funktion bleibe aber dennoch.
 
Hi!

Eine Steuerung wird dir durch Abweichungen "weglaufen".
Du musst die Rückführgröße der Regelstrecke (hier der Durchmesser) entprechend aufbereiten (quadratische Abhängigkeit) und dann auf einen PI-Regler führen.


Gruß,

Ottmar
 
Hi!

Eine Steuerung wird dir durch Abweichungen "weglaufen".
Du musst die Rückführgröße der Regelstrecke (hier der Durchmesser) entprechend aufbereiten (quadratische Abhängigkeit) und dann auf einen PI-Regler führen.


Gruß,

Ottmar

Warum soll sie weglaufen, wenn er doch den Durchmesser kennt (Messsystem) und danach die Geschwindigkeit des FU steuert? Im Grunde regelt er dann schon, denn die durch die Messung und die zugehörige Formel rechnet er sie Abweichung ja in einen neuen Sollwert um.
 
Hi!

Warum soll sie weglaufen, wenn er doch den Durchmesser kennt (Messsystem) und danach die Geschwindigkeit des FU steuert? Im Grunde regelt er dann schon, denn die durch die Messung und die zugehörige Formel rechnet er sie Abweichung ja in einen neuen Sollwert um.

Das Weglaufen war darauf bezogen, wenn das Abrollen nur durch eine Funktion ohne Rückführung des Durchmessers erfolgt. (Steuerung)
Wenn der Durchmesser gemessen und damit die Abroll-Drehzahl geführt wird, dann ist es ja eine Regelung. Und diese sollte als PI-Regler ausgeführt sein.


Gruß,

Ottmar
 
Also wenn Hardwaremäßig noch was gemacht werden kann, würde ich da nicht groß rumrechnen, sondern gleich die Bandgeschwindigkeit mit einem Drehzahlgeber auswerten und demnach die Rolle Nachsteuern/regeln. Dann wird der Durchmesser meines erachtens Egal. Sollvorgabe sind die 90m/min, wirds langsamer ist die Rolle gegen leer, folglich höhere Drehzahl.
Es wird dann zwar ein Bauteil mehr drin sein, das kaputt gehen kann, aber macht auch ehr die tatsächliche Geschwindigkeit die gebraucht wird. Unabhängig welcher Durchmesser.
 
Zurück
Oben