MC_Stop

Dieser Funktionsbaustein führt einen Bewegungsstopp auf einer Achse aus und führt sie in den Zustand "Stopping". Alle laufenden Funktionsbausteinausführungen werden abgebrochen. Während sich die Achse im Zustand "STOP" befindet, kann kein anderer Funktionsbaustein eine Bewegung auf der gleichen Achse durchführen. Nachdem die Achse die Geschwindigkeit 0 erreicht hat, wird der Ausgang Done auf TRUE gesetzt. Solange Execute noch TRUE oder Geschwindigkeit 0 noch nicht erreicht ist, bleibt die Achse im Zustand "Stopping". Sobald Done gesetzt und Execute FALSE ist, geht die Achse in den Zustand "Stillstand".

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

Axis

AXIS_REF

Verweis auf ein logisches Gerät
(Name des logischen Geräts)

Siehe dazu auch AXIS_REF.

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Execute

BOOL

Ausführung des Funktionsbausteins starten.

Position

LREAL

Referenz-Offset in Anwendereinheiten

BufferMode

MC_Buffer_Mode

Chronologische Abfolge des Funktionsbausteins

UseConfiguredRefOffset

BOOL

Festlegen, ob der im logischen Gerät konfigurierte Referenz-Offset oder der Eingang Position am Funktionsbaustein als Referenz-Offset verwendet wird.

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Done

BOOL

Funktionsbaustein erfolgreich beendet

Busy

BOOL

Funktionsbaustein ist aktiv

Active

BOOL

Funktionsbaustein steuert die Achse

CommandAborted

BOOL

Der Funktionsbaustein wurde durch einen anderen Befehl abgebrochen

Error

BOOL

Fehler im Funktionsbaustein aufgetreten

ErrorID

WORD

Fehlernummer