the hardware components of a PLC are the Processor, the power supply, the input/output modules, and a programming device.