Programmable Logic Controllers (PLCs) are digital computers used for automation of industrial processes. PLCs monitor inputs and make decisions based on their programming to control outputs. They are designed to withstand environmental factors like heat, cold, vibration, and moisture found in industrial applications.