MC_ReadStatus

MC_ReadStatus 1:

Mit dem Funktionsbaustein MC_ReadStatus werden die Stati für eine Achse angezeigt. 

VAR_INPUT

VAR_INPUT
    Enable : BOOL;
END_VAR

Enable : Solange der Eingang TRUE ist  wird das Kommando ausgeführt. 

VAR_OUTPUT

VAR_OUTPUT
    Done               : BOOL;
    Error              : BOOL;
    ErrorID            : UDINT;
    Errorstop          : BOOL;
    Stopping           : BOOL;
    StandStill         : BOOL;
    DiscreteMotion     : BOOL;
    ContinousMotion    : BOOL;
    SynchronizedMotion : BOOL;
    Homing             : BOOL;
    ConstantVelocity   : BOOL;
    Accelerating       : BOOL;
    Decelerating       : BOOL;
END_VAR

Done : Wird TRUE, wenn die Stati erfolgreich ermittelt wurden.

Error : Wird TRUE, sobald ein Fehler eintritt.

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

Errorstop : Wird TRUE, sobald ein Achs-Fehler eintritt.

Stopping : Wird TRUE, sobald die Achse in der Bremsphase ist.

StandStill : Wird TRUE, sobald die Achse in steht.

DiscreteMotion : Wird TRUE, sobald die Achse durch eine diskrete Bewegung verfahren wird.

ContinousMotion : Wird TRUE, sobald die Achse durch eine kontinuierliche Bewegung verfahren wird.

SynchronizedMotion : Wird TRUE, sobald die Achse gekoppelt ist.

Homing : Wird TRUE, sobald die Achse referenziert wird.

ConstantVelocity : Wird TRUE, sobald die Achse mit konstanter Geschwindigkeit fährt.

Acceleration : Wird TRUE, sobald die Achse beschleunigt.

Deceleration : Wird TRUE, sobald die Achse verzögert.

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