Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 384

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

Werbung

State /
Beschreibung
Retain.Mode
2
Nachoptimierung
Die Nachoptimierung generiert eine konstante, begrenzte Schwingung des Istwertes. Aus Amplitude und
Frequenz dieser Schwingung werden die PID-Parameter optimiert. Die Unterschiede zwischen der Prozes-
santwort während Erst- und Nachoptimierung werden analysiert. Aus den Ergebnissen werden alle
PID-Parameter neu berechnet. Die PID-Parameter aus der Nachoptimierung zeigen meist ein besseres
Führungs- und Störverhalten als die PID-Parameter aus der Erstoptimierung.
PID_3Step versucht automatisch eine Schwingung zu erzeugen, die größer ist als das Rauschen des
Istwerts. Die Nachoptimierung wird nur geringfügig von der Stabilität des Istwerts beeinflusst.
Vor der Nachoptimierung werden die PID-Parameter gesichert. Sie können mit Config.LoadBackUp reakti-
viert werden. Der Sollwert wird in der Variablen CurrentSetpoint eingefroren.
Voraussetzungen für die Nachoptimierung:
Die Motorstellzeit ist konfiguriert oder gemessen.
Der Sollwert und der Istwert befinden sich innerhalb der konfigurierten Grenzen.
ManualEnable = FALSE
Betriebsart Automatikbetrieb (State = 3), Inaktiv (State = 0) oder Handbetrieb (State = 4)
Die Nachoptimierung verläuft folgendermaßen beim Start aus:
Automatikbetrieb (State = 3)
Wenn Sie die vorhandenen PID-Parameter durch die Optimierung verbessern wollen, starten Sie die
Nachoptimierung aus dem Automatikbetrieb.
PID_3Step regelt solange mit den vorhandenen PID-Parametern, bis der Regelkreis eingeschwungen ist
und die Voraussetzungen für eine Nachoptimierung erfüllt sind. Erst dann startet die Nachoptimierung.
Inaktiv (State = 0) oder Handbetrieb (State = 4)
Zuerst wird immer eine Erstoptimierung gestartet. Mit den ermittelten PID-Parametern wird solange ge-
regelt, bis der Regelkreis eingeschwungen ist und die Voraussetzungen für eine Nachoptimierung erfüllt
sind.
Wenn PIDSelfTune.TIR.RunIn = TRUE, wird die Erstoptimierung übersprungen und versucht den Soll-
wert mit minimalem oder maximalen Ausgangswert zu erreichen. Das kann ein erhöhtes Überschwingen
verursachen. Die Nachoptimierung startet dann automatisch.
Nach erfolgreicher Nachoptimierung wechselt der Regler in den Automatikbetrieb; bei erfolgloser Nachop-
timierung in die Betriebsart "Inaktiv".
Die Phase der Nachoptimierung wird mit Variable TIR.State angezeigt.
3
Automatikbetrieb
Im Automatikbetrieb regelt PID_3Step die Regelstrecke entsprechend der vorgegebenen Parameter aus.
Wenn eine der folgenden Voraussetzungen erfüllt ist, wird in den Automatikbetrieb gewechselt:
Erstoptimierung erfolgreich abgeschlossen
Nachoptimierung erfolgreich abgeschlossen
Ändern der Variable Retain.Mode auf den Wert 3.
Wenn die CPU eingeschaltet wird oder von Stopp in RUN wechselt, startet PID_3Step in der zuletzt aktiven
Betriebsart. Um PID_3Step in der Betriebsart "Inaktiv" zu belassen, setzen Sie
RunModeByStartup = FALSE.
Im Automatikbetrieb wird die Variable ActivateRecoverMode berücksichtigt.
PID-Regelung
Funktionshandbuch, 12/2017, A5E35300226-AC
Anweisungen
9.2 PID_3Step
383

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis