4 Funktionsbeschreibung
4.5 Regelungs-Funktionsbausteine
Sollwert-Rampenfunktion
Der Sollwert-Hochlaufgeber wird eingesetzt, um Sollwertsprünge in Sollwertkanal
zu verhindern. Der Sollwert-Hochlaufgeber wird mit den Parametern setRampTime
und setNominalValue konfiguriert, wobei setNominalValue den Bezugswert für die
Hochlauf- oder Rücklaufzeit definiert. Die Funktion ist immer aktiv, wenn enable =
TRUE ist. Wenn openLoopCtrl = FALSE, enable = FALSE und busy = TRUE
(Ausschaltphase) wird der Sollwert intern auf den Istwert gesetzt.
Die Rampenzeit sind intern auf die Zykluszeit begrenzt.
Funktionsweise des Reglers
Der Sollwert des Reglers wird über den Eingang setValue, der Istwert über den
Eingang actValue eingegeben. Der Sollwertkanal enthält einen einstellbaren
Sollwert-Hochlaufgeber, über den der Sollwert geleitet wird; der wirksame Sollwert
kann am Ausgang RFGSetpointValue überwacht werden. Der verwendete
Regelungsalgorithmus entspricht dem wie in Funktionsbaustein PID beschrieben.
Kp-Adaption
Eine LinearAdaption wird als Kp-Adaption ausgeführt. Die Interpolationsgerade ist
durch das Werte-Tupel (x1, kp1) and (x2, kp2) definiert.
Erster Fall: (adaptionValue < x1) oder (x1 = x2):
effectiveKp = Kp1
Zweiter Fall: x1 ≤ adaptionValue ≤ x2:
=
effectiveK
p
Dritter Fall: Adaptionswert > x2:
effectiveKp = kp2
Der Wert kp1 wird als wirksame Kp verwendet, wenn die Kp-Adaption deaktiviert
ist.
SIMATIC Wickler-/Zugregelung S7-300/S7-400
Beitrags-ID: 58565043,
V3.0.1,
−
(
adaptionVa
lue
x
1
)(
kp
+
kp
1
−
(
x
2
x
) 1
01/2020
−
2
kp
) 1
95