L_MC1P_AxisBasicControl: xHalt verhält sich wie xStop und kann nicht unterbrochen werden (behoben ab V3.10.0)

Behoben ab:
- Bibliothek:  L_MC1P_MotionControlBasic  (FAST Motion)  ab V03.10.00.72
  (enthalten in PLC-Designer ab V03.10.00.00)

Verhalten der neuen Version:
Der Eingang xHalt löst jetzt intern einen 'MC_Halt' aus und kann durch andere Bewegungsaufträge abgebrochen werden.
Aufgrund der in der Axis_Ref hinterlegten PLCopen Zustandsmaschine ist es nicht möglich die Funktion Homing durch xHalt abzubrechen.

 
Beschreibung des Verhaltens:
Der Eingang xHalt löst intern einen MC_Stop Befehl aus.
Der MC_Stop kann Definitions-gemäß nicht unterbrochen werden. Alle neuen Beauftragungen von Bewegungen, z.B. xMoveVelExecute := TRUE, werden mit einer Fehlermeldung abgewiesen.
Erst wenn Eingang 'xHalt' wieder rückhesetzt worden ist, kann eine neue Beauftragung erfolgen.
Unter welchen Bedingungen tritt das Verhalten auf?
Nutzung der Halt-Funktion des FB L_MC1P_AxisBasicControl ('xHalt' = TRUE).
 
Betroffene Produkte:
- Bibliothek:  L_MC1P_MotionControlBasic  (FAST Motion)
  (enthalten in PLC-Designer) 
 
Kurzfristige Maßnahmen:
Verwendung einer separaten Instanz von MC_Halt für die UNterbrechnung von Bewegungsaufträgen
Bewertung/Empfehlungen:

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