Herunterladen Diese Seite drucken

Beckhoff EL70 7-Serie Dokumentation Seite 159

Schrittmotorklemmen mit feldorientierter regelung

Werbung

Inbetriebnahme
Abb. 182: Erforderliche Bibliotheken
Anschließend werden einige globale Variablen deklariert (siehe Abb. "Globale Variablen"). Die Datentypen
PLCTONC_AXLESTRUCT und NCTOPLC_AXLESTRUCT sorgen für die Kommunikation zwischen der PLC
und der NC.
Abb. 183: Globale Variablen
Nachdem die globalen Variablen deklariert worden sind, können Sie mit der Programmierung starten. Dazu
deklarieren Sie vorerst die lokalen Variablen (siehe Abb. "Lokale Variablen").
MC_Direction ist ein Aufzählungstyp, der dem Baustein MC_MoveVelocity die Bewegungsrichtung vorgibt,
der wiederum eine Endlosfahrt des Motors durchführt.
Mit dem Funktionsbaustein MC_Reset wird ein Reset der Achse durchgeführt. MC_MoveAbsolute ist ein
Funktionsbaustein mit dem eine absolute Positionierung durchgeführt wird.
Mit dem Funktionsbaustein MC_ReadActualPosition kann die aktuelle Position der Achse gelesen werden.
MC_Power gibt die Achse frei und MC_Stop wird für das Stoppen der Achse benötigt.
Abb. 184: Lokale Variablen
Der Programmcode lautet wie folgt (siehe Abb. "Programmcode"):
EL70x7
Version: 2.1
159

Werbung

loading