Behoben ab:
Bibliothek: L_MC1P_MotionControlBasic (FAST Motion) ab V03.17.00.226
(Update über Package-Manager)
Verhalten der neuen Version:
Bei negativen Eingabewerten, inklusive dem Wert Null am Beschleunigungs-Override 'lrOverrideAcc', wird jetzt intern mit dem minimal möglichen Wert gerechnet und nicht, wie zuvor fälschlich mit dem Wert 1,0.
Beschreibung des Verhaltens:
Vorgabe eines negativen Eingabewertes (inklusive dem Wert Null) am Beschleunigungs-Overide 'lrOverrideAcc'.
Für den Beschleunigungs-Override sind nur Werte im Bereich von einem Minimalwert bis +1,0 zulässig.
Der Wert Null explizit nicht! (Stichwort Division durch Null).
Unter welchen Bedingungen tritt das Verhalten auf?
Bei Vorgabe von Werten unterhalb des zulässigen Wertebereiches des Beschleunigungs-Override-Einganges.
Betroffene Produkte:
Bibliothek: L_MC1P_MotionControlBasic (FAST Motion)
Kurzfristige Maßnahmen:
Nur Werte im Bereich >0,0...1,0 vorgeben, also nicht exakt Null und keine negativen Werte.
Bewertung/Empfehlungen:
Mutmaßlich wird der Beschleunigungs-Override in der Praxis nur in sehr wenigen, besonderen Anwendungsfällen tatsächlich verwendet.
Auffälligkeiten im Verhalten von bestehenden Anlagen, aufgrund dieser Behebung, werden daher nicht in nennenswertem Umfang erwartet.