Wie messe ich die Sprungantwort

Landy74

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

ich habe hier einen Regelkreis, für den ich einen Regler programmieren möchte. Über einen Analogsensor (Lichtschranke) wird die Position eines Zylinders geregelt. Der Zylinder wird über ein Proportionalventil angesteuert.
Die Frage die sich mir stellt ist, wie messe ich die Sprungantwort des Systems.
Ich gebe einen Sprung (Analogwert von 4 nach 20mA) auf die Eingangskarte. Wo messe ich jetzt die Sprungantwort?
An der Ausgangskarte bringts ja nix. Ich möchte ja wissen wie sich der Zylinder verhält.
Wäre sehr dankbar für ein paar Tipps.

SPS ist eine S7-300 2DP

Edit:
Zum Verdeutlichen, über den Zylinder wird eine Bandwalze gesteuert, die das Verlaufen des Bandes ausbleichen soll. Der Sensor sitzt aber etwas entfernt. Verläuft das Band nun, wird über den Regler der Zylinder verfahren und die Walze neu ausgerichtet. Um die Sprungantwort des Systems aufzuzeichnen, muss ich da das Eingangssignal der Lichtschranke aufzeichnen?
Problem ist, das ich nicht viel Platz habe um abzuwarten wie sich das System einschwingt. Wie gehe ich am besten vor?


Vorab schon mal vielen Dank.

Gruß Wolfgang
 
Zuletzt bearbeitet:
Entweder habe ich da was falsch verstanden oder ich würde sagen das es so nicht geht.
Skizze (du hast nur s2):
Code:
|---------V----------|
     S1   S2   S3
Wobei V = Zylinder, S2 = Sollposition, S1+S3 = Endschalter


Annahme: mehr Strom Bewegung nach rechts
weniger Strom Bewegung nach links

Wenn S2 die Wunschposition ist du aber nicht weißt wo der Zylinder steht dann musst du ja erst mal blind fahren (aber in welche Richtung?).

Das ist kein Regeln sondern ein Steuern. Du kannst ja 4mA ausgeben dann geht der Zylinder auf eine Endposition. Wenn du dann langsam den Strom erhöhst wird der Punkt kommen an dem dein Schalter Signal gibt. Dann sofort Stopp!

So ähnlich musste ich das auch mal machen - ist aber ziemlicher Quark!
Um es etwas besser zu machen habe ich dann noch 2 zusätzliche Schalter für die Min und Max Position angebracht.

Wenn ich jetzt nochmal dein Posting lese steht da
Analogsensor (Lichtschranke)
Ist das jetzt ein Entfernungsmesser=Analog oder eine Lichtschranke=Digital?

Wenn Analog dann hast du doch deinen Istwert!
Stellgröße = 4-20mA = Hub vom Zylinder
Istwert = ? = Entfernung

Sollwert muss also auch eine Entfernung sein - dann ist das ja ganz einfach.

Anwort zu deinem Edit:
Wenn Lichtschranke = Analog dann ist die Differenz zwischen alter und neuer Pos die Sprungantwort.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,


Lichtschranke ist sicher nicht richtig. Es ist eine Gabellichttaster der auf 30mm ein Anlaogsignal von 4-20mA ausgibt.

_______v
|
| -----------Band
|______v

Ist das Band 0mm in der Gabel dann 20mA
Ist das Band 15mm in der Gabel dann 12mA
Ist das Band 30mm in der Gabel dann 4mA

Dieses Signal wird für die Regelung des Proportionalventils verwendet.
Beim Nachlesen ist mir nun klar, das es sich um eine Regestrecke ohne Ausgleich handelt. D.h. es wird kein fester Wert angestrebt, sondern das Band würde immer weiter verlaufen.

Demnach kann ich ja keinen Sprung auf das Ventil geben, da ja innerhalb kürzester Zeit das Band weglaufen würde.

Aber wie ermittele ich die Regelparameter ohne Sprungantwort, oder wie kann ich die Sprungantwort dennoch messen?

Gruß Wolfgang
 
Zurück
Oben