Sinamics Messfunktion als IBN Tool für mechanisch gekoppelte Achsen?

rschoenherr

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

kann mir jemand veraten, welche Parameter genau die Sinamics Messfunktion an einem Servoantrieb manipuliert? Ich habe diverse Siemens-Dokus durchforstet, aber keine vollständige Liste oder einen Funktionsplan gefunden... dieses Halbwissen ist mir für mein Vorhaben aber etwas zu wenig.

--> Ziel des ganzen ist es, für die Inbetriebnahme des Drehzahlreglers und die Filterparametrierung von mechanisch gekoppelten Achsen auf einer S120 Controlunit möglichst antriebsnah zu "koppeln" um die Messfunktion von Starter/Scout verwenden zu können. Dazu sollte es möglich sein, die entsprechenden Signalquellen für Sollwerte, Freigaben usw. der "Folgeachsen" auf die entsrechenden Werte der Masterachse zu verschalten, wahrscheinlich am besten mit einem Skript...

Ich bin mir sicher, dass es geht, habe aber Bedenken, dass ich ein Bit vergesse neu zu verschalten... glaube es kommt nicht so gut wenn ein Antrieb Drehzahl- und der andere Momentengeregelt verfährt...


Hat jemand 'ne Idee, wo ich die Info finden könnte oder sowas selbst schonmal versucht?

Danke schon mal im Voraus!
 
... machst Du eine Drehzahlsollwertkopplung oder eine Drehmomentkopplung?
Bei Drehzahlsollwertkopplung verschalte ich SLAVE.p1160=MASTER.r1438 und schalte zunächst den SLAVE ein. Dann hole ich die Messfunktion (zum Beispiel Speedcontroller setpoint frequence response) - je nachdem was Du untersuchen willst.
Bei der Messfunktion ergänze ich noch den SLAVE.r61 und gebe noch eine zweite Formel an : Bodediagramm MASTER.r62 zu SLAVE.r61.
Dann habe ich die Übertragungsfunktion von MASTER und SLAVE in einen Bodediagramm!
Wenn Du das alles für eine Momentenkopplung machst, würde ich den MASTER.r77 auf den SLAVE als Drehmomentsollwert verdrahten.
r77 ist ein Stromsollwert, somit muss Strom und Drehmoment gleich normiert sein.
Generell müssen MASTER und SLAVE die gleichen Bezugsgrößen p2000ff haben.
Oder Du nimmst gleich den Funktionsgenerator und verschaltest das PRBS Signal ein eine für Dich geeignete Stelle. Ist ja auch das schöne am SINAMICS, dass er ein Multachssystem ist. Ich würde auch als MASTER den Antrieb mit der niedrigeren DO- Nummer nehmen. Der SINAMICS ist ja hier durch seine Bico-/Connector Technologie exterm flexibel.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zako,

Danke erstmal für Deine Hilfe. Da die Achsen baugleich sind, sollten die Bezugswerte kein Problem darstellen.

Meine Intention war aber noch eine etwas andere... der Funktionsgenerator als INB-funktion funktioniert ja ohne, dass das eigentliche Anwenderprogramm läuft. Für einzelne Achsen kann ich so die Leistungsfreigabe über den Funktionsgenerator schalten und je nachdem ob ich den Frequenzgang der Drehzahlregelstrecke oder den des geschlossenen Drehzahlreglers sehen will setzt mir der Funktionsgenerator auch die entsprechenden Schalter im Signalflussplan des Antriebs.
Wenn ich "nur" die Sollwerte verschalte, muss ich mich ja selbst um die einzelnen Freigaben kümmern d.h. ich müsste mir ein extra IBN-Projekt bauen, die Freigaben selber schalten, je nachdem ob was ich aufnehmen will die jeweiligen Schalter im Signalflussplan selber setzen.
Eigentlich hätte ich gerne den Einachs-Funktionsumfang der Messfunktion bei einem Gantry-Verbund... d.h. IBN-Funktionen ohne laufendes Anwenderprogramm. Am besten eben Über Skript verkoppelt und dan wieder per Skript entkoppelt...
 
Zuletzt bearbeitet:
.. naja,

wenn der Slave noch kein Standardtelegramm hat, genügt es ja über AUS1 einzuschalten. Man könnte hier z.B. SLAVE.p840 = MASTER.r899.11 parametrieren.
Dann würde SLAVE automatisch mit eingeschaltet werden.

Man könnte ja einen zweiten Antriebsdatensatz definieren, wo man nur diese Verschaltung hat und im DDS0 über Standardtelegramm arbeiten.
 
Sowohl Master als auch Slave sind an sich fertig projektiert, die Regler müssten aber eben im Verbund noch optimiert werden --> Telegramm ist also schon parametriert.

Von Interesse wäre eben, ob und welche Antriebspararameter von der Messfunktion manipuliert werden, die nicht über das Telegramm geschickt werden sondern direkt online umparametriert werden. Das ganze mit einem Skript zu verschalten sollte keine Hexerei sein ... dadurch wären dann aber egal in welchem Modus die Messfunktion läuft der Achsverbund über die Parameter einer Achse synchron angesteuert. wie gesagt ich hab nur Bedenken, dass ich einen Parameter vergesse und einen ensprechend kompletten Funktionsplan der Messunktion habe ich auch im Listenhandbuch nicht gefunden...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... mit der Steuertafel holst Du Dir Steuerhoheit auf die Achse, die Du anwählst. Aber die Partnerachse (Slaveachse) musst Du ja jetzt auch einschalten. Was spricht dagegen das z.B. in der Steuerung zu machen. Man muss den Slave ja nur einschalten, das machst Du ja in der SPS eh.
 
Zurück
Oben