4 mc_moveabsolute – NORD Drivesystems BU0550 Benutzerhandbuch

Seite 55

Advertising
background image

3 AWL (Instruction List, IL)

BU 0550 DE-0813

55

3.5.2.4

MC_MoveAbsolute

Schreibt einen Positions- und Geschwindigkeitssollwert zum Frequenzumrichter, sofern EXECUTE von 0
auf 1 wechselt (Flanke). Die Sollfrequenz VELOCITY wird nach der im MC_MoveVelocity erläuterten Skalie-
rung übergeben.

Das High und das Low Word der Sollposition sind im Parameter P553 zu definieren.

POSITION:

MODE = False:

Die Sollposition ergibt sich aus dem in POSITION übergebenen Wert.

MODE = True:

Der in POSITION übergebene Wert entspricht dem um 1 erhöhten Index aus Parameter
P613. Die in diesem Parameterindex hinterlegte Position entspricht der Sollposition.

Beispiel:

Mode = True; Position = 12
→ Der FB fährt die Position, die im aktuellen Parametersatz von P613[-13] steht, an.

Hat der Umrichter die Sollposition erreicht, so wird DONE auf 1 gesetzt. DONE wird mit dem Rücksetzen
von EXECUTE gelöscht. Wenn EXECUTE vor dem Erreichen der Zielposition gelöscht wird, so wird DONE
für einen Zyklus auf 1 gesetzt. Während des Verfahrens zur Sollposition ist BUSY aktiv.

Sollte der Vorgang abgebrochen werden (z.B. durch einen anderen MC Funktionsbaustein), wird
COMMANDABORTED gesetzt.

Im Fehlerfall wird ERROR auf 1 und in ERRORID der entsprechende Fehlercode gesetzt. DONE ist in die-
sem Fall 0.

Bei einer negativen Flanke an EXECUTE werden alle Ausgänge auf 0 zurückgesetzt.

Tabelle 74 MC_MoveAbsolute

VAR_INPUT

VAR_OUTPUT

Eingang

Erläuterung

Typ

Ausgang

Erläuterung

Typ

EXECUTE

Freigabe

BOOL

DONE

Vorgegebene Sollposition erreicht

BOOL

POSITION

Sollposition

DINT

BUSY

Sollposition nicht erreicht

BOOL

VELOCITY

Sollfrequenz

INT

COMMAND-
ABORTED

Befehl abgebrochen

BOOL

MODE

Modus Quelle Sollposition

BOOL

ERROR

Fehler im FB

BOOL

ERRORID

Fehlercode

INT

ERRORID

Erläuterung

0

Kein Fehler

0x1000

FU ist nicht freigegeben

0x1200

Lageregelung ist nicht aktiviert

0x1201

In den PLC Sollwerten ist die High Position nicht eingetragen (P553)

0x1202

In den PLC Sollwerten ist die Low Position nicht eingetragen (P553)

Advertising