Fehlerhafte Positionswiederherstellung nach Netz-Ein mit FB L_EsEncoderConv (Beseitigung)

Behoben ab:
Bibliothek LenzeElectricalShaft V01.03.04.00 und höher, enthalten ab Engineer HighLevel 2.10 SP2

Verhalten der neuen Version?
In der neuen Version wird bei Netzschalten ein Verdrehen des Gebers berücksichtigt. Der Positionsausgang dnPosOut_p des Funktionsblocks L_EsEncoderConv zeigt nach Netz-Ein Werte an, die mit der externen Position am Eingang dnEncoderIn des Positionsgebers übereinstimmen, wenn die Positionswiederherstellung nach Netzwiederkehr (C5275 = 1) gewählt ist.



Wie sieht die Reaktion aus?
Der Positionsausgang dnPosOut_p des Funktionsblocks L_EsEncoderConv zeigt nach Netz-Ein Werte an, die nicht mit der externen Position am Eingang dnEncoderIn des Positionsgebers übereinstimmen.

Wann tritt das Problem auf?
Das Verhalten tritt auf, wenn im Funktionsblock L_EsEncoderConv die Wiederherstellung der Position nach Netz-Ein angewählt ist (C5275 = 1) und während des Ausschaltens der Geber verdreht wird. In diesem Fall wird nach Spannungswiederkehr der Positionsausgang dnPosOut_p sporadisch mit einem falschen Wert initialisiert.

Diagnosemöglichkeiten?
Die intern umgerechnete Position (Positionsausgang dnPosOut_p des Funktionsblocks L_EsEncoderConv, '_p'-Signal) weicht von der tatsächlichen Position des externen Positionsgebers (Eingang dnEncoderIn) ab.

Kurzfristige Maßnahmen/Empfehlungen?
Errechnen Sie die Position nach Netz ein extern (z. B. in einer SPS) und geben Sie im Funktionsblock L_EsEncoderConv diesen Startwert für den Positionsausgang dnPosOut_p über die Eingänge bLoadStartPos und dnStartPos_p vor.

Bewertung:
Der FB L_EsEncoderConv dient dazu, den unskalierten Wert eines Positionsgebers (z.B. CAN-Leitwertgeber) auf die 9400-interne Positionsskalierung umzurechnen. Dazu gehört auch die Berücksichtigung eines Verdrehens des Gebers im Netz-Aus-Zustand innerhalb des halben Darstellungsbereichs. Ein Verdrehen im spannungslosen Zustand wird aufgrund der Funktionseinschränkung nicht erkannt.
Als Abhilfe kann nach Netz-Ein der gültige Startwert extern bestimmt und über die Ladefunktion im FB L_EsEncoderConv gesetzt werden.

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