Geldosierung über Frequenzumrichter ungenau

Boegge

Level-1
Beiträge
57
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen

Ich will Gel grammgenau dosieren. Ich habe Eine 1200er SPS mit USS Karte und einen Siemens Sinamics G110. Die Freigabe des Umrichters ist Zeitgesteuert und der motor befördert das Gel aus einem großen Fass über eine Schnecke. Für 100g Gel lasse ich den Motor bei 25HZ für 400ms laufen, bei 10 Hz sind es 1,33s und bei 5 Hz sogar 2,5s. Allerdings ist die Dosierung sehr ungenau. Der Wert schwankt von 93g bis 108g. Manchmal sind sogar Ausreißer von bis zu +/- 20g drin.

So nun zu der Fehlerbehebung die ich schon durchgeführt habe:

Die Baudrate verfünffacht da ich dachte das liegt an der übertragungszeit des Busses. Leider nicht.
Zykluszeit des Programms liegt bei 3ms. Daher kann das auch nicht der Fehler sein.
Das Programm überwacht und mehrmals umgeschrieben, trotzdem keine Änderung.
Dann habe ich die USS-Verbindung abgebaut und bin über die digitalen Ausgänge der SPS auf die digitalen Eingänge des Umrichters gegangen um die Freigabe zu starten.

Dabei habe ich festgestellt das bei geringerer Herzzahl die Schwankungen kleiner werden aber immer noch da sind.

Die Mechanik ist I.O.

Solangsam bin ich echt ratlos.:confused:
Habt ihr da vielleicht noch Anregungen oder Ideen? Einen Parameter im Umrichter vielleicht?


Achja, die Hochlauframpe steht bei 0,0s und die rücklauframpe bei 0,1s.


Vielen Dank schon mal fürs lesen und antworten.

MfG
Boegge
 
Ich würde das überhaupt nicht über eine Zeit machen, sondern mit eine bestimmte
Zahl von Umdrehungen die der Antrieb fährt. Drehgeber an den Antrieb bauen und
dann Positonieren, das ist ja mit der 1200er möglich.
 
OH, hab mich verlesen. Dachte es ginge ums GelDdosieren. :p

Naja bei 75,18 g/s sind 3g gerade mal 0,0399s. Ich nehme an die 0,1s Rampe berücksichtigst als Vorabschaltwert oder?
 
Hallo,
was hast du denn in deiner SPS für eine Zykluszeit ? Welche Form der Zeitmessung betreibst du ? Einfach über einen Timer ? Kann die 1200er einen Zeit-OB ? Wenn ja dann vielleicht mal in die Richtung ausweichen.

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Gelddosierung wäre auch nicht schlecht ;)
Ja tue ich. Ich habe auch eine toleranz von +/- 3g.
Allerdings dürfte dann bei 5 Hz und eine Verfahrzeit von 2,5 sek bei 100g die 0,1s Rampe nicht auffallen.
Leider ist das nicht der fall. :neutral:
 
Besteht den die möglichkeit, das du den Umrichter so Parametrierst, das du
es irgendwie den Umrichter überlässt, selbständig einen Impuls zu fahren.
Siemens Umrichter sind nicht so meine Welt.
 
Ich habe eine Zykluszeit von 3ms. Die Zeitmessung ist eine einfach umrechnung der Werte. Habe mich solange dran gehangelt bis ich die passenden werte hatte.
Habe auch schon einen Weckalarm-OB eingesetzt mit einer zeit von 10ms.
Hat alles nix geholfen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Besteht den die möglichkeit, das du den Umrichter so Parametrierst, das du
es irgendwie den Umrichter überlässt, selbständig einen Impuls zu fahren.
Siemens Umrichter sind nicht so meine Welt.



Was meinst du mit Impuls? Ich habe leider generell kein Feedback vom Motor wieviel umdrehung oder wieviel gel durchgeflossen sind...
 
Naja bei 5 Hz wären (wenn ich eine lineare Rampe nehme) noch immer 1,875g drinnen, das sind aber natürlich keine 20 aber für "grammgenau" zu viel. Was hast du denn für eine Pumpe?
 
Bei SEW gibt es einen Frequenzeingang, da könnte man evtl etwas mit den Technologiefunktionen der 1200er spielen.
Vielleicht gibt es so etwas auch bein deinen Umrichter, das du den wie eine Art Schrittmotor ansteuerst.

Bei KEB könnte man zb. eine interne Zeit im Umrichter nutzen.

Das sind alles nur so Gedankenspiele.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Was steht im p1300?
Wenn Du reine U/f Kennlinie fährst ohne Schlupfkompensation etc. dann bekommst Du eine lastabhängige Drehzahl. Ggf. hat das Gel auch nicht immer die gleiche Viskosität.

Wenn Du nicht gerade einen 120Watt - Antrieb hast, dann funktioniert die geberlose Vectorregelung am besten (p1300= 20). Dann aber eine stehende (und drehende) Messung davor machen, weil die von der Korrektheit der Motorparameter lebt.
 
Naja bei 5 Hz wären (wenn ich eine lineare Rampe nehme) noch immer 1,875g drinnen, das sind aber natürlich keine 20 aber für "grammgenau" zu viel. Was hast du denn für eine Pumpe?


Die Schnecke ist direkt an der Motorwelle und der Zulauf der Schnecke ist auch direkt an einem 1000L behälter. Daher zieht sich die Schnecke das Gel selber aus dem Fass.
 
Bei SEW gibt es einen Frequenzeingang, da könnte man evtl etwas mit den Technologiefunktionen der 1200er spielen.
Vielleicht gibt es so etwas auch bein deinen Umrichter, das du den wie eine Art Schrittmotor ansteuerst.

Bei KEB könnte man zb. eine interne Zeit im Umrichter nutzen.

Das sind alles nur so Gedankenspiele.

Das geht leider bei diesem einfachen Umrichter nicht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was steht im p1300?
Wenn Du reine U/f Kennlinie fährst ohne Schlupfkompensation etc. dann bekommst Du eine lastabhängige Drehzahl. Ggf. hat das Gel auch nicht immer die gleiche Viskosität.

Wenn Du nicht gerade einen 120Watt - Antrieb hast, dann funktioniert die geberlose Vectorregelung am besten (p1300= 20). Dann aber eine stehende (und drehende) Messung davor machen, weil die von der Korrektheit der Motorparameter lebt.


P1300 = 0
Die Regelungsart kann ich nur von 0-3 einstellen

0= Lineare Kennlinie (Standardfall)
2= Quadratische Kennlinie
3= Programmierbare Kennlinie
 
... okay, G110 und nicht G120 (wer lesen kann ist deutlich im Vorteil :oops:).

Wir gehen doch jetzt davon aus, dass der Motor nicht die gewünschten Umdrehungen macht. Gründe hierfür wurden in den einzelnen Beiträgen genannt, wobei mein Ansatz ist, dass eine reine U/f- Kennlinie herfür zu ungenau ist.
Wenn man nun einen Antrieb verwendet, der positionieren kann, hättest Du gewonnen (z.B. SINAMICS G120 mit CU250, oder S110, S120).

Bei einer U/f- Kennlinie fällt mir nur noch die Möglichkeit ein, mehr Spannungsboost zu geben (p1310), und/oder die Schlupfkompensation zu aktivieren. Das könnte zur Verbesseung beitragen.
 
Ja positionieren wäre toll. Leider nicht möglich.

Okay ich werde es ausprobieren und das Ergebnis hier posten. Allerdings erst in den nächsten paar Tagen, denn heute schaff ich es nicht mehr...

Ich nehme jedoch gerne noch weitere Vorschläge an ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Feindosieren ohne Servo, da wurde wohl wieder am falschen Ende gespart. Wenn du keine Rückkopplung bekommst wie sich der Motor wirklich dreht wird es wohl sehr schwierig werden auf deine geforderte Genauigkeit zu kommen.
Hast du keine Möglichkeit da irgendetwas nachzurüsten? Muss ja nicht gleich ein Geber sein. Ein Ini mit 2-4 Schaltnocken auf der Welle würde ja vieleicht schon reichen um halbwegs die wirklichen Umdrehungen der Pumpe zu erfassen.
 
Leider nein. Der Kunde hatte damals so ein System und will jetzt das gleiche. "Und was damals geklappt hat, muss doch heute auch so gehen" :rolleyes:
 
Zurück
Oben