Du nennst "WinCC" und "Flexible" und "STEP7 Professional 2010".
WinCC für PCs gibt es in diese aktuelle versionen:
WinCC v7.4
WinCC Flexible Advanced 2008 SP1 RT.
WinCC Advanced v14 RT
WinCC Professional v14 RT
Die "kleinste" sind WinCC Flexible 2008 RT und WinCC Advanced v14 RT.
WinCC Flexible Advanced 2008 ist alt aber bei der Programmierung relativ Zuverlässig.
WinCC Advanced v14 ist neu, aber über der Programmierung wird hier auf das Forum heftig diskutiert.
STEP7 2010 Professional ist ein Sammlung von STEP7 v5.5 (auch "Classic" genannt) und die Optionspakete GRAPH, SCL und PLCSIM.
Da ist kein Entwicklungsumgebung für WinCC wenn es nicht gekauft wurde.
WinCC v7, Flexible, und v14 können alle mit ein S7-315 verbinden, aber WinCC Flexible Advanced 2008 ist das meist natürliche für ein S7-300 Steuerung.
Die Programmierumgebung für WinCC Flexible kann sich direkt mit STEP7 v5.5. integrieren.
Also, wenn du schon STEP7 Professional 2010 hast, und da es um ein 315 CPU handelt, empfehle ich dies:
WinCC Flexible Advanced 2008 (6AV6613-1BA51-3CA0)
WinCC Flexible Advanced 2008 Runtime - 128 Tags (6AV6613-0AA11-3CA5)