Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 568

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

Werbung

Die Begrenzung der Änderungsgeschwindigkeit ist nicht mehr wirksam. In einem der
folgenden Szenarios können Sprünge am Ausgangswert auftreten:
● In dem Moment, in dem der Fehler erkannt wird, schaltet RampFunction von dem
berechneten Ausgangswert auf den Ersatzausgangswert um. Ob dabei ein Sprung
auftritt, ist abhängig von dem Wert der Variable ErrorMode.
● Der Ersatzausgangswert wird geändert, während dieser wirksam ist.
ErrorBits
Beschreibung

 ( DW#16#...)
0001_0000
Der Parameter SubstituteOutput oder eine andere Variable, die als Ausgangswert verwendet wird, hat
keinen gültigen REAL-Wert.
Der Ausgangswert am Parameter Output wird deshalb auf 0.0 gesetzt und durch die Variablen
LowerLimit und UpperLimit begrenzt.
Mögliche Fehlerszenarios:
Der Parameter Reset ist auf FALSE gesetzt und ein Fehler mit ErrorBits ≥ 16#0002_0000 steht an,
der die Berechnung des Ausgangswerts verhindert und
Der Parameter Reset ist auf TRUE gesetzt, während der Parameter SubstituteOutput keinen gülti-
gen REAL-Wert hat.
Das Fehlerbit am Parameter Error wird gelöscht und der Freigabeausgang ENO wieder auf TRUE ge-
setzt, wenn
der Parameter SubstituteOutput, Input, LowerLimit oder UpperLimit auf einen gültigen REAL-Wert
geändert wird
oder
der Parameter SubstituteOutput, Input, LowerLimit oder UpperLimit nicht mehr als Ausgangswert
verwendet wird.
Wenn der Parameter SubstituteOutput, Input, LowerLimit oder UpperLimit auf einen gültigen REAL-
Wert geändert wird, dann gibt RampFunction den Wert dieses Parameters wieder als Ausgangswert
aus.
0002_0000
Der Parameter Input hat keinen gültigen REAL-Wert, während die Berechnung des Ausgangswerts
ausgeführt wird (Reset = FALSE).
Am Parameter Output wird der Ersatzausgangswert ausgegeben, der an der Variable ErrorMode konfi-
guriert ist und durch die Variablen UpperLimit und LowerLimit begrenzt ist.
Beachten Sie, dass der Ausgangswert auf 0.0 gesetzt wird, wenn die Variable ErrorMode = 0 gesetzt
ist, da der Wert am Parameter Input in diesem Fall nicht als Ersatzausgangswert verwendet wird.
Das Fehlerbit am Parameter Error wird gelöscht und der Freigabeausgang ENO wieder auf TRUE ge-
setzt, wenn
der Parameter Input auf einen gültigen REAL-Wert geändert wird
oder
der Parameter Reset auf TRUE gesetzt wird.
Wenn der Parameter Input auf einen gültigen REAL-Wert geändert wird und der Parameter Reset auf
FALSE gesetzt ist, dann gibt RampFunction am Parameter Output wieder den berechneten Ausgangs-
wert aus.
PID-Regelung
Funktionshandbuch, 12/2017, A5E35300226-AC
der Parameter Input hat keinen gültigen REAL-Wert, die Variable ErrorMode = 0.
der Parameter SubstituteOutput hat keinen gültigen REAL-Wert, die Variable ErrorMode = 1.
die Variable LowerLimit hat keinen gültigen REAL-Wert, die Variable ErrorMode = 4.
die Variable UpperLimit hat keinen gültigen REAL-Wert, die Variable ErrorMode = 5.
Anweisungen
9.7 RampFunction
567

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis