Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 216

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

Werbung

Die Temperatur an der zusätzlichen Messstelle Input2 fällt. Die Temperatur der
Hauptregelgröße Input1 fällt ebenfalls und kann nicht mehr am Sollwert gehalten werden.
Steht die Störung nicht mehr an, wird Input2 weiter fallen und die Heizleistung vom
Begrenzungsregler wird weiter erhöht. Sobald der Hauptregler eine kleinere Heizleistung als
Ausgangswert berechnet, kehrt die Anlage in den Normalbetrieb zurück, sodass der
Hauptregler PID_Temp_1 wieder Zugriff auf das Stellglied erhält. Dieses Beispiel kann mit
folgendem SCL-Programmcode realisiert werden:
"PID Temp 1"(Input := "Input1");
"PID Temp 2"(Input := "Input2");
IF "PID Temp 1".PidOutputSum <= "PID Temp 2".PidOutputSum THEN
"ActuatorInput" := "PID_Temp_1".OutputHeat_PWM;
"PID_Temp_1".PIDCtrl.PIDInit := FALSE;
"PID_Temp_2".PIDCtrl.PIDInit := TRUE;
"PID_Temp_2".OverwriteInitialOutputValue := "PID_Temp_1".PidOutputSum;
ELSE
"ActuatorInput" := "PID_Temp_2".OutputHeat_PWM;
"PID_Temp_1".PIDCtrl.PIDInit := TRUE;
"PID_Temp_2".PIDCtrl.PIDInit := FALSE;
"PID_Temp_1".OverwriteInitialOutputValue := "PID_Temp_2".PidOutputSum;
END IF;
PID-Regelung
Funktionshandbuch, 12/2017, A5E35300226-AC
PID_Temp einsetzen
6.6 Ablöseregelung mit PID_Temp
215

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis