L_MC1P: MC_ReadParameter liefert sporadisch falsches Leseergebnis trotz Status xValid=True, bei paralleler Ausführung in verschiedenen Tasks (behoben ab V03.26.00)
Behoben ab:
Bibliothek: L_MC1P_MotionControlBasic (FAST Motion) ab V03.26.00
(Update über Package-Manager)
Verhalten der neuen Version:
Bei der parallelen Ausführung verschiedener Instanzen von L_DCO_ReadDriveParameter aus unterschiedlichen Tasks werden jetzt immer die korrekten Werte angezeigt.
Beschreibung des Verhaltens:
L_DCO_ReadDriveParameter, bzw. MC_ReadParameter:
Bei paralleler Ausführung kann es vorkommen, dass falsche Werte gelesen und angezeit werden, trotz als erfolgreich gemeldetem Leseauftrag (xValid=True).
Unter welchen Bedingungen tritt das Verhalten auf?
FB L_DCO_ReadDriveParameter, bzw. MC_ReadParameter,
Lese-Aufträge für Parameter werden zeitlich parallel aus verschiedenen Tasks mit unterschiedlichen Tasklaufzeiten ausgeführt.