F168_PulseOutput_Trapezoidal_DUT

Folgende Befehle verwenden diesen strukturierten Datentypen: F168_PulseOutput_Trapezoidal

Elemente des strukturierten Datentyps (Bezeichner):

wControlCode (WORD)

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

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

Die Pulsausgabe startet, nachdem der Richtungsanzeigeausgang gesetzt worden ist. Die Verzögerung = (Anfangsgeschwindigkeit / 2)¸ zum Beispiel: für eine Anfangsgeschwindigkeit von 500Hz beträgt die Verzögerung etwa 1ms.

1

Feste Pulsweite (ca. 80ms)

Die Pulsausgabe startet, nachdem der Richtungsanzeigeausgang gesetzt worden ist. Die Verzögerung = (Anfangsgeschwindigkeit - 25ms). Zum Beispiel: für eine Anfangsgeschwindigkeit von 500Hz beträgt die Verzögerung etwa 1,98ms.
Wenn sich der angegebene Wert außerhalb des zulässigen Bereichs befindet, wird 0 gesetzt. Die Pulse werden vom IC ausgegeben. Die Pulsweite unterscheidet sich je nach Antwortverzögerung des Optokopplers.

1

Positioniermodus

0

Relativwertpositionierung

1

Absolutwertpositionierung

0

Pulsausgangsart

0

Keine Richtungsausgang

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

iInitialAndFinalSpeed (INT)

Anfangs- und Restgeschwindigkeit [Hz]: 40–5000

iTargetSpeed (INT)

Sollgeschwindigkeit [Hz]

40–9500 (40–6000 für ein Puls-Pausenverhältnis von 50%, 40–9500 für eine feste Pulsweite (ca. 80ms))

(Für die FP-e sind diese Werte nicht maßgeblich. Detaillierte Informationen hierzu finden Sie im Hardware-Handbuch der FP-e.)

iAccelerationAndDecelerationTime (INT)

Beschleunigungs-/Bremszeit [ms]

30–32760 (Wert als Vielfaches von 30 angeben)

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

  1.  (1) Sollwert: 10000 Pulse

    Df = (5000-500) ÷ 30 Schritte = 150Hz

    Dt = 300ms ÷ 30 Schritte = 10ms

diTargetValue (DINT)

Sollwert [Pulse]

-8388608 bis +8388607

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

iEnd (INT)

Ende der Pulsausgabe

Auf 0 setzen.

Letzte Änderung am: 2023-03-03Feedback zu dieser SeitePanasonic Hotline