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: