Folgende Befehle verwenden diesen strukturierten Datentypen: F168_PulseOutput_Trapezoidal
Elemente des strukturierten Datentyps (Bezeichner):
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.) |
Anfangs- und Restgeschwindigkeit [Hz]: 40–5000
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.)
Beschleunigungs-/Bremszeit [ms]
30–32760 (Wert als Vielfaches von 30 angeben)
Der Unterschied zwischen der Soll- und Anfangsgeschwindigkeit bestimmt die Steigung der Beschleunigungsrampe.
Df = (5000-500) ÷ 30 Schritte = 150Hz
Dt = 300ms ÷ 30 Schritte = 10ms
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 |
Ende der Pulsausgabe
Auf 0 setzen.