Parameter
Parametert
yp
EN
Eingabe
AxisIn
Eingabe
Ausführen
Eingabe
Velocity
Eingabe
Beschleunigung
Eingabe
Deceleration
Eingabe
Jerk
Eingabe
DirectionIn
Eingabe
BufferMode
Eingabe
ENO
Ausgabe
Achse
Ausgabe
InVelocity
Ausgabe
Busy
Ausgabe
Active
Ausgabe
Richtung
Ausgabe
CommandAborte
Ausgabe
d
Das Vorzeichen von (Geschwindigkeit * Richtung) legt die
Bewegungsrichtung für einen „MC_MoveVelocity"-Funktionsblock
fest. Wenn Geschwindigkeit und Richtung dasselbe Vorzeichen haben,
wird eine positive Richtung ausgegeben. Wenn Geschwindigkeit und
Richtung unterschiedliche Vorzeichen haben, wird eine negative
Richtung ausgegeben.
Das Vorzeichen „InVelocity" wird an der Anstiegsflanke von
„Ausführen" zurückgesetzt oder wenn der
„MC_MoveVelocity"-Funktionsblock von einer anderen
Funktion/einem anderen Bewegungsereignis abgebrochen wird.
Um die vom Funktionsblock MC_MoveVelocity initiierte Bewegung
zu stoppen oder zu ä ndern, muss der Funktionsblock von einem
anderen Funktionsblock unter- oder abgebrochen werden. Dies schließ t
die erneute Ausführung des Funktionsblocks „MC_MoveVelocity" mit
anderen Parametern ein.
Wenn der Funktionsblock „MC_MoveVelocity" mit dem Achsenstatus
„StandStill" (Stillstand) (nicht gesteuert durch einen anderen
Funktionsblock) ausgegeben wird und ein Funktionsblockfehler
auftritt, wechselt die Achse in den Zustand „ErrorStop" (Fehler-Stopp).
Argumente
Datentyp
Beschreibung
BOOL
Aktivieren des Funktionsblocks.
Wenn EN = TRUE, aktuelle Berechnung von „MC_MoveVelocity" ausführen.
Wenn EN = FALSE, findet keine Berechnung statt.
Gilt nur für KOP-Programme.
AXIS_REF
Weitere Informationen finden Sie auch unter
459.
BOOL
Wenn TRUE, beginnt die Bewegung an der Anstiegsflanke.
REAL
Wert der Höchstgeschwindigkeit [u/s].
REAL
Wert der Beschleunigung (zunehmende Energie des Motors) [u/s
REAL
Wert der Verzögerung (abnehmende Energie des Motors) [u/s
REAL
Wert des Stoßes [u/s
SINT
Gültige Werte sind: -1, 0, 1.
SINT
Dieser Parameter wird nicht verwendet.
BOOL
Ausgabe aktivieren.
Gilt nur für KOP-Programme.
AXIS_REF
In LD-Programmen ist die Achsenausgabe schreibgeschützt.
BOOL
Wenn TRUE, wurde die befohlene Geschwindigkeit erreicht (erstmalig).
BOOL
Wenn TRUE, wurde der Funktionsblock noch nicht abgeschlossen.
BOOL
Wenn TRUE, besitzt der Funktionsblock die Steuerung über die Achse.
SINT
Gültige Werte sind: -1, 0, 1.
BOOL
Wenn TRUE, wurde der Befehl durch einen anderen Befehl oder durch einen
durch Fehler ausgelö sten Stopp abgebrochen.
Rockwell Automation Publication 2080-RM001E-EN-E - November 2015
Anweisungen für Bewegungssteuerung
3
]
Kapitel 17
Datentyp AXIS_REF
auf
seite
2
]
2
]
485