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
MC_ReadActualPosition
MC_ReadActualPosition-Parameter
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
  • TRUE: Ruft bei Aktivierung den Wert des Parameters fortlaufend ab.
  • FALSE: Leerlauf.
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
  • TRUE: Der Anweisungsblock ist aktiv, und es werden neue Ausgabewerte erwartet.
  • FALSE: Der Anweisungsblock ist inaktiv.
Busy
Ausgang
BOOL
  • TRUE: Dieser Anweisungsblock ist nicht abgeschlossen.
  • FALSE: Der Anweisungsblock ist abgeschlossen.
Error
Ausgang
BOOL
Gibt an, dass ein Fehler aufgetreten ist.
  • TRUE: Es wurde ein Fehler erkannt.
  • FALSE: Kein Fehler.
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 ein MC_ReadActualPosition-Funktionsblockdiagramm
Beispiel für einen MC_ReadActualPosition-Kontaktplan
Beispiel für einen MC_ReadActualPosition-Kontaktplan
Beispiel für strukturierten MC_ReadActualPosition-Text
Beispiel für strukturierten MC_ReadActualPosition-Text
Ergebnisse
Tabelle mit den Ergebnissen von MC_ReadActualPosition mit Spalten für Name, Wert, Anfangswert, Datentyp und Beibehaltungsstatus
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal