Drehmomentenregelung mit SEW Motor

Roody Mentaire

Level-1
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo miteinander,

ich lese hier schon geraume Zeit mit aber heut habe ich auch mal ein Problem, welches ich mal kurz schildern möchte.
Dieses Projekt ist meine Technikerabschlussarbeit. Wäre schön, wenn Ihr mir helfen könnt.


Erstmal was grundätzliches zur Anlage:

Die Anlage besteht aus zwei Motoren mit dazugehörigen Frequenzumrichtern (MDX61B ohne Technologiefunktion). In einem FU ist eine DHE41B verbaut. Die FUs kommunizieren über S-Bus.
Beide Motoren sind am Antrieb über eine starre Welle fest miteinander vebunden. Eine Maschine (CT100LY) soll als Testgerät fungieren und die andere (DFY90L) soll die Last simulieren. Die Programmierung erfolgt komplett über SEW Motion Studio. Die Visualisierung ist im Application Builder erstellt.

Das Problem ist nun, dass verschiedene Lasten simuliert werden sollen.

  • Lastmoment konstant
  • Lastmoment linear ansteigend
  • Lastmoment quadratisch aufsteigend
  • Lastmoment reziprok proportional abnehmen
Das konstante Moment habe ich fertig. Über den Application Builder Da wird einfach der Parameter 160 - Festsollwert beschrieben.
Bei den anderen drei Momentarten komme ich aber nicht so recht weiter. Mir fehlt komplett die Idee, wie ich das programmieren soll und den P160 einfach hochzuzählen geht auch nicht so ohne weiteres.
Mein Koordinator hatte die Idee, dass ich die Laststeuerung doch in IPOS programmieren soll. Dazu habe ich jetzt schon rausgefunden, dass ja entweder nur das PLC-Editor Projekt oder das IPOS Programm funktionieren, aber leider nicht beides gleichzeitig. Ich würde aber gern mein, schon geschriebenes, PLC-Programm für die komplette Ansteuerung der beiden Maschinen nehmen und das IPOS für das Lastmoment.

Also wenn Ihr irgendwelche Ideen habt, ich bin für jeden Tipp dankbar.


So jetzt erstmal noch ein schönes Wochenende.
Roody

Edit:
Sollte jemand von euch zum CT100L4 irgendwelche Datenblätter oder Kennlinien haben, wäre ich sehr erfreut. Bei SEW gibt es nämlich keinerlei Unterlagen mehr dazu.
 
Zuletzt bearbeitet:
drehmoment

Hi,

Es gibt spezielle Bausteine für eine Drehmomentenregelung. Dabei werden von der MoviPLC alle Fehlermeldungen unterdrückt, und du kannst Parameter für das Drehmoment vorgeben.

Die Bausteine sind in der Bibliothek für die MoviDrives.

MoveTorqueVelocity oder so....

2. Die Kenndaten für die CT/CV Motoren sind im systemhandbuch für die Movidrive compact Im Projektierungsteil.
Das Systemhandbuch ist auf der SEW Homepage im Download bereich.
Oder einfach im SEW Büro in Hamburg anrufen. Die schicken dir die Datenb
Lätter.

3. Du kannst auch en bestehendes IPOS Programm von der PLC aus ansteuern. Dafür musst du den Umrichter über S-Bus Prozessdaten ansteuern.

Ich hoffe ich konnte dir weiterhelfen...


Dann stehen dir 4 Worte für die Ansteuerung zur Verfügung.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
drehmoment

Hi,

Es gibt spezielle Bausteine für eine Drehmomentenregelung. Dabei werden von der MoviPLC alle Fehlermeldungen unterdrückt, und du kannst Parameter für das Drehmoment zyklisch vorgeben.

Die Bausteine sind in der Bibliothek für die MoviDrives.

MoveTorqueVelocity oder so....

2. Die Kenndaten für die CT/CV Motoren sind im systemhandbuch für die Movidrive compact Im Projektierungsteil.
Das Systemhandbuch ist auf der SEW Homepage im Download bereich.
Oder einfach im SEW Büro in Hamburg anrufen. Die schicken dir die Datenb
Lätter.

3. Du kannst auch en bestehendes IPOS Programm von der PLC aus ansteuern. Dafür musst du den Umrichter über S-Bus Prozessdaten ansteuern.

Ich hoffe ich konnte dir weiterhelfen...


Dann stehen dir 4 Worte für die Ansteuerung zur Verfügung.
 
Danke

Hi,

erstmal vielen Dank für Deine Antwort.

zu1) Den MoveTorqueVelocity kannte ich bis jetzt nicht, werde ich morgen gleich mal schauen.

zu2) in dem Handbuch hatte ich auch schon gesucht, aber auch da ist der CT100LY nicht mit dabei. Aber der Tipp mit dem Hamburg Büro ist gut. Bei der SEW-Help Hotline hatten Sie nämlich auch keine Datenblätter für mich.

zu3) Also das würde dann bedueten, dass ich meine Applikation aus dem Application-Builder nicht benutzen könnte und den Umrichter nur über die Prozessdaten steuern könnte?


Schönen Abend noch

Nachtrag zur Lastsimulation:

Ich habe das jetzt erstmal so gelöst, dass ich den Parameter 160 in Abhängigkeit von der Drehzahl bei jeder umdrehungsänderung hochzählen lasse (mit dem fbWriteParameter). Dies bedeutet aber, dass pro Hochlauf auf z.B. 1400 u/min auch 1400x auf den Parameter P160 geschrieben wird. Laut einem SEW Mitarbeiter aus der Hotline stellt das kein Problem dar. Hat jemand von euch da eventuell schon andere Erfahrungen gemacht (max Anzahl der Schreibvorgäünge im EEPROM)?
 
Hi,

Das movidrive b hat ein nv-ram. D.h. Unbegrenze schreibzyklen.
Du kannst aber den schreibdienst nicht speichernd ausführen. Dann wird auch ein eeprom nicht kaputt geschrieben.

Der motor heisst bestimmt ct100L4 und nicht ct100LY. Die 4 steht für vierpolig.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja der Motor ist natürlich ein CT100L4. Was aber leider nichts am Problem der Unauffindbarkeit ändert. :)


Na dann bin ich ja beruhigt, dass ich nicht beim zehnten Hochlauf das EEPROM zerschiesse.


Du kannst aber den schreibdienst nicht speichernd ausführen. Dann wird auch ein eeprom nicht kaputt geschrieben.

Könntest du mir das mit dem "schreibdienst nicht speichernd ausführen" bitte genauer erklären? Das verstehe ich nicht ganz.

Vielen Dank und schönen Abend noch
 
Wenn du den schreibdienst " non volatile" auf " false" setzt, wird der parameter nicht speichernd geschrieben. Dass schont ein eeprom.....

Im ipos wird dieses durch die movilink struktur vorgegeben.

Hast du schon das datenblatt vom ct motor?
 
Ja jetzt ist mir das klar geworden. Danke

Nein habe das Datenblatt noch nicht. Bin heut auf der Arbeit nicht dazu gekommen.

Habe gerade mal geschaut, aber kann kann keinen Baustein finden, der MoveTorqueVelocity heisst. In der PLC-Editor Hilfe gibt es nur den SetLimit Baustein aber mit dem kann ich ja auch nur die Obergrenze festlegen (P304), auf die das Moment gestellt werden soll. Ist aber kein Problem, da ich ja den Parameter so oft beschreiben kann wie ich möchte.

Vielen Dank für deine Hilfe
 
Hallo nochmal,

also ich hab heut nochmal alles durchgesehen, aber einen Baustein, der die von dir beschriebenen Eigenschaften aufweist, kann weder auf www.sew-eurodrive.de noch im PLC-Editor finden. Hast du eventuell eine Idee, wo ich noch suchen könnte?

Vielen Dank und schönes WE
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

ich hab heut nochmal geschaut. Also in der Bibliothek MPLCMotion_MDX gibt es einen MC_MoveTargetSpeed_MDX, MC_MoveTargetSpeedSensorless_MDX und MC_MoveTargetSpeedPosition_MDX. Aber leider keinen Baustein fürs Moment.

Ist das eventuell ein Baustein der nicht frei zugänglich ist?

Habe auch auf der SEW Seite in den anderen Bibliotheken geschaut - aber Fehlanzeige.

Naja aber jetzt funktioniert ja auch alles so. Vielen Dank nochmal für deine Hilfe.
 
Alles klar,

Aber ich denke du hast älteres bibliotheken.
Aber wenn es so geht, ist doch gut.


Viel erfolg noch bei deinem projekt...
 
Zurück
Oben