PID-Regler

Rici

Level-1
Beiträge
128
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,
ich bin dabei einen PID Regler zu realisieren, und verwende den FB41 aus der Siemens Bibliothek.
Mein Problem ist das ich kaum Unterlagen zu diesem FB habe. Ich habe nur die Hilfe von F1, und unterlagen von FB 58 der ist so ähnlich aufgebaut und hat eine bessere Beschreibung.

LMN_LLM „Stellwert untere Begrenzung“ à wenn ich hier 40 eingebe, heizt denn die Heizung mit minimal 40% oder heizt diese auch mit 20% aber gibt eine Meldung durch QLMN_LLM?

Und noch eine Frage habe ich eine Möglichkeit denn den Regler mit 50% Ausgangsleistung für ca.30sec zu starten?

Gruß rici
 
Hallo Rici.

Die Dokumentation liegt auf deiner Festplatte!

siehe Grafik


Bis dann

Martin
 

Anhänge

  • Dokumentation.jpg
    Dokumentation.jpg
    209,6 KB · Aufrufe: 89
danke Kai,
aber die information hier ist wirklich minimal, und ich werde daraus nicht wirklich schlau.
 
Das steht in der Beschreibung zu LMN_LLM:

LMN_LLM REAL
-100.0...
LMN_HLM
(%)
oder
phys.Größe
2)
0.0
MANIPULATED VALUE LOW LIMIT / Stellwert untere Begrenzung
Der Stellwert wird immer auf eine obere und untere Grenze begrenzt.
Der Eingang ”Stellwert untere Begrenzung” gibt die untere
Begrenzung an.
Ich finde die Beschreibung mehr wie eindeutig.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
LMN_LLM „Stellwert untere Begrenzung“ à wenn ich hier 40 eingebe, heizt denn die Heizung mit minimal 40% oder heizt diese auch mit 20% aber gibt eine Meldung durch QLMN_LLM?

Der Stellwert wird auf eine obere Grenze LMN_HLM und eine untere Grenze LMN_LLM begrenzt.

Erreicht der Stellwert die obere Grenze LMN_HLM wird eine Meldung QLMN_HLM ausgegeben, erreicht der Stellwert die untere Grenze LMN_LLM wird eine Meldung QLMN_LLM ausgegeben.

Wird der Stellwert der Heizung auf eine untere Grenze LMN_LLM = 40% begrenzt, wird der Stellwert von 40% nicht unterschritten, die Heizung heizt also immer mit einem minimalen Stellwert von 40%.

Erreicht der Stellwert der Heizung die untere Grenze LMN_LLM = 40% wird eine Meldung QLMN_LLM ausgegeben.

Gruß Kai
 
danke! nun verstehe ich es.

Wie ist es wenn ich den Regler die ersten 30 sec. nach dem Starten mit 50% Leistung laufen lassen will. muss ich es selbst programmieren oder kann es einer von den Reglern FB41, FB58?

Gruß rici
 
Da gibts nen Parameter. Der heißt irgendwas mit Man, Weiss grad nicht genau. Dort kannst du einen handwert vorgeben z.b. 50% . Muss natürlich mit der skalierung deines ausgangs passen.Ausserdemist dieser nur aktiv,wenn Man-on True ist. Die Hilfe wird dir Genaueres erläutern.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
MANUAL VALUE / Handwert
Der Eingang ”Handwert” dient zur Vorgabe eines Handwertes
mittels Bedien-Beobachterfunktion.

Handwertverarbeitung
Es kann zwischen Hand- und Automatikbetrieb umgeschaltet werden. Bei
Handbetrieb wird die Stellgröße einem Handwert nachgeführt.
Der Integrierer (INT) wird intern auf LMN - LMN_P - DISV und der Differenzierer
(DIF) auf 0 gesetzt und intern abgeglichen. Das Umschalten in den
Automatikbetrieb ist damit stoßfrei.

Alles aus der Doku (7 Seiten) zitiert. ;)

Anhang anzeigen FB41.pdf

Hab die Doku nochmals angehangen.

Ich hoffe das hilft.

Bis dann

Martin
 
Danke!

Der Regler funktioniert jetzt ganz gut, soweit ich es testen kann.
Bevor ich diesen aber an der Maschine teste habe ich noch ganz wichtige Fragen.

Ich habe keine Möglichkeit zu testen ob der Regler auf die Trägheit der Heizung reagiert, weil unsere Anlagen recht träge sind. Eigentlich muss das ein PID-Regler ja können.
Oder?

Und noch eine Frage.
Unsere Heizung kann mit min. 40% Leistung fahren, wird der Regler dies beachten wenn er z.B. kurz vor der Solltemperaturerreichung ist.
Nicht das dieser vorhat langsam von 50% auf 0% zu regeln und bei 40% feststellt dass es seine minimale Heizleistung ist.
 
Ich habe keine Möglichkeit zu testen ob der Regler auf die Trägheit der Heizung reagiert, weil unsere Anlagen recht träge sind. Eigentlich muss das ein PID-Regler ja können.
Oder?

Und noch eine Frage.
Unsere Heizung kann mit min. 40% Leistung fahren, wird der Regler dies beachten wenn er z.B. kurz vor der Solltemperaturerreichung ist.
Nicht das dieser vorhat langsam von 50% auf 0% zu regeln und bei 40% feststellt dass es seine minimale Heizleistung ist.

Das liegt nicht am Regler sonder an der Charakteristik der Strecke.
Wenn ich Temperaturregelungen in Betrieb nehme mache ich einen
Stellsprung und zeichne die Antwort auf.

Vorteile:

1. Ich sehe ob in meiner Strecke grobe Fehler sind.
2. Anhand der Stellsprungantwort kann man grob die Regelparameter errechnen.
3. Es gibt Kunden die wollen sehen (dokumentiert sehen) wie Du die Regler abgeglichen hast.

Der zweite Teil deiner Frage:

Wenn bei 40% Grundlast dein Sollwert bereits überschritten wird, bist Du im Ars.....


Bis dann

Martin
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke Martin!

wie ich hier rauslese abeitest du wohl öfters mit dem PID.

Hast du schohn erfahrung mit dem FB58 gemacht, dieser soll sich ja selbst optimieren.
Funktioniert das so?

Gruß Rici
 
Zurück
Oben