LOGO LOGO 0BA6 Regelung

cpu224

Level-1
Beiträge
86
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
Ich habe hier mal einen Auszug aus meinem Programm für eine Beregnung. Wie gesagt ist nur ein Auszug nicht das ganze Programm. Es geht um die Regelung.
1. Warum muss der Sollwert so hoch sein im gegesatz zum Istwert. (Irgendwie vergleicht er Äpfel und Birnen)
2. Die Anzeige vom Istwert stimmt, verbaut ist ein Druckgeber mit Digitalanzeige und der Wert stimmt mit meinem Display überein.
3. Die Anlage läuft jetzt, auch in Automatik. Aber ich darf mit dem Sollwert nicht höher wie 9,9 bar gehen. Stelle ich zB. auf 10,1 bar, dann regelt der Regler langsam immer höher.
Meinen Fehler finde ich aber nicht.

Gruß
Torsten
 

Anhänge

  • Pumpensteuerung mit FU_Forum.rar
    26 KB · Aufrufe: 14
Kann es sein, dass du beim PI-Regler im Parameter SP auf den verkehrten Block verweist?
Dein Verweis ist B026, im Display zeigst du aber B016 an. B026 wieder ist die Multiplikation von B016 mit 4.
D.h. du gibst dem Regler den 4fachen Sollwert gegenüber der Anzeige vor.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
Ja das stimmt, aber lass das Programm doch mal laufen und gebe im B016 als mutiplikator mal ne 1 ein. Dann wirst Du sehen das du mit dem Sollwert bis auf über 20 bar gehen musst bis der Regler überhaupt arbeitet.
Ich weiss jetzt auch grad nicht warum das hier so ist, in meinem laufenden Programm ist das nicht so. Was ich im ersten Post vergass zu schreiben ist, daß es in der Simulation läuft in der LOGO aber nicht. Und dabei ist es egal ob es eine 6er oder eine 8er LOGO ist. Was ist der unterschied zwischen Simulation und LOGO, hat das schon mal jemand gehabt.

Gruß
Torsten
 
Du hast am PI-Regler eine Verstärkung von 2 eingestellt. Dadurch wird der Istwert (PV) verdoppelt. Und bei einem Sollwert von z.B. 10,00 bar liegst du bei einem echten Istwert von 10,00 bar im PI-Regler bei 20,00 bar als Sollwert. Da macht der Regler natürlich zu.
 
Hallo
Ja Danke das stimmt, habe ich garnicht gesehen. Ich hab das mal geändert, kannst Du bitte mal das Programm in der Simulation starten und einen Sollwert von 9,9 bar einstellen. Dann den istwert leicht darüber (10,7) dann regelt der Regler runter. Nehme dann den Sollwert auf 10,0 = der Regler bleibt stehen, nehme dann den Sollwert auf 10,1 = der Regler regelt wieder hoch. Warum?????

Gruß
Torsten
 

Anhänge

  • Pumpensteuerung mit FU_Forum.rar
    27,2 KB · Aufrufe: 8
Zuviel Werbung?
-> Hier kostenlos registrieren
Du musst dir mal über deine Werte einig werden. Die Sollwertverstellung vergibst du beim Start im Zähler mit 1000, was bei 2 Nachkommastellen 10,00 bar entspricht. Anschließend "verstärkst du den Sollwert 10-fach über die arithmetische Anweisung B026, was am Ausgang 100,00 bar entspricht.
Bei einem Sollwert von 100, 00 bar und 10,07 bar Istwert, was soll denn der Regler deiner Meinung nach machen?
 
Ist bei Dir im Zähler ein Startwert von 1000? bei mir 100 dann mal 10 und 2 Kommastellen macht 10,00 bar das ist doch richtig. Und in Hand % 50,0 der Ausgang hat 500 ist auch richtig. Aber das regelverhalten hast Du das mal ausprobiert? so wie ich es oben beschrieben habe.

Gruß
Torsten
 
Da du nichts dokumentiert hast, kann man nur Vermutungen anstellen. Ich gehe mal davon aus, dass du den Sollwert in 0,1 bar-Schritten verstellen willst, deswegen die Verstärkung mit 10. Ich habe mal ein paar Anpassungen vorgenommen, so wie ich der Meinung, wie es klappen sollte. Mit dem Sollwert Hand erreichst du bei einer Verstärkung von 5 den halben Autosollwert.
 

Anhänge

  • Pumpensteuerung mit FU_Forum_V2.zip
    29,1 KB · Aufrufe: 5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
Deine Vermutung ist richtig. Hand ist auch OK. Aber bei deinem Programm stimmt was nicht, wenn ich zB. einen Sollwert von 8,7 bar einstelle und den Istwert von unten erhöhe. Dann regelt er bis zu einem Istwert von 5 bar auch hoch, aber ab 5,5 bar wieder runter.
 
ich kann nicht sehen, was du machst, aber ich kann dir nur sagen, dass das von mir geänderte Programm in der Simulation klappt. Deine Werte und Fehler kann ich nicht nachvollziehen.
 

Anhänge

  • PI-Regler..jpg
    PI-Regler..jpg
    113,8 KB · Aufrufe: 28
Zuviel Werbung?
-> Hier kostenlos registrieren
Hier noch mal ein Screenshot bei einem Sollwert von 8,70 bar.

Aber was meinst du "ab 6 bar ist der Analogausgang 0"? In der Simulation kannst du den Wert vom selber gar nicht sehen, sondern nur den Wert im Ausgang vom PI-Regler.
Sprichst du jetzt vom realem analogem Ausgang?
 

Anhänge

  • PI-Regler2.jpg
    PI-Regler2.jpg
    114,9 KB · Aufrufe: 9
Ja ich mein den Ausgangswert vom Regler, wenn der 0 ist dann hat der Analogausgang auch 0 (wenn er als 0-20 mA konfiguriert ist).

Unbenannt.jpg
 
Zuletzt bearbeitet:
Wie schon geschrieben, tritt bei mir in der Simulation nicht auf. Nächster Screenshot. Die Werte vom Reglerausgang kann sowohl im Diagramm als auch am Regler selber sehen und hinter den Ausgang habe ich noch einen Analogmerker geschaltet, der zeigt die selben Werte an.
 

Anhänge

  • PI-Regler3.jpg
    PI-Regler3.jpg
    119,2 KB · Aufrufe: 9
So, wir kommen schon mal einen Schritt weiter. Du hast die LSC-Version 7.1.15 und ich habe das Ganze unter 8.0 gemacht. Ich habe aber auch noch V7.1.15 auf dem Rechner. Lade ich meine Datei da, tritt der von Dir beschriebene Fehler auf. Ich werde das Programm mal unter V7.1.15 speichern und dann weiterschauen.
 
Auch nach dem Speichern unter V7.1.15 bleibt der Fehler erhalten.
Ich werde jetzt nochmal dein Anfangsprogramm laden und es dann unter V7.1.15 bearbeiten.
 

Anhänge

  • PI-Regler4.jpg
    PI-Regler4.jpg
    130,1 KB · Aufrufe: 7
Ich habe mein kompl. Programm jetzt mal auf deine Änderung hin getrimmt und es läuft in der Simulation. Morgen will ich es mal in die Steuerung laden. Bin mal gespannt. Sowas darf ja garnicht sein. Ich bin auch der Meinung das es ganz zu Anfang beim Kunden lief , da hatte ich mit V8 programmiert. Dann hatte ich ein anderes Notebook mit V7 dabei und es lief nicht mehr. Ich hatte aber dieverse Änderungen gemacht wusste zum Schluss nicht mehr was los ist.
 
Zurück
Oben