PLC ( PROGRAMMABLE LOGIC CONTROLLER ) is an industrial computer control system that continuously monitors the state of input devices and makes decisions based upon a custom program to control the state of output devices. Almost any production line, machine function, or process can be greatly enhanced using PLC-based systems. PLCs can be programmed to perform set of tasks under real-time constraints with superior reliability and performance. Ladder Logic is the most commonly used PLC programming language. IPCS Automation offers PLC training program for long years.