Variable
PIDSelfTune.TIR.State
Retain.TransitTime
(1)
Retain.CtrlParams
.SetByUser
(1)
Retain.CtrlParams.Gain
(1)
Retain.CtrlParams.Ti
(1)
Retain.CtrlParams.Td
(1)
PID-Regelung
Funktionshandbuch, 12/2017, A5E35300226-AC
Datentyp
Vorbelegung
INT
0
REAL
30.0
BOOL
FALSE
REAL
1.0
REAL
20.0
REAL
0.0
Beschreibung
Die Variable TIR.State zeigt die aktuelle Phase der "Nachop-
timierung":
State = -100 Die Nachoptimierung ist nicht möglich. Es
•
wird erst eine Erstoptimierung durchgeführt.
State = 0: Nachoptimierung initialisieren
•
State = 200: Standardabweichung berechnen
•
State = 300: Versuchen Sollwert mit dem maximalen oder
•
minimalen Ausgangswert zu erreichen
State = 400: Versuchen Sollwert mit vorhandenen
•
PID-Parametern zu erreichen (wenn Erstoptimierung er-
folgreich war)
State = 500: Oszillation ermitteln und Parameter berech-
•
nen
State = 9900: Nachoptimierung erfolgreich
•
State = 1: Nachoptimierung nicht erfolgreich
•
Motorstellzeit in Sekunden
Zeit in Sekunden, die der Stellantrieb benötigt, um das Ventil
vom geschlossenen in den geöffneten Zustand zu bewegen.
TransitTime ist remanent.
Wenn SetByUser = FALSE, sind die PID-Parameter automa-
tisch ermittelt und PID_3Step arbeitet mit einer Totzone am
Ausgangswert. Die Totzonenbreite wird während der Optimie-
rung anhand der Standardabweichung des Ausgangswerts
berechnet und in Retain.CtrlParams.OutputDeadBand gespei-
chert.
Wenn SetByUser = TRUE, sind die PID-Parameter manuell
eingegeben und PID_3 Step arbeitet ohne Totzone am Aus-
gangswert. Retain.CtrlParams.OutputDeadBand = 0.0
SetByUser ist remanent.
Aktive Proportionalverstärkung
Verwenden Sie zum Invertieren des Regelsinns die Variable
Config.InvertControl. Negative Werte an Gain invertieren den
Regelsinn ebenfalls. Es wird empfohlen den Regelsinn nur
über InvertControl einzustellen. Wenn InvertControl = TRUE
und Gain < 0.0 sind, ist der Regelsinn auch invertiert.
Gain ist remanent.
Ti > 0.0: Aktive Integrationszeit in Sekunden
•
Ti = 0.0: I-Anteil ist ausgeschaltet
•
Ti ist remanent.
Td > 0.0: Aktive Differenzierzeit in Sekunden
•
Td = 0.0: D-Anteil ist ausgeschaltet
•
Td ist remanent.
Anweisungen
9.2 PID_3Step
347