Anweisungen
9.3 PID_Temp
Variable
Config.Output.Heat
.PwmPeriode
Config.Output.Heat
.PidUpperLimit
424
Daten-
Vor-belegung
typ
REAL
0.0
REAL
100.0
Beschreibung
Periodendauer der Pulsweitenmodulation (PWM) für Heizen
(Ausgang OutputHeat_PWM) in Sekunden:
Heat.PwmPeriode = 0.0
•
Die Abtastzeit des PID-Algorithmus für Heizen
(Retain.CtrlParams.Heat.Cycle) wird als Periodendauer
der PWM verwendet.
Heat.PwmPeriode > 0.0
•
Der Wert wird auf ein ganzzahliges Vielfaches der Abtast-
zeit PID_Temp (CycleTime.Value) gerundet und als Pe-
riodendauer der PWM verwendet.
Mit dieser Einstellung kann bei großer Abtastzeit des
PID-Algorithmus die Glattheit des Istwerts verbessert
werden.
Der Wert muss folgende Bedingungen erfüllen:
–
Heat.PwmPeriode ≤ Retain.CtrlParams.Heat.Cycle,
–
Heat.PwmPeriode
> Config.Output.Heat.MinimumOnTime
–
Heat.PwmPeriode
> Config.Output.Heat.MinimumOffTime
Obergrenze des PID Ausgangswerts für Heizen
Der PID Ausgangswert (PidOutputSum) wird auf diese Ober-
grenze begrenzt.
Heat.PidUpperLimit bildet zusammen mit folgenden Parame-
tern ein Wertepaar für die Skalierung des PID Ausgangswerts
(PidOutputSum) auf die Ausgänge für Heizen:
Heat.UpperScaling für OutputHeat
•
Heat.PwmUpperScaling für OutputHeat_PWM
•
Heat.PerUpperScaling für OutputHeat_PER
•
Falls Sie den Wert am zugehörigen Ausgang begrenzen
wollen, müssen Sie auch diese Skalierungswerte anpassen.
Heat.PidUpperLimit > Heat.PidLowerLimit
Funktionshandbuch, 12/2017, A5E35300226-AC
PID-Regelung