Tigerkroete
Level-1
- Beiträge
- 245
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Meine Frage steht sehr im Zusammenhang mit der vorhin eingestellten Frage zur Normierung.
Ein Encoder eines Antriebes gibt mir beim Drehen Impulse aus, die ich auswerten kann. Z.B. kann ich sagen, dass bei 544 Impulsen meine gewünschte Strecke zurück gelegt wurde und ich stelle den Antrieb aus.
Meine Sorge ist gerade nur, dass vielleicht mein Zähler von seiner Zählspanne her nicht ausreicht. Mein Zähler (Step7 Version 5.3 und CPU 315-2DP) zählt ja angeblich nur bis 999!? Was ist, wenn mein gewünschter Impulswer darüber liegt? Ich kann das leider Momentan nicht austesten.
Dann dachte ich mir:" Wieso eigentlich ein Zähler?, den kann ich mir doch selber bauen". Ich nehme den kommenden Impuls einfach als Flanke und inkrementiere ein Datewort um den Wert eins. Die Werte Frage ich ab und wenn mein Wert erreicht ist, dann schalte ich den Motor ab.
Müsste doch gehen, oder? Und falls ja, warum gibt es dann Zähler?
Viele Dank,
Tigerkroete
Ein Encoder eines Antriebes gibt mir beim Drehen Impulse aus, die ich auswerten kann. Z.B. kann ich sagen, dass bei 544 Impulsen meine gewünschte Strecke zurück gelegt wurde und ich stelle den Antrieb aus.
Meine Sorge ist gerade nur, dass vielleicht mein Zähler von seiner Zählspanne her nicht ausreicht. Mein Zähler (Step7 Version 5.3 und CPU 315-2DP) zählt ja angeblich nur bis 999!? Was ist, wenn mein gewünschter Impulswer darüber liegt? Ich kann das leider Momentan nicht austesten.
Dann dachte ich mir:" Wieso eigentlich ein Zähler?, den kann ich mir doch selber bauen". Ich nehme den kommenden Impuls einfach als Flanke und inkrementiere ein Datewort um den Wert eins. Die Werte Frage ich ab und wenn mein Wert erreicht ist, dann schalte ich den Motor ab.
Müsste doch gehen, oder? Und falls ja, warum gibt es dann Zähler?
Viele Dank,
Tigerkroete