Erzähl doch mal was du damit machen möchtest. Dann fällt vielleicht auch die Auswahl der Komponenten etwas leichter...
Was willst du denn für die Hardware ausgeben? Was ist schon vorhanden? Wenn du was von Siemens(oder kompatibel z.B. VIPA) willst brauchst du natürlich auch die entsprechende Software (Step7 o.ä.) die auch nicht grad billig ist. Dazu noch einen Adapter zum programmieren...usw.
Wie es bei anderen Systemen aussieht kann ich nicht sagen da ich nur Siemens benutze.

Erst wenn du die Hardware ausgewählt hast kannst du dich mit der Software beschäftigen da dies eben Herstellerabhängig ist.