L_MC4P_WriteParameter, L_MC1P MC_WriteParameter: Wertebereichsprüfung fehlerhaft bei Parametern von Achsgruppen (behoben ab V03.26.00)

Behoben ab: 
Bibliothek:  L_MC4P_RoboticHandling (FAST Motion)       ab V03.26.00
                     L_MC1P_MotionControlBasic (FAST Motion) ab V03.26.00
                      (Update über Package-Manager)
 
Verhalten der neuen Version:
L_MC1P MC_WriteParameter und L_MC4P_WriteParameter:
Wenn der zu schreibende Wert außerhalb des zulässigen Wertebereiches des Parameters liegt, wird jetzt eine entsprechende Fehlermeldung ausgegeben.


Beschreibung des Verhaltens:
L_MC1P MC_WriteParameter und L_MC4P_WriteParameter:
Die Wertebereichsprüfung von Festkomma-Parametern ist fehlerhaft.
Werte außerhalb des gültigen Bereiches werden nicht abgefangen. Dies kann zu undefiniertem Verhalten führen.

Unter welchen Bedingungen tritt das Verhalten auf?
  • Mittels MC_WriteParameter oder L_MC4P_WriteParameter werden Parameter von Achsen, bzw. Achsgruppen zur Laufzeit der PLC aus der Applikation geändert und
  • es sind Festkomma-Parameter (z.B. UINT mit drei Nachkommastellen), welche eine Wertebereichbegrenzung aufweisen und
  • der zu schreibende Wert liegt außerhalb des zulässigen Wertebereiches.
Betroffene Produkte:
Bibliothek: L_MC4P_RoboticHandling (FAST Motion) 
                    L_MC1P_MotionControlBasic (FAST Motion) 
 
Kurzfristige Maßnahmen, Bewertung/Empfehlungen:
Zur Abhilfe sollten Parameter, welche zur Laufzeit der PLC, mit den genannten FBs beschrieben werden, nur mit Werten im gültigen Wertebereich beschrieben werden.


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