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