Automating with SIMATIC S7-1500: Configuring, Programming and Testing with STEP 7 Professional