SEW Movidrive B --- Beispielprojekt

Zuviel Werbung?
-> Hier kostenlos registrieren
Naja, das Beispielprojekt von SEW ist für die erweiterte Buspositionierung. Dafür gibt es eine Applikation mit der man den Umrichter dann inbetriebnimmt. Dadurch läuft dann ein IPOS-Programm im Umrichter worüber die Positionierung läuft.

Da fällt mir noch was ein. Mit dem Busmonitor kannst du auch PA-Daten vorgeben um zu sehen welche HEX-Zahlen du senden musst. So braucht man nicht die jeweilige Belegung der Steuerwörter rauszusuchen.
 
Zuletzt bearbeitet:
wir haben jetzt den rechts linkslauf ausprobiert und stellten fest das der servo motor egal ob 0006 oder 0106 im PAW 256 steht nur in eine richtung dreht.
muss man eventuell noch parameter im umrichter ändern um dies zu realisieren???
 
also das mit dem - vor der drehzahl funktioniert auch leider nicht das haben wir auch schon probiert...
ich denke es liegt an dem umrichter das der noch nicht für links- und rechtslauf parametriert ist...
mit der 0106 im paw 256 stimmt schon vermute ich....
 
Also wenn man den Movidrive ohne Technologiefunktion fährt, wird das Steuerwort1 verwendet. Dieses ist das gleiche wie beim Movitrac. Das High-Byte ist in dem Steuerwort ohne Funktion, das heißt, ob ich nun 0106h oder 0006h an den Antrieb schreibe ist wurscht.
Um den Antrieb linksrum laufen zu lassen, muss der Drehzahlsollwert negativ sein.
 
also sobald man ein Minus vor die drehzahl eingibt kommt die fehlermeldung steuerwert nicht korrekt...
in paramter 600 & 601 ist keine funktion eingetragen...
wir können die drehrichtung nur im movitoools über paramter 350 ändern.
jedoch wollen wir das direkt über simatic s7 realisieren...
 
also sobald man ein Minus vor die drehzahl eingibt kommt die fehlermeldung steuerwert nicht korrekt...

Wie gebt ihr denn das Minus ein? Es muss natürlich vor die Dezimalzahl gesetzt werden und anschließend auf HEX übersetzt werden.

z.B.:
Rechtslauf: Drehzahl 1500 1/min = 7500 digits = 16#1D4C
Linkslauf: Drehzahl -1500 1/min = -7500 digits = 16#E2B4


Edit: Was ist denn in Parameter 870 für ein Steuerwort eingestellt?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
danke für die hilfe es funktioniert auch...
nur würden wir gerne wissen wie sie sich das berechnen?
wenn wir eine negative zahl in hex umwandeln wollen kommt nur mist raus!

in parameter 870 ist steuerwort1 eingestellt
 
Habens jetzt selber rausgefunden...

Der Fehler war das wir vor den letzten 4 Dezimalzahlen immer FFFF stehen hatten! Wenn wir die weglassen kommen auf die richtigen Werte!

Vielen Dank
 
Code:
mw  2000  dez 7500
mw  2000  bin 2#0001_1101_0100_1100
mw  2000  hex w#16#1d4c
 
 
mw  2002  dez -7500
mw  2002  bin 2#1110_0010_1011_0100
mw  2002  hex w#16#e2b4

Am leichtesten in einer Variablentabelle, sonst mit dem Windowsrechner. Aber dort lässt sich ein HEX-Wort nicht in eine negative Zahl zurücktransformieren.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

wir haben jetzt erfolgreich weitergearbeitet und sogar noch einen weiteren Umrichter über Profibus angeschlossen!! ;)

wir haben hinbekommen das beide Umrichter laufen! wir können auch die Geschwindigkeit beider ändern! Beide haben ja verschiedene Ein - und Ausgangsworte!
Wie ich die Motoren synchron laufen lassen kann programmtechnisch, ist mir klar!
Aber es wäre sehr interessant auch eine andere Methode zu wissen... (Ich glaube abe eine Vorahnung das es dafür eine extra GSD - Datei für Synchronlauf gibt..?)
Die Ansteuerung haben wir über ein Touchpanel realisiert! Funktioniert auch!

Für die Vorführzwecke wäre es sehr interessant auch über Eingangs- bzw- Ausgangswörter
die aktuelle Position abzufragen und eine neue Position die angefahren werden soll einzugeben.

Könnten Ihr uns dafür ( Synchronlauf / Positionsabfrage) eventuell eine kleine Anleitung schicken oder uns beschreiben wie es funktioniert...
( Ich vermute da brauchen wir auch dann 3 Prozessdatenworte?) :confused:
....

Das wäre nett von euch vielen Dank
 
Das Beispielprojekt hatten wir ja am Anfang!
Das hat uns aber nicht gefallen gehabt bzw. haben wir es nich soo richtig verstanden!

Aber man muss doch auch über iwelche Eingangs- bzw Ausgangsvariabelen den Positionswert bzw. Sollwert sehen können...
 
Wie heißt diese Applikation und wie kann ich die vom Umrichter her freischalten?

Was ist nun mit der Positionierung?

Danke
 
Zuviel Werbung?
-> Hier kostenlos registrieren
DriveSync

Die Applikation zum Synchronfahren von SEW heißt DriveSync und wird im Motionstudio (MS) konfiguriert und Inbetriebgenommen. Dabei werden die Umrichter mit einem Master-Slave-Kabel verbunden. Der Slave fährt dann genau die Inkremente, die vom Master kommen nach. Natürlich kann man das Übersetzungsverhältnis zwischen Master und Slave im MS einstellen.

Bei der Inbetriebnahme des Applikationsmoduls im MS muss man einstellen, welcher Umrichter Master und welcher Slave ist. Beim Master kann man dann vorgeben, wie er Positionieren soll unendlich-rotatorisch oder endlich-linear.

Angesteuert werden die Umrichter dann wie folgt:

Steuerwort (WORT)
Zielposition (DINT)
Geschwindigkeit (INT)
Startrampe (INT)
Stoprampe (INT)

natürlich lässt sich das ganze nach eigenen Wünschen im MS anpassen.


P.S.: Die Statusdaten sind dann:

Statuswort
Istposition
Geschwindigkeit
Differenz (Ziel-Ist)
Wirkstrom
 
Zuletzt bearbeitet:
hm,
master slave kabel? der eine umrichter läuft ja über ethernet und der andere umrichter über profibus! Oder geht das dann über die Schnittstelle von SEW?

Also das die SPS die Kommunikation zwischen beiden übernimmt funktioniert dann nur programmtechnisch?

Muss ich dann dem Umrichter auch in der S7 Hardwarekonfiguration mehr Prozessdatenworte geben?
weil momentan haben wir zwei eingestellt ....
 
Zurück
Oben