This document provides information about programmable logic controllers (PLCs). It discusses what a PLC is, its applications in machine control and process control, advantages like speed and cost effectiveness. It describes PLC types based on memory and I/O range. The core components of a PLC are described including the central processing unit, input/output modules, power supply and bus system. Programming standards for PLCs like IEC 61131-3 are also mentioned. Selection criteria for PLCs versus distributed control systems includes factors like cost, reliability, flexibility and standard compliance.