MC_NewPosAndVelo

MC_NewPosAndVelo 1:

Mit dem Funktionsbaustein MC_NewPosAndVelo kann einer sich bewegenden Achse eine neue Zielposition mit neuer Geschwindigkeit vorgegeben werden.

VAR_INPUT

VAR_INPUT
    Execute       : BOOL;
    Mode          : E_CmdTypeNewTargPosAndVelo;
    NewPos        : LREAL;
    NewVelo       : LREAL;
    ActivationPos : LREAL;
ND_VAR

Execute : Mit der steigenden Flanke wird das Kommando ausgeführt. 

Mode : Mode für die neue Zielposition/Geschwindigkeit 

NewPos : Neue Zielposition. Die neue Zielposition kann größer oder kleiner der alten Zielposition sein.

NewVelo : Neue Geschwindigkeit. 

ActivationPos : Position an der bei nicht instantaner Übernahme die neue Position oder Geschwindigkeit aktiviert wird. Wenn der

Mode REACH_VELO_AT_POS verwendet wird, wird die neue Geschwindigkeit an dieser Position erreicht. Die Änderung beginnt also vorher.

VAR_OUTPUT

VAR_OUTPUT
    Done           : BOOL;
    CommandAborted : BOOL;
    Error          : BOOL;
    ErrorID        : UDINT;
END_VAR

Done : Wird TRUE, wenn der Befehl erfolgreich abgesetzt wurde.

CommandAborted : Wird TRUE, wenn der Auftrag unterbrochen wurde.

Error : Wird TRUE, sobald ein Fehler eintritt.

ErrorID : Liefert bei einem gesetzten Error-Ausgang die  Fehlernummer.

VAR_IN_OUT

VAR_IN_OUT
    Axis : NCTOPLC_AXLESTRUCT;
END_VAR

Axis : Achsstruktur.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v2.8

PC (i386)

TcMC.Lib