Hi Patel!
1.- You can program your PLC Siject with Step 7 Professional and a MPI Cable.
2.- You can change any Logic in PLC using KOP, FUP or AWL languages.
3.- The Screens using a monitor with tactil screen or keyboard called HMI, you can change anything using WinCC 2008.
Best Regards!
Eli Godoy