Ladder logic (also called ladder diagram or LD) is a 
programming language used to program PLCs (programmable logic 
controllers). It is a graphical PLC programming language that uses 
symbols to represent logical operations. Ladder logic is composed of 
logical steps, forming what looks like a ladder-hence the name "ladder 
logic". 
 Ladder logic is mainly used for bit logic operations, but it can also 
scale PLC analog inputs. In more advanced PLC programs and SCADA system 
programming, even simple bit logic operations are beneficial. 
The person or organization that sets the standard for ladder logic is 
PLCOpen. Ladder logic is not only a programming language for PLCs. It is
 one of the standardized PLC programming languages. This just means that
 ladder logic is described in the standard. This standard is called IEC 
61131-3. But for now, the only thing you need to know is that there is a
 standard to describe this programming language.