Ladder logic is a programming language that represents a program by a graphical diagram, based on the circuit diagrams of relay based logic hardware. Primarily used to create software for programming logic controllers or PLC's for industry controlled applications. The name is based on the fact that programs in this language resemble ladders. One of the reasons ladder logic was originally
. introduced and used is because it is believed that a wide variety of technicians and engineers would be able to understand and use it without much training. There are two great websites about ladder logic, for more information visit http://en.wikipedia.org/wiki/Ladder_logic, and for plc ladder diagrams, and information visit http://www.allaboutcircuits.com/vol_4/chpt_6/6.html