Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 378

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

Werbung

Variable
Config.FeedbackScaling
.LowerPointOut
(1)
GetTransitTime.InvertDirection
GetTransitTime
.SelectFeedback
GetTransitTime.Start
GetTransitTime.State
GetTransitTime.NewOutput
CycleTime.StartEstimation
CycleTime.EnEstimation
CycleTime.EnMonitoring
PID-Regelung
Funktionshandbuch, 12/2017, A5E35300226-AC
Daten-
Vorbelegung
typ
REAL
0.0
BOOL
FALSE
BOOL
FALSE
BOOL
FALSE
INT
0
REAL
0.0
BOOL
TRUE
BOOL
TRUE
BOOL
TRUE
Beschreibung
Unterer Anschlag
Anhand der zwei Wertepaare UpperPointOut, UpperPointIn und
LowerPointOut, LowerPointIn der Struktur FeedbackScaling wird
Feedback_PER in Prozent umgerechnet.
Der zulässige Wertebereich ist abhängig von der Konfiguration.
FeedbackOn = FALSE:
LowerPointOut = 0.0
FeedbackOn = TRUE:
LowerPointOut = 0.0 oder -100.0
LowerPointOut ≠ UpperPointOut
Wenn InvertDirection = FALSE, wird das Ventil zum Ermitteln der
Stellzeit vollständig geöffnet, geschlossen und wieder geöffnet.
Wenn InvertDirection = TRUE, wird das Ventil vollständig ge-
schlossen, geöffnet und wieder geschlossen.
Wenn SelectFeedback = TRUE, wird Feedback_PER oder Feed-
back bei der Stellzeitmessung berücksichtigt.
Wenn SelectFeedback = FALSE, wird Actuator_H und
Actuator_L bei der Stellzeitmessung berücksichtigt.
Wenn Start = TRUE, wird die Stellzeitmessung gestartet.
Aktuelle Phase der Stellzeitmessung
State = 0: Inaktiv
State = 1: Ventil vollständig öffnen
State = 2: Ventil vollständig schließen
State = 3: Ventil auf Zielstellung (NewOutput) stellen
State = 4: Stellzeitmessung erfolgreich beendet
State = 5: Stellzeitmessung abgebrochen
Zielstellung für die Stellzeitmessung mit Stellungsrückmeldung
Die Zielstellung muss innerhalb "Oberer Anschlag" und "Unterer
Anschlag" liegen. Die Differenz zwischen NewOutput und
ScaledFeedback muss mindestens 50 % des zulässigen Stellbe-
reichs sein.
Wenn StartEstimation = TRUE, wird die Messung der Abtastzeit
PID_3Step gestartet. Nach Abschluss der Messung wird
CycleTime.StartEstimation = FALSE.
Wenn EnEstimation = TRUE, wird die Abtastzeit PID_3Step
berechnet.
Wenn EnMonitoring = TRUE, wird die Abtastzeit PID_3Step
überwacht. Wenn PID_3Step nicht innerhalb der Abtastzeit aus-
geführt werden kann, wird der Fehler 0800h ausgegeben und die
Betriebsart gewechselt. In welche Betriebsart gewechselt wird,
hängt ab von ActivateRecoverMode und ErrorBehaviour.
Wenn EnMonitoring = FALSE, wird die Abtastzeit PID_3Step
nicht überwacht, der Fehler 0800h nicht ausgegeben und die
Betriebsart nicht gewechselt.
Anweisungen
9.2 PID_3Step
377

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis