Step 7 Regelung Hubwerk

Beiträge
19
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Leute,

ich will eine Regelung programmieren die einen Motor in Abhänigkeit von Winkel links oder rechts drehen lässt. Also rechts fährt das Hubwerk aus, links fährt es ein.

Problem ist, dass der Sollwert (Hublänge) nie ganz genau getroffen wird. Ich möchte aber vermeiden, dass der Motor ständig nachkorregiert. Ein Abweichung von 5 % wäre ok.

Bekomme ich so nicht programmiert...

Macht es Sinn da vielleicht einen fertigen Regler zu verwenden? Z.B. den PID aus Bibliothek? Wo könnte ich dazu wohl eine Anwendungsbeispiel finden? Habe so ein Ding ewig nicht verwendet.

Gruß Matti
 
Mit deinen Angaben kann man nicht viel anfangen :confused:

Was für ein Motor, Welches Messsystem, Wie kommt der Istwert in die SPS, was für ein Umrichter, Wie schnell, 5% sind wieviel mm, Wechselnde Lasten, Welche Anforderungen an Sicherheit?

Je nachdem reicht die Spannbreite der Lösungen von einfacher Schnell-Langsam-Stop-Schaltung bis hin zum Servo mit Hubwerksoption und div. Safety.Optionen.

Gruß
Dieter
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe den "Regler" jetzt mal abgeschaltet wenn er im Toleranzfenster ist. Die Loesung ist aber sehr ungenau. Manchmal passt es auf 2 mm und dann sind es 50mm. Der Motor kann 250mm ausfahren und ich haette das gerne auf 5mm (notfalls 10mm) genau. Problem ist das der Motor ziemlich schnell ist und ueber Relais angesteuert wird. Wie weit der Motor ausgefahren ist wird mit einen Sensor am Geraet ermittelt und an die SPS gegeben. Immer die gleiche Last.

Wie gehe ich da jetzt wohl am besten ran? Kann ein PID da ueberhaupt helfen?
 
Nein ... da wird dir ein Regler nicht helfen, da du ja gar nicht regeln kannst sondern einfach "nur" abschaltest.
Wenn du genauer werden willst dann bräuchtest du z.B. ein Wegmess-System (Inkrementalgeber o.ä.) und wenigstens mehr als eine Fahrgeschwindigkeit des Motors (also Motor nicht über Schütze sondern über einen FU steuern).

Gruß
Larry
 
Zurück
Oben