-> Hier kostenlos registrieren
Hallo zusammen!
Ich bin gerade dabei, eine Drehzahlregelung für meinen Holzvergaser zu programmieren. Dazu wollte ich den FB58 verwenden, und das Ausgangssignal direkt an ein AO-Modul der ET200s senden. Einen Thyristorsteller mit 0-10V setzt das Ganze dann für den Lüftermotor um.
Folgende Funktionsweise ist angedacht:
Sollwert einstellbar (REAL)
Stellgröße max --> 100%
Stellgröße min --> 50%
Sollwert überschritten --> 0%
Istwert bis 10° unter Sollwert --> 100% (REAL)
Istwert zwischen 0° und 10° unter Sollwert --> Drehzahl langsam runterreglen (zb. 5° unter Soll --> 75%, siehe Min/Max-Stellgröße)
Der FB58 läuft soweit, aber ich bin noch unzufrieden mit dem Regelverhalten. Habe eigentlich nur den P-Anteil aktiviert (I- iund D-Zeit auf 0s), Proportionalwert ist bei 8-10. Aktiviere ich den I-Anteil, so bleibt die Stellgröße nicht bei 75% bei 5° unter Soll stehen, sondern läuft immer bis 100%. Der Lüfter soll aber dann eben nur mit 75% drehen, damit der Ofen vernünftige Betriebstemperaturen einhält. Momentan läuft die Kiste mit 10° unter Soll --> 100% und regelt dann runter bei 5° unter Soll --> 50%.
Von daher mal meine Fragen, auf die mir hier hoffentlich jemand mit einem ähnlichen Projekt ne Antwort geben kann (SuFu hat nicht wirklich geholfen):
Wäre schön, wenn Ihr da nen paar Tips hättet...
Schöne Grüße aus Thüringen,
Uwe
Ich bin gerade dabei, eine Drehzahlregelung für meinen Holzvergaser zu programmieren. Dazu wollte ich den FB58 verwenden, und das Ausgangssignal direkt an ein AO-Modul der ET200s senden. Einen Thyristorsteller mit 0-10V setzt das Ganze dann für den Lüftermotor um.
Folgende Funktionsweise ist angedacht:
Sollwert einstellbar (REAL)
Stellgröße max --> 100%
Stellgröße min --> 50%
Sollwert überschritten --> 0%
Istwert bis 10° unter Sollwert --> 100% (REAL)
Istwert zwischen 0° und 10° unter Sollwert --> Drehzahl langsam runterreglen (zb. 5° unter Soll --> 75%, siehe Min/Max-Stellgröße)
Der FB58 läuft soweit, aber ich bin noch unzufrieden mit dem Regelverhalten. Habe eigentlich nur den P-Anteil aktiviert (I- iund D-Zeit auf 0s), Proportionalwert ist bei 8-10. Aktiviere ich den I-Anteil, so bleibt die Stellgröße nicht bei 75% bei 5° unter Soll stehen, sondern läuft immer bis 100%. Der Lüfter soll aber dann eben nur mit 75% drehen, damit der Ofen vernünftige Betriebstemperaturen einhält. Momentan läuft die Kiste mit 10° unter Soll --> 100% und regelt dann runter bei 5° unter Soll --> 50%.
Von daher mal meine Fragen, auf die mir hier hoffentlich jemand mit einem ähnlichen Projekt ne Antwort geben kann (SuFu hat nicht wirklich geholfen):
- Hat jemand ne Idee, wie ich die Aufgabe mit ungefähren Einstellungen lösen kann? Das Überschreiten des Sollwertes und die damit verbundene Abschaltung lässt sich ja eh nur außerhalb des Regles verwirklichen (mit Soll-Ist-Vergleich und der Abschaltung des AO-Signals oder des Stellers)
- Wieso funktioniert mein Kurvenschreiber eigentlich nicht? Der Regler läuft im OB35, alle Werte sind im DB hinterlegt, Einstellungen im Parametrier-PID-DB kann ich machen, aber der "Start" beim Kurvenschreiber bleibt grau hinterlegt...
Wäre schön, wenn Ihr da nen paar Tips hättet...
Schöne Grüße aus Thüringen,
Uwe