Allgemeiner Ablauf

Um den Betriebsmodus zu aktivieren und zu starten, müssen die Variablen in einer bestimmten Reihenfolge gesetzt werden. Folgende Grafik zeigt am Beispiel des Modus "Velocity", in welcher Reihenfolge die Variablen gesetzt werden müssen und welche Ausgabe vom Schrittmotormodul kommt. Wenn ein Modus aktiviert wird, darf kein anderer Modus aktiviert sein.

Der Start eines Modus erfolgt in folgender Reihenfolge:

Nr.

Eingabevariable

Nr.

Ausgabevariable

[1]

xActivate := TRUE

Der Velocity-Modus wird aktiviert.

[2]

xStart := TRUE

Die Bewegung des Motors wird gestartet.

[3]

xBusy = TRUE

[4]

xBusyExecuteMovement = TRUE

[5]

Steuerungsvariablen

 

 

Solange xStart auf TRUE gesetzt ist, können Sie über die Steuerungsvariablen neue Sollwerte für Geschwindigkeit, Beschleunigung oder Abbremsung übergeben, die direkt übernommen und ausgeführt werden. Die Anweisung wird direkt umgesetzt.

Die Deaktivierung eines Modus erfolgt in folgender Reihenfolge:

Nr.

Eingabevariable

 

Nr.

Ausgabevariable

[2]

xStart := FALSE

Die Bewegung des Motors wird gestoppt.

[3]

xBusy = FALSE

[4]

xBusyExecuteMovement = FALSE

[1]

xActivate := FALSE

Der Velocity-Modus wird deaktiviert.