Programming PLC with TIA Portal

PLCTIA Portal
STEP7 Basic
TIA Portal
STEP7 Professional
S7-300Yes
S7-400Yes
S7-1200YesYes
S7-1500Yes
Software Controller (1500)Yes
ET200SP CPUYes