Herunterladen Inhalt Inhalt Diese Seite drucken

Zykluszeit Automatisch Messen; Automatische Messung Der Zykluszeit Mit Haltepunkten - Siemens SIMATIC S7-1500 Funktionshandbuch

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

Werbung

Freigabeverhalten EN/ENO
Wenn eine der folgenden Bedingungen erfüllt ist, dann wird der Freigabeausgang ENO auf
FALSE gesetzt:
● Freigabeeingang EN ist auf TRUE gesetzt und der Parameter Output ist durch einen
Ersatzausgangswert festgelegt bei Fehlermeldungen ErrorBits ≥ 16#0001_0000.
● Freigabeeingang EN ist auf FALSE gesetzt.
Wenn der Freigabeeingang EN auf TRUE gesetzt ist und der Parameter Output
folgendermaßen ermittelt werden kann, dann wird der Freigabeausgang ENO auf TRUE
gesetzt:
● Mit dem änderungsgeschwindigkeitsbegrenzten Signal bei Reset = FALSE.
oder
● Mit dem gültigen Parameter SubstituteOutput bei Reset = TRUE.

Zykluszeit automatisch messen

Für die Berechnung der Änderungsgeschwindigkeit des Ausgangswerts benötigt
RampFunction die Zeit, die seit dem letzten Aufruf von RampFunction vergangen ist.
Standardmäßig wird die Zykluszeit automatisch gemessen und ab dem zweiten Aufruf an
der Variable CycleTime.Value ausgegeben. RampFunction misst die Zykluszeit bei jedem
Aufruf der Anweisung und ist somit in nicht äquidistanten Aufrufzyklen einsetzbar, z. B. im
OB1.
Wenn die Messung der Zykluszeit kein gültiges Ergebnis liefert, dann berechnet
RampFunction den aktuellen Ausgangswert mit der letzten gültigen Zykluszeit. Zusätzlich
gibt RampFunction eine Fehlermeldung am Parameter ErrorBits aus.
Wenn Sie die automatische Messung der Zykluszeit mit Setzen der Variable
CycleTime.EnableMeasurement = FALSE deaktivieren, dann müssen Sie die Zykluszeit
manuell an der Variable CycleTime.Value vorgeben. RampFunction prüft die Variable
CycleTime.Value bei jedem Aufruf auf Gültigkeit.

Automatische Messung der Zykluszeit mit Haltepunkten

Wenn Haltepunkte zwischen zwei Aufrufen von RampFunction aktiv sind, ergibt die
automatische Messung der Zykluszeit die tatsächliche Zeit, die zwischen zwei Aufrufen
vergangen ist. Wenn ein Haltepunkt aktiv ist, dann befindet sich die CPU im Betriebszustand
HALT.
Hinweis
Die aktiven Haltepunkte verlängern den Zeitabstand zwischen zwei Aufrufen von
RampFunction.
Mit einem längeren Zeitabstand zwischen zwei Aufrufen vergrößert sich auch die maximal
zulässige Änderung des Ausgangswerts am Parameter Output.
PID-Regelung
Funktionshandbuch, 12/2017, A5E35300226-AC
Anweisungen
9.7 RampFunction
561

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis