Habe einen Kunden, der mich zum Umstieg auf die S7-1500 zwingt, ich lass mich mal überraschen...
Situation:
CPU1518F + einige Siemens Servos im Positionierbetrieb- typisch würde ich hier 1FK7 am S120 nehmen.
Mehrere Achsen brauche ich im 1:1 Getriebegleichlauf, die Anforderungen dabei sind relativ hoch (2 angetriebene Achsen mit mechanisch starr verbundenen Tischteilen).
Wie ist der Stand der Technik bei TIA?
Kann man das mittlerweile in der CPU koordinieren oder muss ich das in die Antriebe delegieren?
Danke für Eure Unterstützung + Gruß
StGo
Hallo StGo,
Getriebegleichlauf geht. Man positioniert eine Achse und die andere wird per PLC- Open Befehl MC_GEAR_IN (oder so ähnlich
) gekoppelt und fährt im Winkelgleichlauf mit.
Feinheiten: Es ist in dieser Ausprägung so, dass man die Synchronität zwischen den Achsen (falls überhaupt erforderlich) per Positionierbefehle (d.h. man fährt beider auf Startpunkt) und fährt anschließend im Gleichlauf. Während der Fahrt könnte man z.B. einer Achse per MC_SUPERIMPOSE (oder so ähnlich
) einen Versatz mitgeben.
Es gibt aber auch Anwendungen, wo man z.B. eine stehende Achse hat und die will man absolut auf eine fahrende Achse synchronisieren (das geht in der heutigen Version nicht direkt (man müsste sich selbst einen Startpunkt, Beschleunigung definieren und per MC_SUPERIMPOSE ggf. nochmal "nachjustieren" )).
Oder man überlässt diese Themen den Antrieb und nutzt dort den antriebsinternen Gleichlauf (ist aus meiner Sicht was für Leute, die heute den EPos einsetzen und sich daher schon auf Antriebsebene auskennen, aber die "TO´s" in der Steuerung sind schon komfortabler).
Jetzt nochmal zu Deiner Anwendung. Falls Du eine mechanisch starr gekoppelte Achse hast, ist ggf. ein Winkelgleichlauf kontraprodukitv (da reichen schon kleinste Lagedifferenzen aus, dass die I-Anteile der Drehzahlregler gegeneinander laufen - lässt sich per Trace wunderbar verfolgen, da man ja alle Daten achsübergreifend im S120 mitschreiben kann). Dann lieber gleich mit Drehmomentkopplung, Statik oder ähnlichen Konzepten arbeiten. Auch hier könnte ich mir eine Lösung per TO vorstellen. Den Master per Telegramm 5 positionieren. Den Slave als Drehzahlachse Tel. 2 anlegen und antriebsintern Drehmomentsollwert MASTER an den SLAVE verschalten Den SLAVE dann nur per MC_Power einschalten. Freaks machen sowas komplett im Antrieb und die Steuerung sieht nur eine Achse. Kannst Dir ja nochmal überlegen.
Grüße
Zako