Datentyp AXIS_REF
Der Datentyp AXIS_REF ist eine Datenstruktur, die Informationen ü ber eine
Bewegungsachse enthä lt. Sie wird als Eingabe- und Ausgabevariable in allen
Bewegungssteuerungs-Funktionsblö cken verwendet. Eine Instanz eines
AXIS_REF-Datentyps wird automatisch erstellt, wenn Sie der Konfiguration
eine Bewegungsachse hinzufü gen.
Parameter
Datentyp
Axis_ID
AXIS_REF
Fehler-Kennz
BOOL
eichen
AxisHomed
BOOL
ConstVel
BOOL
AccFlag
BOOL
DecelFlag
BOOL
AxisState
USINT
ErrorID
UINT
ExtraData
UINT
TargetPos
REAL
CommandPo
REAL
s
TargetVel
REAL
CommandVel REAL
Rockwell Automation Publication 2080-RM001E-EN-E - November 2015
Anweisungen für Bewegungssteuerung
Beschreibung
Die Logikachsen-ID wird automatisch von der Connected Components
Workbench zugewiesen. Sie kann vom Benutzer weder bearbeitet noch
angezeigt werden.
Zeigt an, ob in der Achse ein Fehler vorliegt.
Zeigt an, ob die Achse erfolgreich zurü ckgesetzt wurde oder nicht.
Wenn der Benutzer versucht, das Zurü cksetzen einer Achse zu wiederholen,
wenn „AxisHomed" bereits gesetzt ist (Zurücksetzen erfolgreich ausgeführt),
und das Ergebnis ist nicht erfolgreich, wird der Status „AxisHomed" gelöscht.
Zeigt an, ob sich die Achse in der Bewegung „Konstante Geschwindigkeit"
befindet oder nicht. Feststehende Achsen werden in „Konstante
Geschwindigkeit" nicht berücksichtigt.
Zeigt an, ob sich die Achse in der Bewegung „Beschleunigen" befindet oder
nicht.
Zeigt an, ob sich die Achse in der Bewegung „Verzögern" befindet oder nicht.
Zeigt den aktuellen Zustand der Achse an.
Zeigt die Ursache des Achsenfehlers an, wenn ein Fehler durch „ErrorFlag"
angezeigt wird. Dieser Fehler resultiert in der Regel aus einem Fehler bei der
Ausführung des Bewegungssteuerungs-Funktionsblocks.
Reserviert.
Zeigt die finale Zielposition der Achse für die Funktionsblö cke
„MoveAbsolute" und „MoveRelative" an.
Bei den Funktionsblöcken „MoveVelocity", „Stop" und „Halt" hat „TargetPos"
den Wert 0 – ausgenommen, die durch vorherige Positionsfunktionsblöcke
gesetzte „TargetPos" wird nicht gelöscht.
Wä hrend der Bewegung ist dies die aktuelle Position, die der Controller der
Achse anweist. Zwischen der tatsä chlichen Achsenposition und dieser
Befehlsposition kann es zu einer leichten Verzögerung kommen.
Die maximale Zielgeschwindigkeit, die der Achse für einen bewegenden
Funktionsblock angewiesen wird. Der Wert von „TargetVel" im aktuellen
Funktionsblock oder ein kleinerer Wert, abhängig von den anderen
Parametern im selben Funktionsblock.
Wä hrend der Bewegung zeigt dieses Element die aktuelle Geschwindigkeit
an, die der Controller der Achse anweist.
Zwischen der tatsächlichen Geschwindigkeit der Achse und „CommandVel"
kann es aufgrund von Antriebsverzögerungen oder einem Überschwingen bei
der Antriebsanpassung zu leichten Abweichungen kommen.
Kapitel 17
459