Programmable logic controllers (PLCs) and programmable automation controllers (PACs) are used in automation control systems to operate industrial machines and processes. The basic components of a PLC system include a PLC processor, input/output modules, a chassis or backplane, a power supply, and programming software. Additional components often include a network interface to allow communication between the PLC and other devices like operator terminals and distributed I/O devices. PLCs are installed in enclosures and act as the central controller in broader automation control systems.