Naja,
die Frage ist was Du halt ausgeben möchtest. Für nur mal zwischendurch ist eine S7 samt Programmiersystem schon eine recht kostenintensive Lösung. Starte mal eine Anfrage unter Suche und Biete, da bekommst Du ältere, für Deinen Zweck völlig ausreichend bis oversized CPUs fast geschenkt. Die E/As ebenso, wenn der Platz keine Rolle spielt hat das 16 DA Zeugs was keiner mehr haben will.
Für die 3xx S7 gibt es auch Fremdanbieter wie Processinformatik, MHJ oder
Vipa, diese Lizenzen sind im bezahlbaren Rahmen und vor allem dann eine für Dich ausreichende und zeitlich unbegrenzte Lösung.
Programmierkabel oder halt einen EthernetCP mit im Rack - müßte man schauen.
Ich würde mich nach mindestens irgendeiner 314 oder größer umsehen, und sieh Dir mal die Lizenzen der genannten Anbieter an, da gibt es auch Studenten oder Schülerlizenzen.
Alternativ die 100er Vipa als SPS, für diese ist das Programmiersystem immer (noch ?) kostenlos, ob die aber diesen Ausbau kann - keine Ahnung.
Gruß
Mario