Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 368

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

Werbung

Abtastzeit PID_3Step überwachen
Die Abtastzeit entspricht im Idealfall der Zykluszeit des aufrufenden OB. Die Anweisung
PID_3Step misst jeweils den Zeitabstand zwischen zwei Aufrufen. Das ist die aktuelle
Abtastzeit. Bei jedem Wechsel der Betriebsart und bei Erstanlauf wird der Mittelwert der
ersten 10 Abtastzeiten gebildet. Wenn die aktuelle Abtastzeit zu stark von diesem Mittelwert
abweicht, tritt ein Fehler auf (ErrorBits = 0800 hex).
Folgende Bedingungen versetzen PID_3Step während der Optimierung in die Betriebsart
"Inaktiv":
● Neuer Mittelwert >= 1,1 x alter Mittelwert
● Neuer Mittelwert <= 0,9 x alter Mittelwert
Folgende Bedingungen versetzen PID_3Step bei Automatikbetrieb in die Betriebsart
"Inaktiv":
● Neuer Mittelwert >= 1,5 x alter Mittelwert
● Neuer Mittelwert <= 0,5 x alter Mittelwert
Abtastzeit des PID-Algorithmus
Da die Regelstrecke eine gewisse Zeit benötigt, um auf eine Änderung des Ausgangswerts
zu reagieren, ist es sinnvoll, den Ausgangswert nicht in jedem Zyklus zu berechnen. Die
Abtastzeit PID-Algorithmus ist die Zeit zwischen zwei Ausgangswertberechnungen. Sie wird
während der Optimierung ermittelt und auf ein Vielfaches der Zykluszeit gerundet. Alle
anderen Funktionen von PID_3Step werden bei jedem Aufruf durchgeführt.
Motorstellzeit messen
Die Motorstellzeit ist die Zeit in Sekunden, die der Motor benötigt, um das Stellglied vom
geschlossenen in den geöffneten Zustand zu bewegen. Das Stellglied wird maximal 110%
der Motorstellzeit in eine Richtung bewegt. PID_3Step benötigt die Motorstellzeit so genau
wie möglich, um ein gutes Regelergebnis zu erreichen. Die Angaben in der Dokumentation
des Stellglieds sind gemittelte Werte für diesen Typ Stellglieder. Für das konkret verwendete
Stellglied kann der Wert variieren. Die Motorstellzeit können Sie während der
Inbetriebnahme messen. Die Ausgangswertgrenzen werden während der
Motorstellzeitmessung nicht berücksichtigt. Dass Stellglied kann bis zum oberen oder
unteren Anschlag verfahren werden.
Die Motorstellzeit wird sowohl bei der Berechnung des analogen Ausgangswerts als auch
bei der Berechnung der digitalen Ausgangswerte berücksichtigt. Sie ist vor allem bei der
Selbstoptimierung und dem Anti-Windup-Verhalten für eine korrekte Arbeitsweise notwendig.
Konfigurieren Sie deshalb die Motorstellzeit mit dem Wert, den der Motor benötigt, um das
Stellglied vom geschlossenen in den geöffneten Zustand zu bewegen.
Ist in Ihrem Prozess keine relevante Motorstellzeit wirksam (z. B. bei Magnetventilen),
sodass der Ausgangswert direkt und in vollem Umfang auf den Prozess wirkt, so verwenden
Sie stattdessen PID_Compact.
PID-Regelung
Funktionshandbuch, 12/2017, A5E35300226-AC
Anweisungen
9.2 PID_3Step
367

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis