Ich hab jetzt mal schnell was gekritzelt, das wäre die Lösung mit einfach dioden und einem Gesamtkostenaufwand von weniger als einem Euro.

Gut, kommt halt noch drauf an was und wie die Lichtschrank als Signal ausgeben, evtl. wären noch Optokoppler sinnvoll. So ne Diode kostet 1-2 Cent, an dem solls nicht scheitern.
So kannst Du nun in der Software die ersten 4 Pins abfragen und hast so die Werte 1-10, die Du dann in der Software einfach auswerten kannst.
Hier ist auch ein Link zu dem Thema:
http://www.delphipraxis.net/internal...ect.php?t=5722