Programmable Logic Controllers (PLCs) have been an important part of industrial automation. PLC is a specialized computer that is used for the overall control and operation of processes. It uses a programmable memory to store instructions and execute specific functions.Topics include Parts of PLC Basic operation PLC Architecture, Input/Output devices, Number Systems and Logic Concepts, PLC Ladder Logic Programming, Instruction Set and Sequencer Programming Methods.