Automating with STEP 7 in STL and SCL: SIMATIC S7-300/400 Programmable Controllers