Automating with STEP 7 in LAD and FBD: SIMATIC S7-300/400 Programmable Controllers