How-To: Programm zur Steuerung der Achsgruppe erstellen
Die nachfolgende Anweisung beschreibt exemplarisch die Erstellung eines Programms zur Ansteuerung einer Achsgruppe.
Voraussetzung: Sie haben ein Projekt mit einer Achsgruppe angelegt wie im Kapitel How-To: Achsgruppe anlegen beschrieben.
Das Programm für die Ansteuerung der Achsgruppe erstellen Sie in der POU PLC_PRG in der Implementierungssprache CFC.
Öffnen Sie das Programm
PLC_PRGim Editor.Ziehen Sie das Element Baustein in den Editor.
Weisen Sie dem Baustein den Funktionsbaustein
SMC_GroupPowerzu.Beschalten Sie den Funktionsbaustein entsprechend nachfolgendem Bild.

Erläuterung:
Der Funktionsbaustein aktiviert alle Antriebe der Achsgruppe.
Der Ausgang
Statuszeigt die erfolgreiche Reglerfreigabe an.
Erstellen Sie einen Funktionsbaustein des Typs
MC_GroupEnable.Dieser Funktionsbaustein übergibt der Achsgruppe AxisGroup die Kontrolle über die verknüpften Achsen.
Verbinden Sie den Ausgang
Statusdes BausteinsSMC_GroupPowermit dem EingangExecutedes FunktionsbausteinsMC_GroupEnable.
Erläuterung:
Wenn alle Achsregler mit Spannung versorgt sind (
Status = TRUE), wird der Achsgruppe die Kontrolle über die Achsen übergeben.Der Ausgang
Donemeldet den Erfolg des Kommandos.
Fügen Sie einen Funktionsbaustein
MC_MoveDirectAbsolutezum Verfahren des Antriebs ein.Verbinden Sie den Ausgang
Donedes BausteinsMC_GroupEnablemit dem EingangExecutedes FunktionsbausteinsMC_MoveDirectAbsolute.Erweitern Sie das Programm folgendermaßen:

Erläuterung:
Der Funktionsbaustein
MC_MoveDirectAbsolutekommandiert eine Punkt-zu-Punkt Bewegung der Achsgruppe AxisGroup.Im Beispiel wird die Kinematik auf die Position (X = 10, Y= 20, Z = 30) verfahren. Dieser Wert wird über die Struktur
SMC_POS_REFdem EingangPositionzugewiesen.Angegeben wird die Position im Maschinenkoordinatensystem (MCS). Das Koordinatensystem wird über den Eingang
CoordSystemausgewählt.
Programm starten
Wenn Sie das Programm fertig erstellt haben und es sich fehlerfrei übersetzen lässt, können Sie es auf die Steuerung übertragen.
Starten Sie das Laufzeitsystem CODESYS Control Win (Programm
CODESYSControlService.exeim Verzeichnis"...\GatewayPLC").Stellen Sie in den Kommunikationseinstellungen den Verbindungspfad zu Ihrer Steuerung ein.
Wählen Sie den Befehl Online → Einloggen.
Übertragen Sie das Projekt auf die Steuerung.
Wählen Sie den Befehl .
Öffnen Sie das Objekt AxisGroup im Editor.
Die Positionen der Achsen werden angezeigt.
Wählen Sie den Befehl Debug → Start.
Die Positionen der Achsen verändern sich.