Anwendung:
Setzen der Position der virtuellen Königswelle, z.B. über den Funktionsblock PSAVE oder wenn ein externer Positionsgeber (Systembus) verwendet wird.
Beschreibung:
Um Bewegungen des Antriebs beim Zuschalten des Reglers an einen absoluten Leitwert zu vermeiden, wurde die Initialisierung des FB CDATA dahingehend geändert, dass die Zuordnung der Kurvendaten während der Einschaltphase auf die absolute X-Position erfolgt. In den alten Versionen musste die Freigabe des Antriebsreglers abhängig von der Position der Königswelle und der Anzahl der Stützstellen in der Kurve verzögert werden, um Bewegungen des Antriebs beim Einschalten zu vermeiden.
Erfolgt ein Setzen der Position der virtuellen Königswelle beliebig im Betrieb, z.B. durch Wechseln von einem Leitwertgeber zum anderen, Wechsel von Absolutwertgeber zu virtuellem Master, usw., so muss ein Übergang auch ohne Netzschalten möglich sein. Da die Positionssprünge in solchen Fällen oft nicht im 1 ms - Zyklus abgearbeitet werden können, muss der Ausgleichsvorgang logisch in die Applikation integriert werden.
Um diesen Ablauf zu ermöglichen, wurden die FB CDATA und CURVEC1 um digitale Ausgänge -INIT erweitert. Mit High- Pegel an diesen Ausgängen lässt sich feststellen, dass sich die x-Achse (CDATA-X-NOUT), bzw. die y-Achsen (CDATA-NOUT, CURVEC1-DFOUT) noch im Übergang befinden und damit nicht der eingestellten Kurvenfunktion folgen. Applikativ sind die Signale in die FB- Konfiguration einzubinden, um eine unbrauchbare Antriebsbewegung auszuschließen.