Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 379

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

Werbung

Anweisungen
9.2 PID_3Step
Variable
CycleTime.Value
(1)
CtrlParamsBackUp.SetByUser
CtrlParamsBackUp.Gain
CtrlParamsBackUp.Ti
CtrlParamsBackUp.Td
CtrlParamsBackUp.TdFiltRatio
CtrlParamsBackUp.PWeighting
CtrlParamsBackUp.DWeighting REAL
CtrlParamsBackUp.Cycle
CtrlParamsBackUp
.InputDeadBand
PIDSelfTune.SUT
.CalculateSUTParams
PIDSelfTune.SUT
.TuneRuleSUT
PIDSelfTune.SUT.State
PIDSelfTune.TIR.RunIn
378
Daten-
Vorbelegung
typ
REAL
0.1
BOOL
FALSE
REAL
1.0
REAL
20.0
REAL
0.0
REAL
0.0
REAL
0.0
0.0
REAL
1.0
REAL
0.0
BOOL
FALSE
INT
1
INT
0
BOOL
FALSE
Beschreibung
Abtastzeit PID_3Step in Sekunden
CycleTime.Value wird automatisch ermittelt und entspricht nor-
malerweise der Zykluszeit des aufrufenden OB.
Gespeicherter Wert von Retain.CtrlParams.SetByUser
Werte aus der Struktur CtrlParamsBackUp können mit Con-
fig.LoadBackUp = TRUE wieder geladen werden.
Gespeicherte Proportionalverstärkung
Gespeicherte Integrationszeit
Gespeicherte Differenzierzeit
Gespeicherter Koeffizient für den Differenzierverzug
Gespeicherte Gewichtung des P-Anteils
Gespeicherte Gewichtung des D-Anteils
Gespeicherte Abtastzeit PID-Algorithmus
Gespeicherte Totzonenbreite der Regeldifferenz
Die Eigenschaften der Regelstrecke werden bei der Optimierung
gespeichert. Wenn CalculateSUTParams = TRUE, werden an-
hand dieser Eigenschaften die PID-Parameter neu berechnet.
Die PID-Parameter werden nach der Methode berechnet, die in
TuneRuleSUT eingestellt ist. CalculateSUTParams wird nach der
Berechnung auf FALSE gesetzt.
Parameter während Erstoptimierung berechnen nach Methode:
TuneRuleSUT = 0: PID schnell I
TuneRuleSUT = 1: PID langsam I
TuneRuleSUT = 2: Chien, Hrones, Reswick PID
TuneRuleSUT = 3: Chien, Hrones, Reswick PI
TuneRuleSUT = 4: PID schnell II
TuneRuleSUT = 5: PID langsam II
Die Variable SUT.State zeigt die aktuelle Phase der Erstoptimie-
rung:
RunIn = FALSE
Wenn die Nachoptimierung aus der Betriebsart Inaktiv oder
Handbetrieb gestartet wird, wird eine Erstoptimierung gestar-
tet. Wenn die Nachoptimierung aus dem Automatikbetrieb
gestartet wird, wird mit den vorhandenen PID-Parametern auf
den Sollwert geregelt.
Erst dann startet die Nachoptimierung. Ist die Erstoptimierung
nicht möglich, wechselt PID_3Step in die Betriebsart "Inaktiv".
RunIn = TRUE
Die Erstoptimierung wird übersprungen. PID_3Step versucht
den Sollwert mit minimalem oder maximalem Ausgangswert
zu erreichen. Das kann ein erhöhtes Überschwingen verursa-
chen. Erst dann startet die Nachoptimierung.
RunIn wird nach der Nachoptimierung auf FALSE gesetzt.
Funktionshandbuch, 12/2017, A5E35300226-AC
PID-Regelung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis