Extruderspeed über FB41 regeln

Nordischerjung

Level-2
Beiträge
835
Reaktionspunkte
115
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,

mit den Regelbausteinen hatte ich bis dato noch nicht am Hut. Hatte bisher immer mit Jumo etc geregelt.
Nun muss ich die Geschwindigkeit eines Extruders regeln. Ich messe mit einem Drehgeber (Kunststoffrad) die Geschwindigkeit des Stranges aus dem Extruder (wird umgerechnet) in m/min. Habe eine Soll-Geschwindigkeit m/min. Die Extrudergeschwindigkeit wird auch in m/min ausgegeben und im Extruder auf WORD von 0-32767 gewandelt. So weit funzt das auch, wenn das mit dem FB41 nicht wäre :confused:.
Am FB41 gebe ich Soll, Ist und Gain an und versuche es mit einem P-Regler. Ich kann am Gain eingeben was ich möchte, er regelt nicht hoch. Erst wenn ich etwas bei DISV eingebe (ich hab mir das HB durchgelesen), warum tut er das?
Das nächste Problem ist der Start, zum Anfang fahre ich den Strang per MAN_ON mit langsamer Geschwindigkeit in mein Messrad, schalte dann um auf AUTO und schon rast der Strang manchmal viel zu schnell los, warum?
Wie gehe ich denn jetzt diese Regelung vernünftig an, dass ich mich an die perfekte Strecke ran regel?
 
Ich würde mir zunächst die Regelstrecke anschauen.
Warum der FB41?
Ist das inzwischen so eine Mode?

Für deine Anwendung, wenn ich es so recht überdenke ist zunächst eine Steuerung und erst später eine Regelung notwendig.

Nimm zuerst die Parameter des Prozesses auf und schau dann, wie diese in einen Algorithmus packen kannst.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde mir zunächst die Regelstrecke anschauen.
Warum der FB41?
Ist das inzwischen so eine Mode?
Na weil ich dachte, so als fertigen Regler könnte man den nehmen, wenn man sonst noch nicht so wirklich damit zu tun hatte.

Für deine Anwendung, wenn ich es so recht überdenke ist zunächst eine Steuerung und erst später eine Regelung notwendig.

Verstehe ich leider nicht so ganz was du meinst :confused:

Nimm zuerst die Parameter des Prozesses auf und schau dann, wie diese in einen Algorithmus packen kannst.

Wie bewerkstellige ich den Vorschlag?
 
DISV= Störgröße!
Das wird der errechneten Stellgröße vor dem Ausgang dazuaddiert.

Kannst Du mal den FB41-Aufruf mitsamt Umfeld posten?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Warum der FB41?
Ist das inzwischen so eine Mode?
Hallo ?
Weil er es kann und dafür gemacht ist. :rolleyes:
Aber Mode ist das richtige Stichwort, wie er von außen ausschaut, darauf kommt es an.
Und deshalb wie borromeus schreibt, zeig mal die Beschaltung.
Die meisten Fehler passieren bei dem FB41 weil die Parameter nicht, oder nicht richtig beschaltet werden.
Klar kann der auch laufen wenn nur Soll und Ist aufgeschaltet wird, aber dann braucht man sich auch nicht wundern wenn er nicht richtig funktioniert.
 
Ich find den FB41 gut, wenn das Mode ist bin ich "En Vouge".
Die Regelbaustreine von Siemens sind praktikabel
und führen schnell zum Ziel, also warum nicht einsetzen.
 
Warum braucht man einen Regelbaustein, um die geschwindigkeit des extruders zu regeln?
der extruder hat doch einen Fu bzw. Stromrichter
dieser bekommt einen sollwert. den istwert an hand des Sollwertes zu regeln, ist doch aufgabe des Antriebes.
der kann das so gut, dass man auf der sps nix mehr machen muss.

vielleicht habe ich auch die frage falsch gelesen, vielleicht kann mich ja jemand berichtigen :ROFLMAO:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ?
...
Und deshalb wie borromeus schreibt, zeig mal die Beschaltung.
Die meisten Fehler passieren bei dem FB41 weil die Parameter nicht, oder nicht richtig beschaltet werden.
Klar kann der auch laufen wenn nur Soll und Ist aufgeschaltet wird, aber dann braucht man sich auch nicht wundern wenn er nicht richtig funktioniert.

Kommt, hab ich gerde nur nicht hier. Das war gestern abend nur so aus dem Gedächtnis geschrieben

Warum braucht man einen Regelbaustein, um die geschwindigkeit des extruders zu regeln?
der extruder hat doch einen Fu bzw. Stromrichter
dieser bekommt einen sollwert. den istwert an hand des Sollwertes zu regeln, ist doch aufgabe des Antriebes.
der kann das so gut, dass man auf der sps nix mehr machen muss.

vielleicht habe ich auch die frage falsch gelesen, vielleicht kann mich ja jemand berichtigen :ROFLMAO:

Das Problem ist, der Extruder ist nicht von mir und weiter habe ich dort keinen zugriff ausser Start/Stop, Fehler und Sollwert.
 
Ich find den FB41 gut, wenn das Mode ist bin ich "En Vouge".
Die Regelbaustreine von Siemens sind praktikabel
und führen schnell zum Ziel, also warum nicht einsetzen.

Wenn diese für die richtigen Anwendungen eingesetzt werden in jedem Fall.
Aber der FB41 ist nach meine Meinung nicht immer die beste Wahl.

Ob ein kontinuierliches Regeln bei einem Extruder das Richtige ist, können nur die Verfahrenstechniker sagen.

Ich würde die beiden Geschwindigkeiten messen und über einen Vergleicher die Geschwindigkeit nachregeln.


bike
 
und warum ist eine konstante strang geschwindigkeit wichtig?

normalerweise ist es doch eher wichtig, einen konstanten druck vor der düse zu haben und die extruder geschwindigkeit auf diesen wert zu regeln
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde die beiden Geschwindigkeiten messen und über einen Vergleicher die Geschwindigkeit nachregeln.
Aber macht der FB41 nicht das? Oder verstehe ich dich jetzt nicht? Ich habe doch beide Geschwindigkeiten. Meine und die vom Strang. Freitagmorgen, stehe gerade bischen auf dem Schlauch. Regelungstechnik ist noch nicht gerade meine Lieblings Technik (vielleicht weil ich sie noch nicht richtig verstehe?) :ROFLMAO: Ich hätte mir den Beitrag von Bernard auf dem Forums-Treff wohl mal anschauen sollen :D
 
und warum ist eine konstante strang geschwindigkeit wichtig?

normalerweise ist es doch eher wichtig, einen konstanten druck vor der düse zu haben und die extruder geschwindigkeit auf diesen wert zu regeln

Weil wir aus dem Strang Kugeln formen und bedingt dadurch eine Zykluszeit haben. Diese Zykluszeit gibt den davor stehenden Bändern, Schneider etc. die Geschwindigkeit. Dadurch muss der Strang eben auch diese Geschwindigkeit haben, sonst wird er zu sehr gestaucht bzw. gestreckt
 
Aber macht der FB41 nicht das? Oder verstehe ich dich jetzt nicht? Ich habe doch beide Geschwindigkeiten. Meine und die vom Strang. Freitagmorgen, stehe gerade bischen auf dem Schlauch. Regelungstechnik ist noch nicht gerade meine Lieblings Technik (vielleicht weil ich sie noch nicht richtig verstehe?) :ROFLMAO: Ich hätte mir den Beitrag von Bernard auf dem Forums-Treff wohl mal anschauen sollen :D

Das kann der FB41.
Doch kann es dir passieren, dass der Regler wenn du Probleme mit Schlupf oder ähnlichem hast, der Regler anfängt zu schwingen und das ist für den Extruder nicht gut.
Daher würde ich selbst etwas schreiben.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das kann der FB41.
Doch kann es dir passieren, dass der Regler wenn du Probleme mit Schlupf oder ähnlichem hast, der Regler anfängt zu schwingen und das ist für den Extruder nicht gut.
Daher würde ich selbst etwas schreiben.


bike

Hast du dazu mal ein Beispiel für mich?

Hier ist die Beschaltung

Code:
      CALL  "CONT_C" , "DI41_fuer_FB41"
       COM_RST :="init_FB41"
       MAN_ON  :="DB52_HMI".HM_Regelung_MAN"
       PVPER_ON:=
       P_SEL   :=
       I_SEL   :="DB52_HMI".regelung.i_anteil_on
       INT_HOLD:=
       I_ITL_ON:=
       D_SEL   :="immer_0"
       CYCLE   :=T#100MS
       SP_INT  :="DB52_HMI".speed_abrollzyklus
       PV_IN   :="DB52_HMI".speed_produkt_extruder
       PV_PER  :=
       MAN     :=8.000000e-001
       GAIN    :="DB52_HMI".regelung.gain
       TI      :="DB52_HMI".regelung.integretionszeit
       TD      :=
       TM_LAG  :=
       DEADB_W :=0.000000e+000
       LMN_HLM :=7.500000e+001
       LMN_LLM :=
       PV_FAC  :=1.000000e+000
       PV_OFF  :=
       LMN_FAC :=1.000000e+000
       LMN_OFF :=
       I_ITLVAL:=
       DISV    :=#OUT_Scale_DISV
       LMN     :=#Temp_Speed_zum_Extruder
       LMN_PER :=
       QLMN_HLM:=
       QLMN_LLM:=
       LMN_P   :=
       LMN_I   :=
       LMN_D   :=
       PV      :=
       ER      :=

"init_FB41" wird im OB100 gesetzt und im OB35 am Ende resetet. Das Ganze wird im OB35 mit 100ms aufgerufen.
LMN_HLM= 7.5 habe ich gewählt, da ich eine max Geschwindigkeit von 7 m/min habe. Aber die werden wir eigentlich nie fahren. ZUr Zeit imer so 3,5 - 4,5 m/min
 
Das nächste Problem ist der Start, zum Anfang fahre ich den Strang per MAN_ON mit langsamer Geschwindigkeit in mein Messrad, schalte dann um auf AUTO und schon rast der Strang manchmal viel zu schnell los, warum?
Was hast Du denn bei GAIN und TI eingestellt?
So wie sich das anhört ist der GAIN viel zu groß.
 
Was hast Du denn bei GAIN und TI eingestellt?
So wie sich das anhört ist der GAIN viel zu groß.

Unterschiedlich probiert, von 1.0 - 5-0,

TI ist erstmal nicht interessant, da ich den I-Anteil nicht eingeschaltet habe.

Habe gerade Online drauf geguckt, GAIN 1.65

Edit: Anbei die Onlinesicht. 1= Soll, 2=IST, 3=Stellgrad

DISV habe ich 2.26 eingestellt, wenn ich dort nichts stehen habe läuft er erst garnicht so hoch. Warum ist denn jetzt Soll nicht gleich IST?
 

Anhänge

  • FB41_online.jpg
    FB41_online.jpg
    161,9 KB · Aufrufe: 22
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
DISV habe ich 2.26 eingestellt, wenn ich dort nichts stehen habe läuft er erst garnicht so hoch. Warum ist denn jetzt Soll nicht gleich IST?
Also der Regler muss auf jeden Fall ohne die Störgröße arbeiten.

Was mich wundert, Dein Stellwert ist kleiner als die Störgröße, das würde ja fast bedeuten dass der Regler verkehrt herum läuft.
 
Hallo Nordischerjung,

.. und versuche es mit einem P-Regler. Ich kann am Gain eingeben was ich möchte, er regelt nicht hoch..

.. schalte dann um auf AUTO und schon rast der Strang manchmal viel zu schnell los, warum?..

Dass du mit einem P-Regler immer eine bleibende Regelabweichung hast, ist dir sicherlich bekannt. Und wie der P-Anteil berechnet wir, sicherlich auch.

.. Erst wenn ich etwas bei DISV eingebe (ich hab mir das HB durchgelesen), warum tut er das?..
DISV wirkt direkt auf den Ausgang des Reglers.

Vielleicht sollte man hier die Regelung von Anfang an als PI-Regler testen. Die Regelung darf erst gestartet werden, wenn der Istwert (Geschwindigkeit) zur Verfügung steht, also wenn der Drehgeber arbeitet. Bedenke auch dass an nichtbeschalteten Eingängen die Werte im Instanz-DB stehen. Falls da mal was dran stand..

..LMN_HLM= 7.5 habe ich gewählt..
Nee, da steht 7.500000e+001. Vielleicht ist das schon der Fehler?


Gruß, Onkel
 
Also der Regler muss auf jeden Fall ohne die Störgröße arbeiten.

Was mich wundert, Dein Stellwert ist kleiner als die Störgröße, das würde ja fast bedeuten dass der Regler verkehrt herum läuft.

Wie meinst du das mit verkehrt herum? Kann ich den drehen?

DISV wirkt direkt auf den Ausgang des Reglers.
Deswegen hatte ich es mit DISV versucht

Vielleicht sollte man hier die Regelung von Anfang an als PI-Regler testen. Die Regelung darf erst gestartet werden, wenn der Istwert (Geschwindigkeit) zur Verfügung steht, also wenn der Drehgeber arbeitet.
Die Regelung beginnt erst nach 10 sek, wenn im Messrad der Strang vorhanden ist.

Bedenke auch dass an nichtbeschalteten Eingängen die Werte im Instanz-DB stehen. Falls da mal was dran stand..
Hab ich bedacht...


Nee, da steht 7.500000e+001. Vielleicht ist das schon der Fehler?
Stimmt, hab ich geändert. Hat aber keine Veränderung gebracht
 
Zurück
Oben