Folgende Befehle verwenden diesen strukturierten Datentypen: F171_PulseOutput_Jog_Positioning
Elemente des strukturierten Datentyps (Bezeichner):
Verwenden Sie für den Steuercode eine Hexadezimalkonstante. Beispiel: 16#1025. Die Werte 1, 0, 2 und 5 entsprechen den Stellen 3, 2, 1 und 0 der Hexadezimalkonstante. Stelle 0 befindet sich rechts außen.Weitere Stellen der Hexadezimalkonstante werden vom Compiler automatisch kurz vor dem Befehlsaufruf für die Positioniermethode belegt.
Stelle |
Wert |
Einstellung |
---|---|---|
2 |
Freigabe der Ausgänge |
|
0 |
Pulsausgang | |
1 |
Simulation | |
1 |
0 |
Relativwertpositionierung (fest) |
0 |
Pulsausgangsart |
|
0 |
Vorwärts: Rechts-/Linkslauf Die Ansteuerung erfolgt über zwei Pulse: einen positiven (im Uhrzeigersinn, d.h. rechts drehend) und einen negativen (entgegen dem Uhrzeigersinn, d.h. links drehend). |
|
1 |
Vorwärts: Pulse/Richtung Die Positionssteuerung erfolgt über einen Pulsausgang, der die Geschwindigkeit vorgibt, und einen Pulsausgang, der die Drehrichtung über TRUE/FALSE-Signale steuert. (Vorwärts FALSE: Die Vorwärtsbewegung wird ausgeführt, wenn das Richtungsanzeigesignal FALSE ist.) |
|
2 |
VorwärtsPulse/Richtung Die Positionssteuerung erfolgt über einen Pulsausgang, der die Geschwindigkeit vorgibt, und einen Pulsausgang, der die Drehrichtung über TRUE/FALSE-Signale steuert. (Vorwärts TRUE: Die Vorwärtsbewegung wird ausgeführt, wenn das Richtungsanzeigesignal TRUE ist.) |
|
4 |
Rückwärts: Rechts-/Linkslauf Die Ansteuerung erfolgt über zwei Pulse: einen positiven (im Uhrzeigersinn, d.h. rechts drehend) und einen negativen (entgegen dem Uhrzeigersinn, d.h. links drehend). |
|
5 |
Rückwärts: Pulse/Richtung Die Positionssteuerung erfolgt über einen Pulsausgang, der die Geschwindigkeit vorgibt, und einen Pulsausgang, der die Drehrichtung über TRUE/FALSE-Signale steuert. (Vorwärts FALSE: Die Vorwärtsbewegung wird ausgeführt, wenn das Richtungsanzeigesignal FALSE ist.) |
|
6 |
Rückwärts: Pulse/Richtung Die Positionssteuerung erfolgt über einen Pulsausgang, der die Geschwindigkeit vorgibt, und einen Pulsausgang, der die Drehrichtung über TRUE/FALSE-Signale steuert. (Vorwärts TRUE: Die Vorwärtsbewegung wird ausgeführt, wenn das Richtungsanzeigesignal TRUE ist.) |
1–50000 (1Hz–50kHz)
Anfangsgeschwindigkeit = Fmin
Die Beschleunigungs- und Bremszeit hat Priorität gegenüber der Anfangs- und Endgeschwindigkeit. Das heißt, die Werte für die Beschleunigungs- und Bremszeit werden nicht geändert, während die Werte für die Anfangs- und Endgeschwindigkeit vom Pulsausgabebefehl korrigiert werden können, um die Beschleunigung und den Bremsvorgang in der festgelegten Zeit zu erreichen. Die geänderten Werte werden in die Datenregister geschrieben, auf die Sie über die Systemvariablen sys_iPulseChannelxCorrectedInitialSpeed and sys_iPulseChannelxCorrectedFinalSpeed zugreifen können (wobei x=Kanalnummer)
1–50000 (1Hz–50kHz)
Der Unterschied zwischen der Soll- und Anfangsgeschwindigkeit bestimmt die Steigung der Beschleunigungsrampe.
1–32760ms
Der Unterschied zwischen der Soll- und Endgeschwindigkeit bestimmt die Steigung der Bremsrampe.
1–32760ms
-2147483648 bis +2147483647
Die folgenden Ausgänge sind je nach gewählter Pulsausgabemethode TRUE oder FALSE:
Pulsausgangsart |
Pulsausgang |
Sollwert |
||
Positiver Wert |
Negativer Wert |
|||
Rechts-/Linkslauf |
Rechtslauf |
TRUE |
FALSE |
|
Linkslauf |
FALSE |
TRUE |
||
Pulse/Richtung |
Vorwärts FALSE |
Puls |
TRUE |
TRUE |
Richtung |
FALSE |
TRUE |
||
Vorwärts TRUE |
Puls |
TRUE |
TRUE |
|
Richtung |
TRUE |
FALSE |
||
Zählermodus |
Vorwärtszählen |
Rückwärtszählen |
Wenn der angegebene Sollwert 0 ist, hält die Pulsausgabe an, wenn der Positionierungstrigger auf TRUE schaltet (V1.06 oder höher).