L_MC2P_BoundsCAM: Auftreten einer unerwarteten Watchdog-Exception, wenn X-Endposition größer als max. X-Position (behoben ab V03.30.00)

Behoben ab:
Bibliothek:   L_MC2P_MotionControlCam  (FAST Motion)  ab V03.30.00

Verhalten der neuen Version:
Keine Watchdog-Exception, wenn CamData-X-Position außerhalb des des Bereichs zwischen lrXStartPos und lrXEndPos liegt. Stattdessen wird eine Fehlermeldung 22028: "InvalidStartOrEndPosOfCam" generiert.

 
Beschreibung des Verhaltens:
FB L_MC2P_BoundsCAM:
Nach dem Start des FB L_MC2P_BoundsCAM (L_MC2P_BoundsCAM.xExecute = TRUE) spricht die Zykluszeit-Überwachung an (Watchdog-Exception).

Unter welchen Bedingungen tritt das Verhalten auf?
  • FB L_MC2P_BoundsCam mit CAM-Tabelle vom Typ L_MC2P_CamRefFromStruct am Eingang itfCamTable und
  • X-Endposition (Eingang lrXEndPos) ist grösser als die größte X-Position der CAM-Daten am Eingang itfCamData. 
Betroffene Produkte: 
Bibliothek:   L_MC2P_MotionControlCam  (FAST Motion) 

Kurzfristige Maßnahmen / Bewertung/Empfehlungen:
Abhilfe: X-Endposition gleich der größten X-Position setzen.



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