Fundamentals of Industrial Control-Programmable Logic Controllers