Geschwindigkeitsübernahme funktioniert nicht

C

chipchap

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Nabend Gemeinde,

mein Antrieb hat ein kleines Problem die angegebene Geschwindigkeit aus dem Panel zu übernehmen. Sie wird vom HMI in die CPU übertragen und auch dort im DB des Antriebs gelesen bzw. in den Antrieb gesendet.
Das Projekt im Starter ist identisch mit den anderen nd es wurde auch nichts geändert. Der Antrieb lässt sich problemlos tippen.
Es geht halt nur um die Geschwindigkeit.

Hat da jemand eine Idee?
 
Ich kann das Programm, warum auch immer nicht öffnen. Auch andere nicht. ich versuche es mal so.

Es ist ein S120 an einer CU320. Motor ist als Servoantrieb konfiguriert und fährt über einer Spindel vor und zurück.
Mehr Daten habe ich momentan nicht da.
 
Liegt der Geschwindigkeitssollwert vielleicht über der eingestellten Maximalfrequenz? Oder niedriger als die Minimalfrequenz? Wird der HMI-Wert skaliert?

Harald
 
Die Geschwindigkeit wird in der Betriebsart MDI über Telegramm gesendet. Bei den anderen wie z.B. Tippen oder Verfahrsaetze ist die als Parameter hinterlegt.
Wenn Du MDI hast dann koennte es sein dass flankengetriggerte Übernahme eingestellt ist und nicht die stetige.
Empfehlung- nehme den Override. Der geht immer.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
In einem Funktionierendem Projejt steht der Geschwindigkeitsoverride wirksam auf 0%. In meinem auf 100%. Aber wie kann ich das ändern. Alle weiteren Parameter die damit zusammenhängen sind identisch


Gesendet von iPhone mit Tapatalk
 
Ich muß mal im "Urschleim" nachhaken.

Absolutwertgeber?
Ist dieser Justiert (Anzeigebit In_Referenz ist gesetzt).
Wenn nicht, läßt sich der Antrieb nur tippen, fährt keinen Fahrsatz.

Inkrementalgeber?
Zuerst referenzieren, sinst gleiches Verhalten wie oben.

Override sollte schon >0% sein. Wo siehst du das, in der Expertenliste oder in eurem Programm?
Zusterts solltest du mal mit der Steuertafel (unter dem Punkt Inbetriebnahme im Antriebsbaum) positionieren.
Dort kannst du Tippen, aber auch per Enfachpositionierer mit Position und Geschwindigkeit arbeiten.
Wenn das geht, dann die Anbindung zur SPS testen. Hierzu gibt es unter Kommunikation die Möglichkeit, die Daten auch online zu beobachten.
 
Der Antrieb ist Referenziert. Ich kann auch über die Steuertafel Tippen und Positionieren. Alles funktioniert soweit. Der Geber ist justiert. Wenn ich Tippe sieht man in dem Reiter Referenzieren das von MDI auf Epos Tippen ungeschaltet wird


Gesendet von iPhone mit Tapatalk
 
Ich habe in den letzen Tagen auch die ersten Sinamics mit TIA (1500-er) inbetriebnehmen dürfen. Allerdings S120 mit CU310. Die muß man separat im Starter nicht im TIA konfigurieren.
Für die Ansteuerung habe ich den Baustein aus der Dirvelib genutzt (FB284) Um den herum habe ich dann meine eingene Ansteuerung in SCL geschrieben,die mit der Ansteuerung unserer anderen Servos indentisch ist.
Intern ist der FB284 leider von Siemens ziemlich unschön aufgebaut, die haben nicht die UDT des Telegramm 111 aus der Telegramm-Library genutzt, sondern tatsächlich mit Slice-Zugriffen auf Zustand- und Steuerwort gearbeitet. Unverständlich, aber ok, der Baustein tut was er soll, man muß nicht unbedingt reinschauen. ;-)

Insgesamt läuft das ja so, dass man einen Mode vorgeben muß (2=Absolutwert fahren) eine Geschwindigkeit und eine Position, Override für Geschwindigkeit, Acceleration und Decelleration!!!! (Achtung, auch die dürfen nicht 0% sein) und dann einen Execute zum starten.
 
Ich habe jetzt 2 die gleichen Anlagen an meinem Rechner zum Vergleich angeschlossen. Tia Portal und Starter beide identisch. Geschwindigkeit wird in den Starter übertragen. Override ei beiden über 0%. Ich muss mal schaun wie die Geschwindigkeit weiter verarbeitet wird.


Gesendet von iPhone mit Tapatalk
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich verstehe ehrlich gesagt nicht, wieso Du immer von Geschwindigkeit sprichst.

Die Konfiguration und die ganzen Informationen zwischen den Zeilen (1m = 1000LU, Positionieren etc.) klingen doch viel mehr nach einem Einfachpositionierer.
Dem gibt man aber doch eine Position und keine Geschwindigkeit vor. Die Geschwindigkeit ist ein Ergebnis, dass der Einfachpositionierer Dir berechnet.
 
Es geht hier rein um die Geschwindigkeit! Diese wird im Starter in 1000 LU/ min umgerechnet


Gesendet von iPhone mit Tapatalk
 
Der Fehler ist gefunden. Es war die falsche Achsnummer eingetragen [emoji85]


Gesendet von iPhone mit Tapatalk
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich verstehe ehrlich gesagt nicht, wieso Du immer von Geschwindigkeit sprichst.

Die Konfiguration und die ganzen Informationen zwischen den Zeilen (1m = 1000LU, Positionieren etc.) klingen doch viel mehr nach einem Einfachpositionierer.
Dem gibt man aber doch eine Position und keine Geschwindigkeit vor. Die Geschwindigkeit ist ein Ergebnis, dass der Einfachpositionierer Dir berechnet.

Dem Einfachpositionierer muß man schon sagen, wie schnell die Achse fahren soll. Der Servo berechnet dann das Fahrprofil, das natürlich bein Beschleunigen und Bremsen nicht mit der angegebenen Max-Geschwindigkeit fährt.

@chipchap
Was ist eigentlich mit dem Override für die Geschwindigkeit? Ich werde das mal Montag testen, 0% sollte eigentlich dafür sogen, das der Antrieb steht.
 
Mit dem Override hatte ich schon geschrieben. Der passt jetzt natürlich auch. Es waren alle Parameter ok. Ein Kollege hatte die Antriebsnummer vertauscht. Von daher konnte es nicht funktionieren.


Gesendet von iPhone mit Tapatalk
 
Zurück
Oben