Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 570

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

Werbung

ErrorBits
Beschreibung

 ( DW#16#...)
0010_0000
Mindestens einer der folgenden Parameter hat ungültige Werte, während die Berechnung des Aus-
gangswerts ausgeführt wird (Reset = FALSE):
1. PositiveRisingSlewRate
2. PositiveFallingSlewRate
3. NegativeRisingSlewRate
4. NegativeFallingSlewRate
Am Parameter Output wird der Ersatzausgangswert ausgegeben, der an der Variable ErrorMode konfi-
guriert ist und durch die Variablen UpperLimit und LowerLimit begrenzt ist.
Stellen Sie sicher, dass folgende Bedingungen für alle vier oben benannten Parameter erfüllt sind:
Die Werte liegen innerhalb des zulässigen Wertebereichs größer 0.0 bis 3.402823e+38
Die Werte sind gültige REAL-Werte (≠ NaN z. B. 16#7FFF_FFFF)
Das Fehlerbit am Parameter Error wird gelöscht und der Freigabeausgang ENO wieder auf TRUE ge-
setzt, wenn
die oben benannten Bedingungen für die vier Parameter erfüllt sind
oder
der Parameter Reset auf TRUE gesetzt wird.
Wenn die oben benannten Bedingungen für die vier Parameter erfüllt sind und Reset auf FALSE ge-
setzt ist, dann gibt RampFunction am Parameter Output wieder den berechneten Ausgangswert aus.
0020_0000
Die Variable (konfiguriert mit StartMode) für die Initialisierung des Parameters Output bei dem ersten
Aufruf der Anweisung hat keinen gültigen REAL-Wert.
Bei dem ersten Aufruf der Anweisung wird der Ersatzausgangswert am Parameter Output ausgegeben,
der an der Variable ErrorMode konfiguriert ist und durch die Variablen LowerLimit und UpperLimit be-
grenzt ist. Bei den nachfolgenden Aufrufen berechnet RampFunction den Ausgangswert ausgehend
von diesem Ersatzausgangswert.
Dieser Fehler tritt bei dem ersten Aufruf der Anweisung nach dem Betriebszustandswechsel der CPU
von STOP auf RUN auf, wenn Reset = FALSE gesetzt ist und
der Parameter SubstituteOutput hat keinen gültigen REAL-Wert, bei StartMode = 1.
der Parameter Output hat keinen gültigen REAL-Wert, bei StartMode = 2.
Bei den nachfolgenden Aufrufen gilt Folgendes:
Das Fehlerbit am Parameter Error wird gelöscht und der Freigabeausgang ENO wieder auf TRUE
gesetzt.
RampFunction gibt am Parameter Output wieder den berechneten Ausgangswert aus.
PID-Regelung
Funktionshandbuch, 12/2017, A5E35300226-AC
Anweisungen
9.7 RampFunction
569

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis