L_MC1P_SetQuickStopAppl

Mit diesem FB lässt sich Quickstop in der Applikation auslösen; die Rampen werden in der Steuerung berechnet.

Die Achse wird mit den in Subindex 48 und 49 parametrierten Werten für Verzögerung und Ruck in den Stillstand geführt.

Hinweis!

Es können nicht mehrere Instanzen pro Achse parallel abgearbeitet werden.

Eine Statusmeldung, dass der Schnellhalt Applikation aktiv ist, steht an dem Ausgang QSPApplActive des MC_ReadAxisInfo zur Verfügung.

 

 

 

L_MC1P_SetQuickStopAppl

 

 

 

AXIS_REF

-

Axis

xBusy

-

BOOL

BOOL

-

xEnable

xActive

-

BOOL

xError

-

BOOL

eErrorID

-

L_IE1P_Error

 

 

 

 

 

 

 

 

Eingänge

Name

Datentyp

Info/Einstellmöglichkeiten

Axis

AXIS_REF

Übergabe der Achsdatenstruktur

Motion-Achsen (AXIS_REF)

xEnable

BOOL

TRUE

Ausführung des FB starten.

Ausgänge

Name

Datentyp

Wert/Bedeutung

xBusy

BOOL

TRUE

Abarbeitung läuft.

Der FB wird mit xEnable = TRUE aufgerufen.

xActive

BOOL

TRUE

Die Achse wird über die Funktion Schnellhalt Applikation/Fehlerstopp in den Stillstand geführt. Wenn während der Ausführung der Verzögerungsrampe der Eingang xEnable auf FALSE zurückgesetzt wird, bleibt xActive solange auf TRUE gesetzt, bis der Antrieb den Stillstand erreicht hat, es sei denn, die Funktion wird durch eine höher priore Aktion abgelöst.

xError

BOOL

TRUE

Es ist ein Fehler aufgetreten. Details siehe eErrorID .

eErrorID

L_IE1P_Error

Wenn xError = TRUE: Fehlernummer zum aufgetretenen Fehler.