Instructions

Table Of Contents
Technologieanweisungen
10.2 PID-Regelung
S7-1200 Automatisierungssystem
614 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Wenn Sie einen außerhalb des zulässigen Bereichs liegenden Sollwert eingeben, begrenzt
der Compact_PID die Prozessvariable automatisch auf den konfigurierten Bereich. Wenn der
obere Grenzwert des Prozesswerts beispielsweise auf 120% eingestellt ist (wie im Bild oben
dargestellt), können Sie trotzdem einen Sollwert über 120% eingeben. Wenn sich die
Prozessvariable einem Wert von 120% annähert, reduziert der PID den Ausgang und regelt
den Prozess am oberen Grenzwert von 120%. Umgekehrt kommt es zur gleichen Aktion,
wenn der Sollwert niedriger ist als der untere Grenzwert des Prozesswerts. Der PID lässt
nicht zu, dass die Prozessvariable den unteren Grenzwert unterschreitet. Diese Funktion
ermöglicht Ihnen, den zulässigen Prozessbetrieb während der normalen automatischen PID-
Regelung zu definieren. Jedoch steht diese Funktion nicht für Anlauf und Abschaltung zur
Verfügung, es sei denn, der PID ist im Automatikbetrieb. Wenn der PID im Automatikbetrieb
ist, wobei Sollwert und Prozessvariable niedriger sind als der untere Grenzwert, versucht der
PID, den Prozess am konfigurierten unteren Grenzwert zu regeln.
10.2.2.3
ErrorBit-Parameter der Anweisung PID_Compact
Stehen mehrere Fehler an, werden die Werte der Fehlercodes mittels binärer Addition
angezeigt. Die Anzeige von Fehlercode 0003 beispielsweise weist darauf hin, dass auch die
Fehler 0001 und 0002 anstehen.
Tabelle 10- 20 ErrorBit-Parameter der Anweisung PID_Compact
ErrorBit (DW#16#...)
Beschreibung
0000
Kein Fehler
0001
1, 2
Der Parameter Input liegt außerhalb der Prozesswertgrenzen.
Input > Config.InputUpperLimit
Input < Config.InputLowerLimit
0002
2, 3
Ungültiger Wert am Parameter Input_PER. Prüfen Sie, ob am Analogein-
gang ein Fehler anliegt.
0004
4
Fehler während der Feineinstellung. Schwingung des Prozesswerts konnte
nicht erhalten werden.
0008
4
Fehler beim Start der Erstoptimierung. Der Prozesswert ist zu nah am Soll-
wert. Starten Sie die Feineinstellung.
0010
4
Der Sollwert wurde während der Einstellung geändert.
Hinweis: Sie können die zulässige Schwankung am Sollwert in der Variab-
len CancelTuningLevel festlegen.
0020 Während der Feineinstellung ist keine Erstoptimierung zulässig.
Hinweis: Wenn vor dem Auftreten des Fehlers ActivateRecoverMode =
TRUE war, bleibt PID_Compact im Feineinstellungsmodus.
0080
4
Fehler während der Erstoptimierung. Inkorrekte Konfiguration der Grenzen
des Ausgangswerts.
Prüfen Sie, ob die Grenzen des Ausgangswerts richtig konfiguriert sind, und
passen Sie die Steuerungslogik an.
0100
4
Fehler während der Feineinstellung führte zu ungültigen Parametern.
0200
2, 3
Ungültiger Wert am Parameter Input: Wert hat ungültiges Zahlenformat.
0400
2, 3
Berechnung des Ausgangswerts fehlgeschlagen. Prüfen Sie die PID-
Parameter.
0800
1, 2
Abtastzeitfehler: PID_Compact wird nicht während der Abtastzeit des
Weckalarm-OBs aufgerufen.