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