A Brief Introduction to the Programmable Logic Controller