Step 7 PID Regler FB41

Yoshi123

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

ich versuche gerade eine PID Regler in meine Regelung zu integrieren.
Ich habe gelesen, dass ich den FB41 nutzen muss. Ich wollte diesen nun im DB32 aufrufen. Den PEW124 INT wandel ich in einen DINT und dann ein REAL.

Nun wollte ich den umgerechneten Wert in den FB41 an den Eingang PV_INT schreiben.
Der SPT_INT ist mit 45.0 als REAL beschriftet.
LMN_HLM ist 5.0.
LMH_LLM ist 80.0.
Der manuele Betrieb ist ausgeschaltet (MAN_ON).
Nun dachte ich, würde mir der Ausgang LMN eine Reglung in REAL ausspucken.

Er spuckt mir jedoch eine 80 aus, wenn ich unter 45.0 bin. Und wenn ich drüber bin, dann wechselt er die ganze Zeit von 5 auf 80 und zurück.

Ich programmiere in FUP und würde mich über ein paar Anfängertipps freuen :)

Grüße

Yoshi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Rufst du den FB41 auch in einem zyklischen OB auf? (OB35....)

Wenn ein Regler so wild springt ist KP (gain) viel zu groß.
Schalte für den Anfang D und I-Anteil aus (D_SEL, I_SEL =0) und verringere Gain bis das Schwingen aufhört. Danach halbiere Gain.
Danach schalte den I-Anteil ein und ehöhe langsam TI bis die Antwort des Reglers deinen Vorstellungen entspricht.
Vom D-Anteil würde ich an deiner Stelle die Finger lassen.

Gruß Johannes
 
Zurück
Oben