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 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 |
