Anweisungen
9.3 PID_Temp
9.3.4.11
Variable PwmPeriode
Ist bei Verwendung von OutputHeat_PWM bzw. OutputCool_PWM die Abtastzeit
PID-Algorithmus (Retain.CtrlParams.Heat.Cycle bzw. Retain.CtrlParams.Heat.Cycle) und
damit die Periodendauer der Pulsweitenmodulation sehr groß, können Sie, um die Glattheit
des Istwerts zu verbessern, an den Parametern Config.Output.Heat.PwmPeriode bzw.
Config.Output.Cool.PwmPeriode eine abweichende kürzere Periodendauer vorgeben.
Periodendauer der Pulsweitenmodulation an OutputHeat_PWM
Periodendauer der PWM am Ausgang OutputHeat_PWM in Abhängigkeit von
Config.Output.Heat.PwmPeriode:
● Heat.PwmPeriode = 0.0 (default)
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 Abtastzeit PID_Temp
(CycleTime.Value) gerundet und als Periodendauer der PWM verwendet.
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
Periodendauer der Pulsweitenmodulation an OutputCool_PWM
Periodendauer der PWM am Ausgang OutputCool_PWM in Abhängigkeit von
Config.Output.Cool.PwmPeriode und der Methode für Heizen/Kühlen:
● Cool.PwmPeriode = 0.0 und Kühlfaktor (Config.AdvancedCooling = FALSE):
Die Abtastzeit des PID-Algorithmus für Heizen (Retain.CtrlParams.Heat.Cycle) wird als
Periodendauer der PWM verwendet.
● Cool.PwmPeriode = 0.0 und PID-Parameterumschaltung (Config.AdvancedCooling =
TRUE):
Die Abtastzeit des PID-Algorithmus für Kühlen (Retain.CtrlParams.Cool.Cycle) wird als
Periodendauer der PWM verwendet.
466
Funktionshandbuch, 12/2017, A5E35300226-AC
PID-Regelung