Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 405

Pid-regelung
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:
Inhaltsverzeichnis

Werbung

Anweisungen
9.3 PID_Temp
Für die Berechnung des PID Ausgangswerts bei aktivierter Kühlung stehen zwei Methoden
zur Verfügung:
● Kühlfaktor (Config.AdvancedCooling = FALSE):
Die Ausgangswertberechnung für Kühlen erfolgt mit den PID-Parametern für Heizen
unter Berücksichtigung des konfigurierbaren Kühlfaktors Config.CoolFactor. Diese
Methode ist geeignet, falls Heiz- und Kühlstellglied ähnliches Zeitverhalten aber
unterschiedliche Verstärkungen aufweisen. Bei Wahl dieser Methode stehen
Erstoptimierung und Nachoptimierung für Kühlen sowie der PID-Parametersatz für
Kühlen nicht zur Verfügung. Es können nur die Optimierungen für Heizen ausgeführt
werden.
● PID-Parameterumschaltung (Config.AdvancedCooling = TRUE):
Die Ausgangswertberechnung für Kühlen erfolgt über einen eigenen PID-Parametersatz.
Der PID-Algorithmus entscheidet anhand des berechneten Ausgangswerts und der
Regeldifferenz, ob die PID-Parameter für Heizen oder Kühlen verwendet werden. Diese
Methode ist geeignet, falls Heiz- und Kühlstellglied unterschiedliches Zeitverhalten und
Verstärkungen aufweisen. Nur bei Wahl dieser Methode stehen Erstoptimierung und
Nachoptimierung für Kühlen zur Verfügung.
Ausgangswertgrenzen und –skalierung
Der PID Ausgangswert (PidOutputSum) wird je nach Betriebsart durch den PID-Algorithmus
automatisch berechnet oder durch den Handwert (ManualValue) oder den konfigurierten
Ersatzausgangswert (SubstituteOutput) vorgegeben.
Der PID Ausgangswert wird abhängig von der Konfiguration begrenzt:
● Ist die Kühlung deaktiviert (Config.ActivateCooling = FALSE), gilt als Obergrenze
Config.Output.Heat.PidUpperLimit und als Untergrenze
Config.Output.Heat.PidLowerLimit.
● Ist die Kühlung aktiviert (Config.ActivateCooling = TRUE), gilt als Obergrenze
Config.Output.Heat.PidUpperLimit und als Untergrenze
Config.Output.Cool.PidLowerLimit.
Der PID Ausgangswert wird skaliert und an den Ausgängen für Heizen und Kühlen
ausgegeben. Die Skalierung kann für jeden Ausgang getrennt vorgegeben werden und wird
über je 2 Wertepaare in den Strukturen Config.Output.Heat bzw. Config.Output.Cool
festgelegt:
Ausgang
OutputHeat
404
Wertepaar
Parameter
Wertepaar 1
Obergrenze PID Ausgangswert (Heizen)
Config.Output.Heat.PidUpperLimit,
Skalierter oberer Ausgangswert (Heizen)
Config.Output.Heat.UpperScaling
Wertepaar 2
Untergrenze PID Ausgangswert (Heizen)
Config.Output.Heat.PidLowerLimit,
Skalierter unterer Ausgangswert (Heizen)
Config.Output.Heat.LowerScaling
Funktionshandbuch, 12/2017, A5E35300226-AC
PID-Regelung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis