Prozessdaten von SEW Servo gehen verloren ??

Pizza

Level-2
Beiträge
207
Reaktionspunkte
75
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Leute,
ich brauche mal ein paar Denkanstöße zur weiteren Fehlersuche.
Wir haben hier mehrere Servos SEW MOVIDIVE MDX61B als DP-Slave über Profibus an einer S7 (CPU 416-2 DP) laufen.
Die S7 ist der einzigste Master am Bus.
In der HW-Konfig wurde als Komponente der Servos „Param + 6 PD“ ausgewählt.
Für mich bedeutet dies, das 8 Byte beim Anlauf zur Parametrierung übertragen werden und 12 Byte für die Prozessdaten zur Verfügung stehen.
Bitte korrigiert mich, da ich bis vor kurzem nur wusste, dass es Servos gibt und diese über Profibus mit einer Steuerung kommunizieren können.

Die Prozessdaten werden im OB1 über SFC14 gelesen und in einem DB abgelegt, bzw mit SFC15 geschrieben

(ich habe mal den DB hinten drangehängt )

Also im Normafall empfange ich die „momentane Position des Motors“ DBD2 (bei uns der Fahrweg in mm) und das Signal „Position erreicht“ DBX1.3

Da sich hier die Schrittkette im Programm sporadisch immer wieder aufhängt, habe ich die Signale mal zyklisch mitgeschrieben und sie dann in Excel grafisch aufgearbeitet.
Hier musste ich feststellen, dass trotz anstehenden Sollwertes ( z.B. 15mm ) die Istposition des Motors auch 15mm anzeigt, das Signal „Position erreicht“ aber immer wieder nach einigen Millisekunden verloren geht.

Wie kann so was sein ???

Das Programm „Shell Movitools“ von SEW hilft mir auch nicht viel weiter, da ich hier nur die Hälfte verstehe. (fühl mich wie Doofi in der Grundschule)

Prozessdaten-Beschreibung

870 Sollwert-Beschreibung PA1 Steuerwort2
871 Sollwert-Beschreibung PA2 Position HI
872 Sollwert-Beschreibung PA3 Position LO
873 Istwert-Beschreibung PA1 IPOS PE-DATA
874 Istwert-Beschreibung PA2 IPOS PE-DATA
875 Istwert-Beschreibung PA3 IPOS PE-DATA
875 PA-Daten freigegeben Nein

Parameter 871 und 872 sind soweit klar.
Woher weis ich was im Steuerwort 1 und was im Steuerwort 2 steht ??
Was sagen mir die Parameter 873 – 876 ?

Die Hilfe des Anlagenerrichters kann ich knicken da dieser, wenn mal erreichbar, in Italien sitzt.

Vielleicht kann mal jemand seine Meinung dazu posten, wie ich da weiter verfahren sollte.

Danke im Voraus
Gruß

Torsten
 

Anhänge

  • DB124.pdf
    7,4 KB · Aufrufe: 30
Ich hab lang nichts mehr mit IPOS und SEW zu tun gehabt, daher nur mal ein paar allgemeine Denkanstöße.

1. Kann es sein, daß der Antrieb schwingt, oder aus seiner Position gebracht wird (Last) und so außerhalb seines Ist-Sollwertfensters steht?
2. Geht die Meldung Position erreicht auf False, wenn man dem Antrieb nach erreichen der Position den Startbefehl wegnimmt?
3. Beliebt die Meldung Position erreicht im Normalfall solange anstehen, bis man ein neues Ziel anwählt?

Die Parameter sind in den SEW-Handbüchern i.A. recht gut beschrieben, man bekommt die Handbücher sicher auch auf der Homepage von SEW.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Ralle, Dank erstmal

also zu 1.
es kann sein, das der Antrieb schwingt. Es handelt sich hierbei um einen Spindelantrieb.
Überprüfen kann ich dazu nur die Istwertmeldung (13 mm).Ich glaube aber, dass ein Servo viel genauer arbeitet.(Stimmt das ?)

zu2. und 3.
Bei Erreichen der Zielposition wird das Startsignal weggenommen.
Im Normalfall bleibt das Signal "Position erreicht" auf True bis man einen neuen Sollwert zuweist.
Nur in meinem speziellen Fall kann es vorkommen, das nach kurzer Zeit die Position_erreicht Meldung False meldet.

In unserer Anlage arbeiten 2 Spindelantriebe parallel in einer Schrittkette, dadurch kann ich die Funktion beider Antriebe recht gut miteinander vergleichen.

Wenn ich den Signalmitschnitt mal als Anhang reinstellen soll, gib mir mal bescheid.
Ich glaub dann läst sich das Ganze besser überschauen.

Gruß

Torsten

P.s. suche die ganze Zeit auf der SEW Hompage
viele Handbücher
bin bis jetzt noch nicht fündig geworden (Statuswort)

vielleicht klappt es ja noch
 
verstehe ich das richtig ??

IPOS ist so eine art Miniprogramm im Servo, das mir die Positionierung des Antriebes anhand der übergebenen Prozessparameter vornimmt?

Ich habe mir gerade die Dokumentation für
"Positionier- und Ablaufsteuerung IPOS® " von SEW heruntergeladen.
Naja, über 350 Seiten im Selbststudium für einen "normalen Instandhalter", das kann dauern:???:

wird eine lange Nacht
Gruß

Torsten
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich hatte vor Jahren mal mit der SEW-IPos zu tun.
Sie ist, wie du schon vermutest, eine eigene Intelligenz im Regler. Du kannst damit (darin) eigene Fahrprogramme erstellen, die dann u.U. unabhängig vom SPS-Programm abgearbeitet werden können.
Ich hatte das damals eingesetzt weil ich für eine langsame SPS den Servo quasi als eigene Einheit benutz habe, der dann nur noch Start-Befehle von der SPS bekam und ansonsten sein Fahrprogramm selbst abgespult hat.
In der damals verwendeten Version entsprach das IPos-Programm in etwa vom Befehlssatz her einem Assembler-Programm. Das aber nur als Ansatz.

Zu deiner anderen Sache:
Wenn die Achse nicht auf Position bleibt könnte das an der Parametern des Stromreglers liegen. Bekommst du keine Fehlermeldung, wenn der Antrieb wegdriftet ?
Ansonsten vielleicht einfach das Fenster für "in Position" vergrößern ...
 
Zu deiner anderen Sache:
Wenn die Achse nicht auf Position bleibt könnte das an der Parametern des Stromreglers liegen. Bekommst du keine Fehlermeldung, wenn der Antrieb wegdriftet ?
Ansonsten vielleicht einfach das Fenster für "in Position" vergrößern ...

Fenster für "in Position" ist das der Parameter 922?
Ich häng mal die Parameterliste hinten dran.
Der ist ja bei allen Reglern gleich. Würde ich damit nur die Auswirkung bekämpfen und nicht die Ursache. Ein Versuch ist es wert.

Parameter des Stromreglers find ich nicht. (Ich bin blind ??)
Oh,man. Je mehr ich mich hier belese, desto mehr weiss ich was ich alles nicht weiss:confused:

Fehlermeldungen bekomme ich bei Schleppfehler oder Wegdriften des Antriebes nicht.
Nur wenn der Servo ganz aussteigt (Kurzschluss oder Antrieb steckt mechanisch fest)

Werd dann erstmal weiterlernen. (355 Seiten "Positionier- und Ablaufsteuerung IPOS® ")

Gruss

Torsten
 

Anhänge

  • Movitools Document.pdf
    50,1 KB · Aufrufe: 28
Ich weiss bescheid:shock:

Also ich weiss jetzt, dass IPOS erstmal einige Nummern zu gross für mich ist.
Erinnert mich ganz stark an meine ersten Versuche an C++ (bei den ersten Versuchen ist es damals aus Zeitgründen aber auch geblieben)
Ist halt mal nicht so nebenbei zu lernen.

Habe aber dabei endlich rausbekommen, was nun im Steuerwort 2 steht.

Werd aber auf alle Fälle die Tips von Larry Laffer beherzigen und das Fenster "in Position" vergrößern bzw. den Verstärkungsfaktor des Reglers anheben.
Dank nochmal dafür.

Muss mich aber gleich nochmal korrigieren:
natürlich gibt es eine Fehlerreaktion auf Schleppfehler (Para 834)
ist halt bei uns nur noch nicht aufgetreten

Werd mal abwarten ob sich nächste Woche mein kleiner Italiener meldet.(Anlagenbauer)

Gruß und Dank nochmal,

Torsten
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es funktioniert

Habe Fenster "in Position" vergrößert, und Anlage läuft ab heute problemlos.

Dank allen nochmals.

P.S.
Der Anlagenhersteller aus Ital. hat sich nach einer Woche immer noch nicht gemeldet

Bis dann:-D
 
Drehzahlregler oprimieren

Hallo,
da dein Antrieb ja anscheinden Driftet, bzw sich aus der Position drückt,solltest du den Drehlzahlregler mal optimieren.

Wenn du wenig Ahnung von Movitools hast kannst du am besten bei SEW anrufen, die hlefen dir dann am Telefon. Super Service!!!
Ich keine den Antriebsfall nicht aber das Lasträgheitsmoment sollte so bei 5x j0 motor liegen, das ist ein Wert mit dem ich immer gut fahre. Alternativ kannst du es bei Servo automatisch ermitteln lassen, dabei einfach den Antrieb immer hin und her fahren siehe Hilfe in Movitools.

mfg
mitchih
 
Zurück
Oben