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-Funktionsbaustein eingetragen worden. Siehe Hinweis #1. |
iBufferedCmd_MoveRelative | Das gepufferte Kommando ist durch einen MC_MoveRelative_BkPlcMc-Funktionsbaustein eingetragen worden. Siehe Hinweis #1. |
iBufferedCmd_MoveVelocity | Das gepufferte Kommando ist durch einen MC_MoveVelocity_BkPlcMc-Funktionsbaustein 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 Funktionsbaustein eingetragen worden. Siehe Hinweis #2. |
iBufferedCmdEx_Acc | Der mit konstanter Beschleunigung oder Verzögerung gefahrene Anteil eines Kommandos ist durch einen Funktionsbaustein eingetragen worden. Siehe Hinweis #2. |
iBufferedCmdEx_Velo | Der mit konstanter Geschwindigkeit gefahrene Anteil eines Kommandos ist durch einen Funktionsbaustein 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. |