Title: Programming Siemens Step 7 , a Practical and Understandable Approach