Vorgehen
Prüfen Sie die maximale Signalfrequenz der Pulsgebersignale:
Max. Signalfrequenz = 2 Hz × 8 Zähne/Umdrehung = 16 Hz
Niedrigster t
→ höher als die Logik-Ausführungszeit
Niedrigster t
→ höher als die Logik-Ausführungszeit
Bestimmen Sie die Zeit zwischen den Signalwechseln für die Geschwindigkeitsbegren-
zung:
Signalfrequenz für Freigabe = 0,2 Hz × 8 Zähne/Umdrehung = 1,6 Hz
Max. Dauer Eingangsmuster = 1/1,6 Hz × 122°/360° = 212 ms
Zeit zwischen Signalwechseln = 212 ms + 10 ms = 222 ms
→ Min. Zeit zwischen Signalwechseln = 230 ms (aufgerundet auf das nächste Vielfache von
10 ms)
Beispiel 3: Nullpuls 10°
• 1 Zahn pro Umdrehung
• Schalttoleranzen ±1°→ Zahn 9° bis 11° (entspricht t
(entspricht t
• Maximale Antriebsgeschwindigkeit = 300 U/min = 5 Hz
• Antriebsgeschwindigkeit für Freigabe = 3 U/min = 0,05 Hz
• Logik-Ausführungszeit = 4 ms
Vorgehen
Prüfen Sie die maximale Signalfrequenz der Pulsgebersignale:
Max. Signalfrequenz = 5 Hz × 1 Zahn/Umdrehung = 5 Hz
Niedrigster t
→ höher als die Logik-Ausführungszeit
Niedrigster t
→ höher als die Logik-Ausführungszeit
Bestimmen Sie die Zeit zwischen den Signalwechseln für die Geschwindigkeitsbegren-
zung:
Signalfrequenz für Freigabe = 0,05 Hz × 1 Zahn/Umdrehung = 0,05 Hz
Max. Dauer Eingangsmuster = 1/0,05 Hz × 11°/360° = 611 ms
Zeit zwischen Signalwechseln = 611 ms + 10 ms = 621 ms
→ Min. Zeit zwischen Signalwechseln = 630 ms (aufgerundet auf das nächste Vielfache von
10 ms)
Logikbeispiel
Abb. 115: Logikbeispiel für den Funktionsblock 'Nachlauferkennung'
Wieland Electric GmbH | BA000967 | 11/2016 (Rev. E)
Logikprogrammierung – Funktionsblöcke
= 1/16 Hz × 118°/360° = 20,5 ms
low
= 1/16 Hz × 238°/360° = 41,3 ms
high
bis t
)
1
4
= 1/5 Hz × 9°/360° = 5 ms
low
= 1/5 Hz × 351°/360° = 195 ms
high
, t
); Signalwechsel 349° bis 351°
low
high
134