L_TT1P_TablePositioning: In bestimmten Fällen wird xDone nicht zurück gesetzt (behoben ab V3.12)

Behoben ab:
L_TT1P_TechnologyModules_LM V3.12.0.9
 
Verhalten der neuen Version:
Wird der Eingang xExecutePositioning nur kurzfristig auf TRUE gesetzt, so erfolgt das Setzen des Ausgangs xDone bei Beendigung des Positioniervorgangs nur für einen Zyklus. Bleibt der Eingang xExecute dauerhaft auf TRUE gesetzt, so bleibt das Statusbit xDone nach Beendigung des Positioniervorgangs so lange gesetzt, bis xExecutePositioning wieder auf FALSE gesetzt wird.
 
Beschreibung des Verhaltens:
Der Ausgang xDone des Technologiemoduls bleibt auf TRUE
Unter welchen Bedingungen tritt das Verhalten auf?
Die Positionierung wird mit xExecutePositioning = TRUE gestartet. Anschließend wird xExecutePositioning = FALSE gesetzt. Es wird also nur für kurze Zeit gesetzt um das Profil zu starten.
Dann wird das Profil mit xAbortPositioning = TRUE abgebrochen.
 
Betroffene Produkte:
Funktionsbaustein L_TT1P_TablePositioning aus Bibliothek L_TT1P_TechnologyModules_LM (ab V3.10.0.8)
 
Kurzfristige Maßnahmen:
xExecutePositioning auf TRUE gesetzt lassen, bis entweder xDone oder xAbortPositioning gesetzt wird.
  
Bewertung/Empfehlungen:
Ein neues Profil kann aber in diesem Fall trotzdem wieder gestartet werden.  

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