Hallo!
Mit der Siemens Logo kann man ja an den schnellen Eingängen Frequenzen bis zu 2 kHz anlegen.
Diese Impulse kann man aber nur zählen; gibt es eine Möglichkeit, diese Impulsfolge (zB von einem Inkrementalgeber) auch als Frequenz zu verarbeiten, also um beispielsweise herauszufinden, ob eine Frequenz schneller oder langsamer als eine vorgegebene ist?
Habe zur Frequenzmessung bisher immer zwei Zähler genommen:
Z1 zählt mit 1 Hz. (Impulsgeber 10:990 ms)
Z2 zählt mit der gesuchten Frequenz.
Der Quotient aus Z1 und Z2 ist die ungefähre Frequenz. (Aktionen pro verstrichene Zeit)
Jetzt setze ich beide Zähler alle 5 Sekunden zurück, damit neu berechnet wird.
Wenn sich nämlich die zu messende Frequenz ändert, stimmt die ganze Rechnung nicht mehr.
Dies ist also haarsträubend ungenau und vor allem langsam.
Gibt es eine bessere Lösung für ne 0BA6?
Hintergrund ist folgender: Ich will beim Aufwickeln eines Seils die Umfangsgeschwindigkeit konstant halten, damit das Seil mit konstanter Geschwindigkeit aufrollt.
- Mit einem Poti gebe ich diese Geschwindigkeit vor (Analog, 0…10V)
- Die Geschwindigkeit wird mit einem Inkrementalgeber 24 Impulse pro Umdrehung überwacht.
Jetzt geht es darum, die sich ändernde Frequenz der Impulsfolge zu ermitteln und in einen Analogwert umzurechnen, sodaß ich diese mit dem Sollwert vergleichen kann und Q1 oder Q2 der Logo zu schalten. Ich denke, eine Reaktionsgeschwindigkeit von 1-2s ist ok.
- Der Wickelmotor ist an einen FU angeschlossen; programmiert sind zwei digitale EIngänge für schneller/langsamer.
Dies ist ein Hobbyprojekt und die Frage ist nur, ob es prinzipiell möglich ist mit der LOGO.
Für konstruktive Hinweise und Denkanstöße schonmal vielen Dank!
Chris