MC_ReadStatus
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 |