Lichtschranken abfragen ist kein Problem, Ausgänge schalten hängt von der verwendeten Ausgabebaugruppe ab. Baugruppen mit potentialfreien Relaiskontakten sind wohl am geeignetsten. Da kannst Du dann direkt rangehen ohne noch Schütze oder dergleichen nachschalten zu müssen.

Programmieren von S5/S7 ist sehr easy...aber insgesamt ziemlich teuer, wenn man nicht günstig rankommt !