Wenn Sie einen strukturierten Datentyp mit mehr als acht verschiedenen Frequenzen und Sollwerten benötigen, können Sie diesen vordefinierten SDT nicht verwenden. Sie müssen selbst einen neuen SDT erstellen.
Folgende Befehle verwenden diesen strukturierten Datentypen: F174_PulseOutput_DataTable
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.
FP-Sigma/FP-X:
Stelle |
Wert |
Einstellung |
---|---|---|
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 |
|
|
||
1 |
Positioniermodus |
|
0 |
Relativwertpositionierung |
|
1 |
Absolutwertpositionierung |
|
0 |
Pulsausgangsart |
|
Vorwärtszählen: |
||
0 |
Rechtslauf | |
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.) |
|
4 |
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.) |
|
Rückwärtszählen |
||
1 |
Linkslauf | |
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 FALSE: Die Vorwärtsbewegung wird ausgeführt, wenn das Richtungsanzeigesignal FALSE ist.) |
|
5 |
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.) |
FP0R:
Stelle |
Wert |
Einstellung |
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). |
|
1 |
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 |
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)
FPS/FP-X: Geben Sie die Frequenz an, die dem im Steuercode festgelegten Frequenzbereich entspricht.
-2147483648–2147483647
Wählen Sie einen Sollwert entsprechend der nachstehenden Tabelle.
Positioniermodus | Zählermodus | Sollwertbereich |
Relativwertpositionierung | Vorwärtszählen | Positiver Wert |
Rückwärtszählen | Negativer Wert | |
Absolutwertpositionierung | Vorwärtszählen | > aktueller Wert |
Rückwärtszählen | < aktueller Wert |
Auf 0 setzen.