Hallo Frank
Deine Überlegung ist ok. Ich würde es genau so machen, nur die Nullmarke mit einem Initiator abfragen. Damit könntest du beim rutschen des Rades und überfahren der Nullmarke immer wieder automatisch referenzieren. Der Zähler wird genau auf 0° durch den Ini auf 0 gesetzt.
Die Positionierung mache ich mit den Inkrementen, da diese Zahl meist um ein Vielfaches größer ist als die Maßeinheit und dadurch genauer. Achtung Max-wert des Zählers beachten!
Den eingegebenen Sollwert als Maßeinheit skaliert man dann vorher auf Inkremente.
Bei deiner Anwendung solltest du einige Grundsätze der Positionierung beachten:
Zielfenster :
-kleiner = höhere Genauigkeit
-es muss groß genug sein, das es auch sicher getroffen werden kann
(es ist sozusagen ein Todband, innerhalb dessen der Antrieb
nicht mehr nachgeregelt wird und der Regler "in Position" meldet)
Vorabschaltpunkt:
-der Punkt an dem der Antrieb abgeschaltet wird und durch die Trägheit des Systems bis ins Zielfenster läuft (wer bremst erst am Stopschild??
)
Gruß Thomas