E_TcPlcBufferedCmdType_BkPlcMc

Die Konstanten in dieser Auflistung werden zur Kennzeichnung von bepufferten Achskommandos. Siehe hierzu MC_BufferMode_BkPlcMc.

Syntax

TYPE E_TcPlcBufferedCmdType_BkPlcMc : (
(* last modification: xx.xx.2009 *)
iBufferedCmd_NoOperation,
iBufferedCmd_MoveAbsolute,
iBufferedCmd_MoveRelative,
iBufferedCmd_MoveVelocity,
(**)
iBufferedCmd_Stop,
iBufferedCmd_ResetAndStop,
iBufferedCmd_Halt,
iBufferedCmd_CamIn,
iBufferedCmd_GearIn,
iBufferedCmd_Power,
iBufferedCmd_Home,
iBufferedCmd_StepAbsSwitch,
iBufferedCmd_StepLimitSwitch,
iBufferedCmd_StepBlock,
iBufferedCmd_StepDirect,
iBufferedCmd_FinishHoming,
(**)
iBufferedCmdEx_Jerk:=100,
iBufferedCmdEx_Acc,
iBufferedCmdEx_Velo,
iBufferedCmdEx_Creep,
(**)
iBufferedCmd_
);
END_TYPE

Werte

Name

Beschreibung

iBufferedCmd_NoOperation

Diese Konstante wird als Initial-Wert für Aufruf-Parameter von Funktionsbausteinen und in Variablen benutzt.

iBufferedCmd_MoveAbsolute

Das gepufferte Kommando ist durch einen MC_MoveAbsolute_BkPlcMc-Baustein eingetragen worden. Siehe Hinweis #1.

iBufferedCmd_MoveRelative

Das gepufferte Kommando ist durch einen MC_MoveRelative_BkPlcMc-Baustein eingetragen worden. Siehe Hinweis #1.

iBufferedCmd_MoveVelocity

Das gepufferte Kommando ist durch einen MC_MoveVelocity_BkPlcMc-Baustein eingetragen worden. Siehe Hinweis #1.

iBufferedCmd_Stop

reserviert, nicht implementiert.

iBufferedCmd_ResetAndStop

reserviert, nicht implementiert.

iBufferedCmd_Halt

reserviert, nicht implementiert.

iBufferedCmd_CamIn

reserviert, nicht implementiert.

iBufferedCmd_GearIn

reserviert, nicht implementiert.

iBufferedCmd_Power

reserviert, nicht implementiert.

iBufferedCmd_Home

reserviert, nicht implementiert.

iBufferedCmd_StepAbsSwitch

reserviert, nicht implementiert.

iBufferedCmd_StepLimitSwitch

reserviert, nicht implementiert.

iBufferedCmd_StepBlock

reserviert, nicht implementiert.

iBufferedCmd_StepDirect

reserviert, nicht implementiert.

iBufferedCmd_FinishHoming

reserviert, nicht implementiert.

iBufferedCmdEx_Jerk

Der mit konstantem Ruck gefahrene Anteil eines Kommandos ist durch einen Baustein eingetragen worden. Siehe Hinweis #2.

iBufferedCmdEx_Acc

Der mit konstanter Beschleunigung oder Verzögerung gefahrene Anteil eines Kommandos ist durch einen Baustein eingetragen worden. Siehe Hinweis #2.

iBufferedCmdEx_Velo

Der mit konstanter Geschwindigkeit gefahrene Anteil eines Kommandos ist durch einen Baustein eingetragen worden. Siehe Hinweis #2.

iBufferedCmdEx_Creep

reserviert, nicht implementiert.

E_TcPlcBufferedCmdType_BkPlcMc 1:

#1: Wenn die Achse einen Sollwertgenerator-Typ nutzt, der keinen Look Ahead realisiert werden vollständige Kommandos als ein Puffer-Element eingetragen.

E_TcPlcBufferedCmdType_BkPlcMc 2:

#2: Wenn die Achse einen Sollwertgenerator-Typ nutzt, der einen Look Ahead realisiert werden Kommandos in Teil-Abschnitte zerlegt und als Paket von typischerweise sieben Puffer-Elemente (Ruck, Beschleunigung, Ruck, Geschwindigkeit, Ruck, Verzögerung, Ruck) eingetragen.