Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 455

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

Werbung

Anweisungen
9.3 PID_Temp
State / Mode Beschreibung der Betriebsart
2
Der vorgegebene Offset wird dann vom PID-Algorithmus ausgeglichen, sodass der Istwert am Sollwert
verbleibt. Durch die Höhe des Offsets kann somit der PID Ausgangswert entsprechend angepasst werden,
2
damit er oben genannte Voraussetzung erfüllt.
2
Um größere Überschwinger des Istwerts bei Vorgabe des Offsets zu vermeiden, kann dieser auch in meh-
reren Schritten erhöht werden.
Verlässt PID_Temp die Betriebsart Nachoptimierung, wird der Optimierungsoffset zurückgesetzt.
Beispiel für Vorgabe eines Offsets 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
Eine Schwingung des Istwerts um den Sollwert kann mit dem Kühlausgang alleine nicht erzeugt
werden.
Die Nachoptimierung würde hier fehlschlagen.
Mit Vorgabe eines Offsets 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
Durch die Vorgabe eines Offsets 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.
Allgemeine Voraussetzungen für Nachoptimierung:
Die Anweisung PID_Temp wird in einem Weckalarm-OB aufgerufen.
Es werden keine Störungen erwartet.
Der Sollwert und der Istwert befinden sich innerhalb der konfigurierten Grenzen.
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.
ManualEnable = FALSE
Reset = FALSE
Betriebsart Automatikbetrieb (State = 3), Inaktiv (State = 0) oder Handbetrieb (State = 4)
Voraussetzungen für Nachoptimierung Heizen:
Heat.EnableTuning = TRUE
Cool.EnableTuning = FALSE
Wenn PID_Temp als Heizkühlregler konfiguriert ist (Config.ActivateCooling = TRUE), muss am Arbeits-
punkt, an dem die Optimierung durchgeführt werden soll, der Heizausgang aktiv sein
(PidOutputSum > 0.0 (siehe Optimierungsoffset)).
454
Funktionshandbuch, 12/2017, A5E35300226-AC
PID-Regelung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis