Programmable logic controller (PLC) is a kind of digital operation electronic system specially designed for application in industrial environment. It USES a programmable memory, in its internal storage to perform logical operations, sequential control, timing, counting and arithmetic operations and other instructions, through the digital or analog input and output to control various types of mechanical equipment or production process.