BECKHOFF EL7037 Benutzerhandbuch
Seite 123

Inbetriebnahme
Abb. 133: 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. 134: 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. 135: Lokale Variablen
Der Programmcode lautet wie folgt (siehe Abb. "Programmcode"):
EL70x7
123
Version 1.0