ST_MoveOptions

Dieser Datentyp enthält optionale Einstellungen für Fahrkommandos, wie MC_MoveAbsolute oder MC_Halt.

TYPE ST_MoveOptions :
STRUCT
// Command activation at defined ActivationPosition
// Extends the buffer mode when enabled
     EnableBlendingPosition : BOOL;
     BlendingPosition : LREAL;
     
// PositionAreaMonitoring, TargetPositionMonitoring
// and StopMonitoring can be ignored using this flag
     IgnorePositionMonitoring : BOOL;

// PositionAreaMonitoring, TargetPositionMonitoring
// can be enabled for MC_Stop and MC_Halt commands
     EnableStopPositionMonitoring : BOOL;
END_STRUCT
END_TYPE 

ST_MoveOptions

Typ

Beschreibung

EnableBlendingPosition

BOOL

Das Flag kann aktiviert werden, um eine abweichende Blending-Position für ein Kommando zu definieren. Im Normalfall ist die Blending-Position das Ziel des laufenden Kommandos. Bei einem aktiven MC_MoveVelocity ist zunächst kein Ziel definiert.

BlendingPosition

LREAL

Blending-Position, die bei aktiven Flag EnableBlendingPosition verwendet wird.

IgnorePositionMonitoring

BOOL

Die Zielfensterüberwachung kann mit diesem Flag für ein einzelnes Fahrkommando abgeschaltet werden. Die Zielfensterüberwachung wartet nach Erreichen der Zielposition bis auch der Istwert in einem definierten Zielfenster ist. Die Zielfensterüberwachung kann in den Achsparametern aktiviert werden.

EnableStopPositionMonitoring

BOOL

MC_Stop und MC_Halt-Kommandos definieren keine Zielposition. Mit diesem Flag kann für diese Kommandos dennoch eine Zielfensterüberwachung aktiviert werden. Das Fahrkommando wartet dann ab, bis sich auch die Istposition der Achse in einem definierten Fenster an der Anhalteposition befindet. Die Zielfensterüberwachung muss dazu in den Achsparametern aktiviert sein.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024

PC oder CX (x86)

Tc2_MC2