Referenzposition geht nach Netz-Aus verloren (behoben ab V7.0)

Behoben ab:
9400 HighLine SW V07.00.30.00

Verhalten der neuen Version?
Wenn der in C2653 eingestellte, maximal zulässige Verdrehwinkel bei der internen Umrechnung in Inkremente die Darstellungsgrenze von 2^31 – 1 überschreitet, wird der Verdrehwinkel intern auf 2^31 – 1 [incr.] begrenzt.
Wird nun während Netz-Aus der Antrieb innerhalb des intern darstellbaren Bereiches verdreht, so geht die Referenzinformation (HM_bHomePosAvailable = TRUE) nach einem Netzschalten nicht mehr verloren.
Wird der Antrieb um mehr als den intern darstellbaren Bereich verdreht, so geht die Referenzinformation weiterhin verloren.




Betrifft welche Produkte?
9400 HighLine SW ≤ V05.01.01.00

Wie sieht die Reaktion aus?
Die Referenzinformation (HM_bHomePosAvailable = TRUE) geht nach einem Netzschalten verloren, obwohl der maximal zulässige Verdrehwinkel im Parameter C2653 eingehalten wurde.

Wann tritt das Problem auf?
Das Verhalten tritt auf, wenn in Verbindung mit Absolutwertgebern die Referenzposition nach Netz-Aus erhalten werden soll (C2652 = 'Erhalten'). Dabei wird der maximal zulässige Verdrehwinkel während Netz-Aus (C2653) in Winkelgraden bezogen auf die Geberwelle parametriert.  Dieser Parameter wird intern entsprechend der 'Auflösung einer Geberumdrehung' (Shift-Faktor C0100) im Antriebsregler in Inkremente umgerechnet.
Das Verhalten tritt auf, wenn es bei der Umrechnung von C2653 von Winkrelgrad nach Inkremente zu einem Zahlenüberlauf (> 2^31 - 1) in der internen Darstellung des Verdrehwinkels  kommt.

Beispielrechnung:
Bei einem Shift-Faktor von C0100 = 24 [Bit/Umdr.] und einem maximal zulässigen Verdrehwinkel während Netz-Aus von C2653(degrees) = 46081 [°] ergibt sich rechnerisch ein inkrementeller Wert von

C2653(incr) = C2653(degrees) / 360 [°] * 2^C0100 = 46081 [°] / 360 [°] * 2^24 = 2147530251 [incr.]

Da dieser Wert größer als 2^31 – 1 [incr.] ist, kommt es in diesem Beispiel zum Verlust der Referenzposition.

Diagnosemöglichkeiten?
Berechnen Sie den inkrementellen Drehwinkel nach Netz-Aus nach der Formel

C2653(incr) = C2653(degrees) / 360 [°] * 2^C0100

Wenn dieser Wert größer als 2^31 – 1 [incr.] ist, kann das Verhalten auftreten.

Kurzfristige Maßnahmen/Empfehlungen?
Stellen Sie den maximal zulässigen Drehwinkel bei Netz-Aus in C2653 nicht größer als den folgenden Maximalwert:

C2653(max) = 360 [°] * 2^(31 - C0100) - 1 [°]

Bewertung:
Das Verhalten kann bei sehr großen Werten in C2653 zu einem Verlust der Referenzinformation nach jedem Netzschalten führen. Ein Anpassen des maximal zulässigen Verdrehwinkels in C2653 vermeidet das Verhalten.
In Praxis treten derartig hohe Verdrehwinkel wie in der Beispielrechnung oben dargestellt im spannungslosen Zustand nicht auf, so dass die unter Kurzfristige Maßnahmen/Empfehlungen beschriebene Maßnahme zuverlässig Abhilfe schafft.

 

Veröffentlicht in Service Mitteilung Nr. 38/2009

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/200910725/0/
Kontaktformular