Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 569

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

Werbung

Anweisungen
9.7 RampFunction
ErrorBits
Beschreibung

 ( DW#16#...)
0004_0000
Die Berechnung des Ausgangswerts ergibt einen ungültigen REAL-Wert am Parameter Output.
Am Parameter Output wird der Ersatzausgangswert ausgegeben, der an der Variable ErrorMode konfi-
guriert ist und durch die Variablen UpperLimit und LowerLimit begrenzt ist.
Das Fehlerbit am Parameter Error wird gelöscht und der Freigabeausgang ENO wieder auf TRUE ge-
setzt, wenn
die Berechnung des Ausgangswerts wieder gültige Werte am Parameter Output ausgibt
oder
der Parameter Reset auf TRUE gesetzt wird.
Wenn die Berechnung des Ausgangswerts wieder gültige REAL-Werte ergibt und der Parameter Reset
auf FALSE gesetzt ist, dann gibt RampFunction am Parameter Output wieder den berechneten Aus-
gangswert aus.
0008_0000
Die Variable LowerLimit oder UpperLimit hat einen ungültigen Wert.
Am Parameter Output wird folgender Wert ausgegeben, abhängig von dem Parameter Reset:
Reset = FALSE
Am Parameter Output wird der Ersatzausgangswert ausgegeben, der mit der Variable ErrorMode
konfiguriert ist.
Reset = TRUE
Am Parameter Output wird der Wert des Parameters SubstituteOutput ausgegeben.
In beiden Fällen wird der Parameter Ouput auf den Wertebereich des REAL-Datentyps von -
3.402823e+38 bis 3.402823e+38 begrenzt.
Stellen Sie sicher, dass folgende Bedingungen erfüllt sind:
1. LowerLimit < UpperLimit
2. LowerLimit und UpperLimit liegen innerhalb des zulässigen Wertebereichs -3.402823e+38 bis
3.402823e+38
3. LowerLimit und UpperLimit sind gültige REAL-Werte (≠ NaN z. B. 16#7FFF_FFFF)
Beachten Sie, dass der Ausgangswert am Parameter Output auf 0.0 gesetzt wird, wenn Reset = FALSE
und
die Variable LowerLimit hat keinen gültigen REAL-Wert, die Variable ErrorMode = 4
oder
die Variable UpperLimit hat keinen gültigen REAL-Wert, die Variable ErrorMode = 5.
In diesem Fall werden die Werte der Variablen LowerLimit und UpperLimit nicht als Ersatzausgangs-
werte am Parameter Output ausgegeben, da diese ungültig sind.
Wenn die drei oben benannten Bedingungen für Variablen LowerLimit und UpperLimit erfüllt sind, dann
gilt Folgendes:
Das Fehlerbit am Parameter Error wird gelöscht.
Der Freigabeausgang ENO wird wieder auf TRUE gesetzt.
RampFunction gibt am Parameter Output wieder den Ausgangswert aus, bei
568
Reset = FALSE, durch die Berechnung und Begrenzung des Ausgangswerts.
Reset = TRUE, durch den begrenzten Wert am Parameter SubstituteOutput.
Funktionshandbuch, 12/2017, A5E35300226-AC
PID-Regelung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis