Aktualisieren der PID-Parameter nach der Selbstoptimierung
- Aktualisiert2023-02-21
- 2 Minute(n) Lesezeit
Mit Hilfe der PID-VIs zur Selbstoptimierung wie PID - Selbstoptimierung, PID - Fortgeschrittene Selbstoptimierung und PID - Online-Selbstoptimierung werden neue optimierte Parameter für einen PID-Regler berechnet. Nach Abschluss der Selbstoptimierung muss entsprechender Programmcode zur Anwendung der neuen Parameter (Verstärkungswerte) für den PID-Regler erstellt werden.
Sie können zum Aktualisieren der PID-Parameter nach der Selbstoptimierung eine der nachfolgend aufgeführten Methoden anwenden.
![]() |
Hinweis Bei beiden Methoden müssen Sie die PID-Verstärkung zunächst manuell speichern, um die Werte für PID-Verstärkungswerte (Ausgang) beim nächsten Ausführen der Regelanwendung verwenden zu können. Stellen Sie zunächst sicher, dass die aktuellen Parameter im Element PID-Verstärkungswerte angezeigt werden. Wählen Sie dann Ausführen»Aktuelle Werte als Standard aus und speichern Sie das VI. Wenn Sie das VI nicht nach jedem Ausführen manuell speichern möchten, können Sie die PID-Verstärkungswerte in einer Datenprotokolldatei speichern. |
Aktualisieren von PID-Parametern mit Hilfe von Schieberegistern
Das folgende Blockdiagramm zeigt eine einfache Implementierung von Schieberegistern zum Aktualisieren von PID-Parametern im VI PID - Selbstoptimierung. Im linken Schieberegister werden die Anfangswerte der PID-Verstärkung gespeichert. Jeder aktualisierte Wert wird dann zum Ende der Schleifeniteration über PID-Verstärkungswerte (Ausgang) an den rechten Schieberegisteranschluss übertragen. Diese Methode ist zwar einfach, hat jedoch den Nachteil, dass die PID-Verstärkungswerte während der Ausführung nicht manuell geändert werden können.

Aktualisieren von lokalen Variablen mit Hilfe von PID-Parametern
Für das Speichern aktualisierter PID-Verstärkungswerte kann anstelle von Schieberegistern auch eine lokale Variable verwendet werden. Im folgenden Blockdiagramm wird das Element PID-Verstärkungswerte vom VI PID - Selbstoptimierung bei jeder Iteration der While-Schleife ausgelesen, und das Element wird nur dann mit Hilfe einer lokalen Variable aktualisiert, wenn Optimierung beendet TRUE ist. Diese Methode ermöglicht eine manuelle Steuerung der PID-Verstärkungswerte während der Ausführung.

