L_MC1P: Nach Störung der EtherCAT-Kommunikation kann fälschlicherweise Fehler-Nr 20770 'PolePositionNotavailable' auftreten (behoben ab V03.23.00)

Behoben ab:
Bibliothek:  L_MC1P_MotionControlBasic  (FAST Motion)  ab V03.23.00.159
                      (Update über Package-Manager)
 
Verhalten der neuen Version:
Im Zusammenhang mit einer Störung der EtherCAT-Kommunikation tritt jetzt die beschriebene Fehlermeldung nicht mehr auf.

 
Beschreibung des Verhaltens:
Nach dem Einschalten und Freigeben tritt fälschlicher Weise die Fehlermeldung 20770 (PolePositionNotAvailable) auf.

Unter welchen Bedingungen tritt das Verhalten auf:
  • Eine Störung der EtherCAT-Kommunikation ist aufgetreten und 
  • die Achse soll bereits freigegeben werden (RegulatorON), bevor die Achse tatsächlich bereit dazu ist.

  • Betroffene Produkte:
    Bibliothek:  L_MC1P_MotionControlBasic  (FAST Motion)
     
    Kurzfristige Maßnahmen / Bewertung / Empfehlungen:
    Die Reglerfreigabe für den Antriebsregler erst beauftragen, wenn der Antriebsregler fertig initialisert und somit bereit zur Freigabe ist (Zustand ReadyToSwitchOn).
    Über das Status-Bit 'AxisRef-Name.xAxisAvailable = True' wird signalisiert, dass der Antriebsregler freigegeben werden kann.

    Hinweis: 
    Es macht nur Sinn die Reglerfreigabe des Antriebsreglers zu beauftragen, wenn dieser auch bereit dazu ist.
    Das Status-Bit xAxisAvailable als Bedingung für die Reglerfreigabe abzufragen, ist also grundsätzlich sinnvoll, auch ohne die hier beschriebene Funktionseinschränkung.



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