Herunterladen Inhalt Inhalt Diese Seite drucken

Ersatzsollwert; Betriebsarten Und Fehlerreaktion - Siemens SIMATIC S7-1500 Funktionshandbuch

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

Werbung

PID_Temp einsetzen
6.4 Kaskadenregelung mit PID_Temp
6.4.5

Ersatzsollwert

Für die Vorgabe eines Sollwerts bietet PID_Temp, zusätzlich zum Parameter Setpoint, einen
Ersatzsollwert an der Variablen SubstituteSetpoint. Dieser kann mit
SubstituteSetpointOn = TRUE oder durch Aktivieren des entsprechenden Optionskästchens
im Inbetriebnahmeeditor aktiviert werden.
Mit dem Ersatzsollwert können Sie den Sollwert vorübergehend direkt am Slave vorgeben,
z. B. für die Inbetriebnahme oder Optimierung.
Dabei muss die, für den normalen Betrieb der Kaskadenregelung erforderliche, Verschaltung
des Ausgangswerts des Master auf den Sollwert des Slave im Programm nicht verändert
werden
Damit ein Master den Prozess beeinflussen oder eine Optimierung durchführen kann,
müssen alle nachfolgenden Slave den Ersatzsollwert deaktiviert haben.
Den aktuell wirksamen Sollwert, wie er vom PID-Algorithmus zur Berechnung verwendet
wird, können Sie an der Variablen CurrentSetpoint beobachten.
6.4.6

Betriebsarten und Fehlerreaktion

Master oder Slave einer PID_Temp-Instanz verändern die Betriebsart dieser
PID_Temp-Instanz nicht.
Falls bei einem seiner Slaves ein Fehler auftritt, bleibt der Master in seiner aktuellen
Betriebsart.
Falls bei seinem Master ein Fehler auftritt, bleibt der Slave in seiner aktuellen Betriebsart.
Jedoch hängt der weitere Betrieb des Slave dann vom Fehler und von der konfigurierten
Fehlerreaktion des Master ab, da der Ausgangswert des Master als Sollwert des Slave
verwendet wird:
● Ist beim Master ActivateRecoverMode = TRUE konfiguriert und der Fehler verhindert die
Berechnung von OutputHeat nicht, wirkt sich der Fehler nicht auf den Slave aus.
● Ist beim Master ActivateRecoverMode = TRUE konfiguriert und der Fehler verhindert die
Berechnung von OutputHeat, gibt der Master abhängig von SetSubstituteOutput den
letzten gültigen Ausgangswert oder den konfigurierten Ersatzausgangswert
SubstituteOutput aus. Dieser wird dann vom Slave als Sollwert verwendet.
PID_Temp ist so voreingestellt, dass in diesem Fall der Ersatzausgangswert 0.0
ausgegeben wird (ActivateRecoverMode = TRUE, SetSubstituteOutput = TRUE,
SubstituteOutput = 0.0). Konfigurieren Sie für Ihre Anwendung einen passenden
Ersatzausgangswert oder aktivieren Sie die Verwendung des letzten gültigen
PID Ausgangswerts (SetSubstituteOutput = FALSE).
● Ist beim Master ActivateRecoverMode = FALSE konfiguriert, wechselt der Master im
Fehlerfall in die Betriebsart "Inaktiv" und gibt OutputHeat = 0.0 aus. Der Slave verwendet
dann 0.0 als Sollwert.
Die Fehlerreaktion finden Sie in den Ausgangseinstellungen im Konfigurationseditor.
208
Funktionshandbuch, 12/2017, A5E35300226-AC
PID-Regelung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis