L_MC2P_TappetRegister: Keine Funktion bei Vorgabe einzelner Nocken mit TappetOn = TappetOff = 0 (behoben ab V3.12.0)

Behoben ab:
- Bibliothek:  L_MC2P_MotionControlCam  (FAST Motion)  ab V03.12.00.35
  (enthalten in PLC-Designer ab V03.12.00.177)
 
Verhalten der neuen Version:
Im Falle der Vorgabe von unplausiblen Nocken-Parametern wird jetzt eine Fehlermeldung ausgegeben (L_IE1P_Error.InvalidTappetData).

Beschreibung des Verhaltens:

Die Nockenschalt-Funktion (L_MC2P_TappetRegister) funktioniert nicht, wenn Nocken mit TappetOn = TappetOff = 0 mit FB 'L_MC2P_TappetRefFromStruct' übergeben werden.
Der Ausgang 'xBusy' geht nicht auf TRUE.

Unter welchen Bedingungen tritt das Verhalten auf?
Es werden am FB L_MC2P_TappetRefFromStruct Nocken übergeben, die nicht plausibel sind, z.B. TappetOn = TappetOff = 0.
Danach wird der FB  L_MC2P_TappetRegister aktiviert
Ursache:  udiCamDataCount ist identisch zur Anzahl der Array-Elemente L_MC2P_TappetDataPos, die plausibel sind.
 
Betroffene Produkte:
- Bibliothek:  L_MC2P_MotionControlCam  (FAST Motion) 
  (enthalten in PLC-Designer)
 
Kurzfristige Maßnahmen:
Nocken funktionieren nur, wenn udiCamDataCount identisch zur Anzahl der Nocken ungleich Null eingestellt ist
 
Bewertung/Empfehlungen:
 

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