A PROGRAMMABLE LOGIC CONTROLLER (PLC) 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. PLC is applied to the field of industrial automation control because of its easy storing procedures, handy extending principles, functions of sequential/position control, timed counting and input/output control. PLCs are highly specialized to handle incoming events and are user programmable to control overall process by using relay ladder logic.
Almost any production line, machine function, or process can be greatly enhanced using this type of control system. However, the biggest benefit in using a PLC is the ability to change and replicate the operation or process while collecting and communicating vital information.
Another advantage of a PLC system is that it is modular. That is, clients can mix and match the types of input and output devices to best suit your application
Most commonly, a PLC is found inside of a machine in an industrial environment. A PLC can run an automatic machine for years with little human intervention. They are designed to withstand most harsh environments. Along with changes in industrial environments due to introduction of explicit and high speed machinery PLCs are used to control their whole plant, including conveyor, effluent pumps, storage and offloading, compressor control and other equipment.