The ladder diagram is universally used as a symbolic and schematic way to represent
the interconnections between the elements in a PLC. The ladder network
is also used as a tool for programming the operation of the PLC. The elements
are interconnected as shown between the supply lines for each step in the control
process, giving the appearance of the rungs in a ladder. A number of programming
languages are in common use for controllers, they are as follows: