Fundamentals of Programmable Logic Controllers and Ladder Logic (Volume 1)