PID_Temp einsetzen
6.3 PID_Temp in Betrieb nehmen
Beispiel: Vorgabe eines Offset für Nachoptimierung Kühlen
● Ohne Offset
– Sollwert (Setpoint) = Istwert (ScaledInput) = 80 °C
– PID Ausgangswert (PidOutputSum) = 30.0
– Ausgangswert Heizen (OutputHeat) = 30.0
– Ausgangswert Kühlen (OutputCool) = 0.0
● Mit Offset für Heizausgang (PIDSelfTune.TIR.OutputOffsetHeat) = 80.0
– Sollwert (Setpoint) = Istwert (ScaledInput) = 80 °C
– PID Ausgangswert (PidOutputSum) = -50.0
– Ausgangswert Heizen (OutputHeat) = 80.0
– Ausgangswert Kühlen (OutputCool) = -50.0
Allgemeine Voraussetzungen
● Die Anweisung PID_Temp wird in einem Weckalarm-OB aufgerufen.
● ManualEnable = FALSE
● Reset = FALSE
● Der Sollwert und der Istwert befinden sich innerhalb der konfigurierten Grenzen (siehe
Konfiguration "Istwerteinstellungen").
● Der Regelkreis ist am Arbeitspunkt eingeschwungen. Der Arbeitspunkt ist erreicht, wenn
der Istwert dem Sollwert entspricht.
Bei eingeschalteter Totzone kann sich eine dauerhafte Regeldifferenz (Abweichung
zwischen Sollwert und Istwert) einstellen. Dies kann sich negativ auf die Durchführung
der Nachoptimierung auswirken.
● Es werden keine Störungen erwartet.
● PID_Temp befindet sich in der Betriebsart Inaktiv, Automatikbetrieb oder Handbetrieb.
Voraussetzungen für Nachoptimierung Heizen
● Heat.EnableTuning = TRUE
● Cool.EnableTuning = FALSE
● Falls PID_Temp als Heizkühlregler konfiguriert ist (Config.ActivateCooling = TRUE),
muss am Arbeitspunkt, an dem die Optimierung durchgeführt werden soll, der
Heizausgang aktiv sein.
PidOutputSum > 0.0 (siehe Optimierungsoffset)
196
Eine Schwingung des Istwerts um den Sollwert kann mit dem Kühlausgang alleine
nicht erzeugt werden. Die Nachoptimierung würde hier fehlschlagen.
Durch die Vorgabe eines Offset für den Heizausgang kann der Kühlausgang nun eine
Schwingung des Istwerts um den Sollwert erzeugen. Die Nachoptimierung kann somit
erfolgreich durchgeführt werden.
Funktionshandbuch, 12/2017, A5E35300226-AC
PID-Regelung