Herunterladen Inhalt Inhalt Diese Seite drucken

Start Von Motion Control-Aufträgen - Siemens SIMATIC S7-1500 Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:
Inhaltsverzeichnis

Werbung

Programmieren
6.4 Start von Motion Control-Aufträgen
6.4
Start von Motion Control-Aufträgen
Beschreibung
Das Starten von Motion Control-Aufträgen erfolgt durch Setzen des Parameters "Execute"
bzw. "Enable" der Motion Control-Anweisung. Die Aufrufe der Motion Control-Anweisungen
sollten für ein Technologieobjekt in einer Ablaufebene erfolgen.
Beachten Sie bei der Ausführung von Motion Control-Aufträgen auch den Status des
Technologieobjekts.
Das Starten von Motion Control-Aufträgen sollte in folgenden Schritten ausgeführt werden:
1. Zustand des Technologieobjekts abfragen.
2. Neuen Auftrag für das Technologieobjekt anstoßen.
3. Auftragsstatus prüfen.
Die Schritte werden am Beispiel eines Auftrags zum absoluten Positionieren erläutert.
1. Zustand des Technologieobjekts abfragen
Stellen Sie sicher, dass sich das Technologieobjekt im entsprechenden Zustand befindet,
um den gewünschten Auftrag auszuführen:
● Ist das Technologieobjekt freigegeben?
● Steht ein Technologie-Alarm an?
● Ist das Technologieobjekt referenziert?
2. Neuen Auftrag für das Technologieobjekt anstoßen
Stoßen Sie einen neuen Auftrag an.
Geben Sie am Parameter "Position" der "MC_MoveAbsolute"-Anweisung die Position an, auf
die die Achse verfahren werden soll. Starten Sie den Auftrag mit einer steigenden Flanke am
Parameter "Execute".
158
Zur Ausführung von Bewegungsaufträgen muss das Technologieobjekt freigegeben sein.
Die Freigabe erfolgt über die Motion Control-Anweisung "MC_Power".
Der Parameter "MC_Power.Status" muss den Wert TRUE zeigen.
Zur Ausführung von Bewegungsaufträgen dürfen keine Technologie-Alarme anstehen.
Quittieren Sie eventuell anstehende Alarme nach der Fehlerbehebung mit der Motion
Control-Anweisung "MC_Reset".
Eine Liste der Technologie-Alarme und Alarmreaktionen finden Sie im Anhang
Technologie-Alarme (Seite 277).
Um einen Auftrag zum absoluten Positionieren auszuführen, muss das Technologieobjekt
Positionierachse referenziert sein. Das Referenzieren erfolgt über die Motion Control-
Anweisung "MC_Home". Die Variable des Technologieobjekts
<TO>.StatusWord.HomingDone muss den Wert TRUE zeigen.
S7-1500 Motion Control
Funktionshandbuch, 01/2013, A5E03879255-01

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis