What is a PLC? This article will lay out a succinct definition of a programmable logic controller and explain its basic components.