Hallo Jürgen,
wie weit bist du mit der Programmierung der 800er Steuerung vertraut?
Ich würde ein Zeitrelais blinkend (z.B 5 Hz) , damit einen Zähler aufaddieren und den Zählerausgang als Analogwert ausgeben. Das ganze musst du natürlich bei 1023 stoppen (=10V Analogausgang), bei erreichen des Endschalter umgekehrt, subtrahieren bis 0. Nur mal so als Gedankenstütze, falls du weitere Hilfe brauchst einfach wieder melden.
Gruss
Jürgen
PS: Hab dir mal ein Beispiel gemacht, welches mit Sicherheit noch nicht ausgereift ist. Kurzbeschreibung: I1 Ein, Analogausgang läuft auf 10V hoch, zusätzlich I2 Ein, Analogausgang läuft auf ca. 0,5V zurück, zusätzlich I3 Ein, Analogausgang wird Null. Ausschaltvorgang I1, I2, I3. Wie geschrieben noch nicht perfekt aber zur Übung gedacht. Bestimmt gibt es auch noch andere Wege die gleiche Funktion erreichen.
Viel Spass beim testen.