F171_PulseOutput_Jog_Positioning_Type0_DUT

Folgende Befehle verwenden diesen strukturierten Datentypen: F171_PulseOutput_Jog_Positioning

Elemente des strukturierten Datentyps (Bezeichner):

dwControlCode: Steuercode [Hexadezimalkonstante]

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.)

diInitialAndFinalSpeed: Anfangs- und Restgeschwindigkeit [Hz]

1–50000 (1Hz–50kHz)

Anfangsgeschwindigkeit = Fmin

  • Bei 1Hz £ Fmin < 46Hz: Maximalgeschwindigkeit 10kHz (je höher die Frequenz, desto höher die Fehlertoleranz)
  • Bei 46Hz £ Fmin < 184Hz Maximalgeschwindigkeit 50kHz
  • Bei 184Hz £ Fmin: Maximalgeschwindigkeit 50kHz (geringste Fehlertoleranz bei 50kHz)

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)

diTargetSpeed: Sollgeschwindigkeit [Hz]

1–50000 (1Hz–50kHz)

diAccelerationTime: Beschleunigungszeit [ms]

Der Unterschied zwischen der Soll- und Anfangsgeschwindigkeit bestimmt die Steigung der Beschleunigungsrampe.

1–32760ms

diDecelerationTime: Bremszeit [ms]

Der Unterschied zwischen der Soll- und Endgeschwindigkeit bestimmt die Steigung der Bremsrampe.

1–32760ms

diTargetValue: Sollwert [Pulse]

-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).

Letzte Änderung am: 2021-09-27Feedback zu dieser SeitePanasonic Hotline