MC_ReadAxisComponents

MC_ReadAxisComponents 1:

Mit dem Funktionsbaustein MC_ReadAxisComponents werden Informationen zu den Unterelementen Encoder, Drive und Controller einer Achse gelesen.

    Hinweis: Mit "Achse" ist in diesem Fall die TwinCAT NC Achse und nicht der Antrieb gemeint!

VAR_INPUT

VAR_INPUT
    Execute : BOOL;
END_VAR

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

VAR_OUTPUT

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

Done : Wird TRUE, wenn die Parameter erfolgreich gelesen wurden.

Busy : Wird TRUE, sobald der Baustein aktiv ist. Busy wird mit der steigenden Flanke am Execute-Eingang TRUE und wird FALSE, wenn die Funktion beendet oder abgebrochen wurde und der Baustein eine neue steigende Flanke am Execute-Eingang akzeptiert.

Error : Wird TRUE, sobald ein Fehler eintritt.

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

VAR_IN_OUT

VAR_IN_OUT
    AxisComponents : ST_AxisComponents;
    Axis           : NCTOPLC_AXLESTRUCT;
END_VAR

AxisComponents : Parameterdatenstruktur vom Typ ST_AxisComponents.  

Axis : Achsstruktur.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v2.10 Build 1251

PC (i386)

TcMC.Lib