F171_PulseOutput_Trapezoidal_DUT

Folgende Befehle verwenden diesen strukturierten Datentypen: F171_PulseOutput_Trapezoidal

Elemente des strukturierten Datentyps (Bezeichner):

dwControlCode (DWORD)

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

4

Anzahl Beschleunigungs-/Bremsschritte

0

30 Schritte

1

60 Schritte

3

Puls-Pausenverhältnis (der Pulsdauer und -periode)

Das Verhältnis zwischen der Pulsweite und der Pulsperiode einer rechteckigen Wellenform. Für eine Impulsfolge, in der die Pulsdauer 1ms beträgt und die Pulsperiode 4ms, beläuft sich das Puls-Pausen-Verhältnis auf 0,25 oder 25%.

0

½ (50%)

1

¼ (25%)

Wählen Sie das Puls-Pausenverhältnis ¼ (25%), wenn die Frequenz auf 50kHz oder mehr gesetzt ist.

FP-XC14T, C30/C60T: Wählen Sie das Puls-Pausenverhältnis ¼ (25%), wenn die Frequenz für Kanal 2 oder 3 auf 10kHz oder mehr gesetzt ist.

2

Frequenzbereich für Anfangsgeschwindigkeit und Sollgeschwindigkeit

0

1,5Hz–9,8kHz

1

48Hz–100kHz

2

191Hz–100kHz

  • Die Fehlerabweichung bei 9,8 beträgt etwa -0,9kHz.

  • Stellen Sie 1 ein, um eine Sollgeschwindigkeit von 48 bis 100000 (48Hz–100kHz) im strukturierten Datentyp festzulegen. Die Fehlerabweichung bei 100kHz beträgt etwa -3kHz.

  • Stellen Sie 2 ein, um eine Sollgeschwindigkeit von 191 bis 100000 (191–100kHz) im strukturierten Datentyp festzulegen. Die Fehlerabweichung bei 100kHz beträgt etwa -0,8kHz.

1

Positioniermodus

0

Relativwertpositionierung

1

Absolutwertpositionierung

0

Pulsausgangsart

0

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

2

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

3

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 (DINT)

Anfangs- und Restgeschwindigkeit [Hz]

  • Geben Sie eine Anfangsgeschwindigkeit an, die innerhalb des im Steuercode festgelegten Frequenzbereichs liegt.
  • Setzen Sie die Anfangsgeschwindigkeit auf maximal 30kHz.
iTargetSpeed (DINT)

Sollgeschwindigkeit [Hz]

  • Geben Sie die Sollgeschwindigkeit an, die dem im Steuercode festgelegten Frequenzbereich entspricht.
  • FP-X: Bei den Kanälen für die mittlere Geschwindigkeit, Kanal 2 und 3, beträgt die Maximalgeschwindigkeit 20kHz.

diAccelerationAndDecelerationTime (DINT)

Beschleunigungs-/Bremszeit [Hz]

  • Mit 30 Schritten: 30-32760 (Wert als Vielfaches von 30 angeben)

  • Mit 60 Schritten: 60-32760 (Wert als Vielfaches von 60 angeben)

Der Unterschied zwischen der Soll- und Anfangsgeschwindigkeit bestimmt die Steigung der Beschleunigungsrampe.Wenn die Beschleunigungs/Bremszeit nicht in 30er-Schritten angegeben ist, werden die Werte automatisch auf das nächsthöhere Vielfache von 30 korrigiert.

(1)

Gesamte Verfahrstrecke: 10000 Pulse

  • Mit 30 Schritten:

    Df = (5000-500) ÷ 30 = 150HzDt = 300ms ÷ 30 = 10ms

  • Mit 60 Schritten:

    Df = (5000-500) ÷ 60 = 75HzDt = 300ms ÷ 60 = 5ms

Stellen Sie die Beschleunigungs-/Bremszeit t entsprechend der folgenden Formel ein: t (ms) ³ (30 Schritte × 1000) ÷ Anfangsgeschwindigkeit [Hz]

diTargetValue (DINT)

Sollwert [Pulse]

-2147483648–2147483647

Die folgenden Ausgänge sind je nach gewählter Pulsausgabemethode und Positionierungsmodus TRUE oder FALSE:

Pulsausgangsart

Pulsausgang

Sollwert

Positiver Wert/> aktueller Wert

Negativer Wert/< aktueller Wert

Rechts-/Linkslauf

Rechtslauf

TRUE

FALSE

Linkslauf

FALSE

TRUE

Pulse/Richtung

Vorwärts FALSE

Puls

TRUE

TRUE

Richtung

FALSE

TRUE

Pulse/Richtung

Vorwärts TRUE

Puls

TRUE

TRUE

Richtung

TRUE

FALSE

Zählermodus

Vorwärtszählen

Rückwärtszählen

diEnd (DINT)

Ende der Pulsausgabe

Auf 0 setzen.

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