Leitfaden für fortgeschrittene Regelung

PID-Regelung
Präzision im geschlossenen Regelkreis

Bewahren Sie perfekte Stabilität für Ihre physikalischen Prozesse. Von der Temperatur- bis zur Druckregelung – meistern Sie die leistungsfähigsten integrierten PID-Algorithmen der Branche.

PID im TIA Portal verstehen

Die PID-Regelung (Proportional, Integral, Differenzial) ist der Standard für die Regelung kontinuierlicher Variablen. Das TIA Portal bietet optimierte 'Technology Objects', die die komplexe Mathematik des Algorithmus übernehmen, sodass Sie sich auf die Prozessparameter konzentrieren können.

Die integrierten Regler in S7-1200 und S7-1500 bieten fortschrittliche Funktionen wie Pre-tuning, Fine-tuning und Anti-windup, um sicherzustellen, dass Ihr System den Sollwert schnell und ohne Überschwingen erreicht.

Kontinuierliche Regelung

Standard- und Temperaturregler

PID_Compact — Universelle Regelung

PID_Compact

Was es macht

Die vielseitigste PID-Anweisung für kontinuierliche Prozesse. Sie unterstützt die automatische Skalierung von Analogeingängen und PWM-Ausgängen (Pulsweitenmodulation).

Wann man es verwendet

Ideal für Druckregelung, Durchflussregelung oder Füllstandshaltung in Behältern unter Verwendung von analogen Regelventilen oder Pumpen.

Profi-Tipps

Rufen Sie PID-Anweisungen immer innerhalb eines Cyclic Interrupt OB (z. B. OB30) auf, um eine konstante Abtastzeit zu gewährleisten.

Nutzen Sie das integrierte Inbetriebnahmefenster im TIA Portal, um Ihre Prozessvariablen in Echtzeit zu verfolgen.

Konfigurieren Sie das 'Safe state'-Verhalten, um sicherzustellen, dass der Ausgang einen bekannten Wert annimmt, falls die SPS stoppt.

PID_Temp — Spezialisiertes Heizen/Kühlen

PID_Temp

Was es macht

Spezialisierter PID für Temperaturregelsysteme mit asymmetrischem Heiz- und Kühlverhalten.

Wann man es verwendet

Einsatz in Extrudern oder chemischen Reaktoren, bei denen sowohl Heizelemente als auch Kühlgebläse/Wasser gesteuert werden müssen.

Profi-Tipps

Nutzen Sie die 'Multi-zone'-Fähigkeit, um mehrere PID_Temp-Instanzen zu synchronisieren.

Definieren Sie separate PID-Parameter für Heizen und Kühlen, um unterschiedliche thermodynamische Wirkungsgrade zu berücksichtigen.

Aktivieren Sie die Rampenfunktion, um thermische Schocks an Ihrer Ausrüstung bei Sollwertänderungen zu vermeiden.

Fortgeschrittene Aktoren

Schrittregelung und Optimierung

PID_3Step — Motorisierte Aktoren

PID_3Step

Was es macht

Steuert Aktoren, die nur 'Auf'- und 'Zu'-Befehle akzeptieren (kein Analogsignal), mit oder ohne Positionsrückmeldung.

Wann man es verwendet

Häufig verwendet für motorisierte Drosselklappen, Luftklappen oder schwere Industrieschieber.

Profi-Tipps

Konfigurieren Sie die 'Motor transit time' genau, damit der Algorithmus die virtuelle Position des Ventils berechnen kann.

Falls keine Rückmeldung verfügbar ist, führt die Anweisung eine Referenzfahrt durch, um ihr internes Modell zu kalibrieren.

Passen Sie die 'Minimum on time' an, um übermäßigen mechanischen Verschleiß an den Motorschützen zu vermeiden.

Auto-Tuning — Selbstoptimierung

Pre/Fine Tune

Was es macht

Eine integrierte Diagnosefunktion, die die Reaktion des Systems analysiert, um die optimalen P-, I- und D-Verstärkungen zu berechnen.

Wann man es verwendet

Während der Inbetriebnahme, wenn die physikalischen Eigenschaften des Prozesses unbekannt oder zu komplex für eine manuelle Berechnung sind.

Profi-Tipps

Verwenden Sie 'Pre-tuning' für eine grobe Schätzung, wenn sich der Prozess im Stillstand befindet.

Verwenden Sie 'Fine-tuning', um die Stabilität zu optimieren, sobald der Prozess bereits nahe am Sollwert liegt.

Überwachen Sie immer den Tuning-Prozess; ein manuelles Eingreifen ist erforderlich, wenn das System gefährlich oszilliert.

PID_Compact vs PID_3Step

Den richtigen Algorithmus für Ihre Hardware wählen

MerkmalPID_CompactPID_3Step
AusgangstypAnalog (0-10V) / PWMDigital (Auf/Zu Impulse)
RückführungAnaloger ProzesswertAnaloge Position (Optional)
AnwendungPumpen, Heizungen, FrequenzumrichterMotorisierte Ventile, Klappen
Auto-TuningIntegriertes Pre/Fine tuneIntegriertes Pre/Fine tune
KomplexitätMittel (Direkte Logik)Hoch (Stellzeitmodell)
Anti-WindupNativ integriertNativ integriert

Häufig gestellte Fragen

Warum bleibt mein PID-Ausgang bei 100%, selbst wenn er sich dem Sollwert nähert?

Dies wird wahrscheinlich durch den Integral-Windup verursacht. Stellen Sie sicher, dass Ihre PID-Parameter korrekt eingestellt sind und dass die Ausgangsbegrenzungen in der Konfiguration des Technologieobjekts mit den physikalischen Grenzen Ihres Aktors übereinstimmen.

Was ist die beste Abtastzeit für einen PID-Regelkreis?

Die Abtastzeit (CycleTime) sollte deutlich schneller sein als die Prozessreaktionszeit. Für schnelle Druckregelkreise sind 10-50ms üblich; für langsame Temperaturregelkreise reichen oft 1-5 Sekunden aus.

Kann ich eine PID-Anweisung in OB1 ausführen?

Davon wird dringend abgeraten. OB1 hat eine variable Zykluszeit, was die Integral- und Differenzialanteile inkonsistent macht. Verwenden Sie einen Cyclic Interrupt OB (wie OB30) für deterministisches Timing.

Wie schalte ich den PID in den Handbetrieb um?

Setzen Sie den Eingangsparameter 'Mode' auf 4 (Manual) und geben Sie den gewünschten manuellen Ausgangswert am Eingang 'ManualValue' an. Schalten Sie 'ModeActivate', um die Änderung zu übernehmen.

Perfektionieren Sie Ihre Prozesssteuerung

Haben Sie es mit komplexer thermischer Trägheit oder Hochgeschwindigkeits-Druckregelung zu tun? T-IA Connect hilft Ihnen, PID-Regelkreise einfach aus der Ferne bereitzustellen und zu überwachen.