Regeln
7.5 Beschreibung der Funktionen
Beschreibung
Neben den Funktionen im Istwertzweig realisiert der SFB einen fertigen PI-Regler mit
binärem Stellwertausgang und Beeinflussungsmöglichkeit des Stellwertes von Hand. Der
Regler arbeitet ohne Stellungsrückmeldung. Zur Begrenzung der Impulsausgabe können
Anschlagsignale verwendet werden.
Es folgt die Beschreibung der Teilfunktionen:
Sollwertzweig
Der Sollwert wird am Eingang SP_INT im Gleitpunktformat eingegeben.
Istwertzweig
Der Istwert kann im Peripherie- und im Gleitpunktformat eingelesen werden. Die Funktion
CRP_IN wandelt den Peripheriewert PV_PER in ein Gleitpunktformat von -100 ... +100 %
nach folgender Vorschrift um:
Die Funktion PV_NORM normiert den Ausgang von CRP_IN nach folgender Vorschrift:
Ausgang von PV_NORM = (Ausgang von CPR_IN) x PV_FAC + PV_OFF
PV_FAC ist mit 1 und PV_OFF ist mit 0 vorbelegt.
Die Größen PV_FAC und PV_OFF ergeben sich durch Umstellung der Formeln wie folgt:
PV_OFF = (Ausgang von PV_NORM) - (Ausgang von CPR_IN) x PV_FAC
Regeldifferenzbildung
Die Differenz von Soll- und Istwert ergibt die Regeldifferenz. Zur Unterdrückung einer kleinen
Dauerschwingung aufgrund der Stellgrößen-Quantisierung (begrenzte Auflösung des
Stellwertes durch das Stellventil) wird die Regeldifferenz über eine Totzone (DEADBAND)
geleitet. Bei DEADB_W = 0 ist die Totzone ausgeschaltet.
PI-Schrittalgorithmus
Der SFB arbeitet ohne Stellungsrückmeldung. Der I-Anteil des PI-Algorithmus und die
gedachte Stellungsrückmeldung werden in einem Integrator (INT) berechnet und als
Rückführungswert mit dem verbliebenen P-Anteil verglichen. Die Differenz geht auf ein
Dreipunktglied (THREE_ST) und einen Impulsformer (PULSEOUT), der die Impulse für das
Stellventil bildet. Über eine Adaption der Ansprechschwelle des Dreipunktgliedes wird die
Schalthäufigkeit des Reglers reduziert.
Störgrößenaufschaltung
Am Eingang DISV kann eine Störgröße additiv aufgeschaltet werden.
Initialisierung
Der SFB "CONT_S" verfügt über eine Initialisierungsroutine, die durchlaufen wird, wenn der
Eingangsparameter COM_RST = TRUE gesetzt ist.
Alle Ausgänge werden auf ihre Vorbelegungswerte gesetzt.
388
CPU 31xC: Technologische Funktionen
Betriebsanleitung, 03/2011, A5E00105483-05