MC_ReadActualPosition (Servosteuerung liest tatsächliche Position)
Die MC_ReadActualPosition-Anweisung gibt die tatsächliche Position der Feedbackachse zurück. MC_ReadActualPosition gilt nur für Feedback-Bewegungen.
Details zum Betrieb:
- Überprüfen Sie vor der Ausführung von MC_ReadActualPosition, ob sich die Achse in einem der folgenden Zustände befindet:
- Deaktiviert
- Stillstand
- Diskrete Bewegung
- Fehler-Stopp
- Die tatsächliche Position für eine Feedback-Achse wird nach dem Download nicht auf 0 zurückgesetzt. Zum Zurücksetzen oder Löschen der Position für die Feedback-Achse verwenden Sie die Anweisung „MC_Home“ oder „MC_SetPosition“.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die
Micro850
L50E- und Micro870
L70E-Controller mit Unterstützung der Servosteuerung.MC_ReadActualPosition

Parameter | Parametertyp | Datentyp | Beschreibung |
|---|---|---|---|
AxisIn | Eingang | FB_AXIS_REF | Bei FB_Axis (Feedbackachse) verwenden Sie den Datentyp FB_AXIS_REF, um AxisIn zu definieren. |
Enable | Eingang | BOOL |
|
Axis | Ausgang | FB_AXIS_REF | In Kontaktplan-Programmen ist die Achsenausgabe schreibgeschützt. Die Ausgangsparameter der Achse werden im Datentyp FB_AXIS_REF definiert. |
Valid | Ausgang | BOOL |
|
Busy | Ausgang | BOOL |
|
Error | Ausgang | BOOL | Gibt an, dass ein Fehler aufgetreten ist.
|
ErrorID | Ausgang | UNIT | Ein eindeutiger numerischer Wert, der den Fehler angibt. Die Fehler für diese Anweisung sind in Fehler-IDs von Bewegungssteuerungs-Funktionsblock definiert. |
Position | Ausgang | REAL | Der Wert der tatsächlichen absoluten Position für die Achse der Feedback-Bewegungen (in Achseneinheit [u]). |
MC_ReadActualPosition-Beispiele
Beispiel für ein MC_ReadActualPosition-Funktionsblockdiagramm

Beispiel für einen MC_ReadActualPosition-Kontaktplan

Beispiel für strukturierten MC_ReadActualPosition-Text

Ergebnisse


Rückmeldung geben