Study these, and when you have more specific questions (on implementation, on tuning, on application design) please come back to the forum, we'll see if we are able to help.
Please also do a Search here on "S7-300 PID loops", or some similar search item, you would be surprised at the number of members who have requested (and recieved) help on the subject.