Zasady tworzenia programów w języku LD są zawarte w normie IEC 61131-3.
Nazwa wzięła się od wyglądu programu, który dwiema pionowymi szynami i szeregiem poziomych szczebli pomiędzy przypomina drabinę.
Symbole oraz zasady programowania Program tworzy się poprzez umieszczanie symboli na schemacie oraz łączenie ich. Sygnał można interpretować jako prąd płynący od lewej szyny do prawej, w niektórych programach niewystępującej. Różnice wynikają z przyjętych przez programistów sposobów działania środowisk programistycznych. Programowanie w języku LAD polega na umieszczaniu pomiędzy „nogami drabiny” ikon symbolizujących rzeczywiste lub istniejące w pamięci sterownika. +Program napisany w środowisku
niewyświetlającym prawej szynyProgram napisany w środowisku
wyświetlającym prawą szynębezramki|301x301pxbezramki|218x218px
Symbole Podstawowymi symbolami są styki oraz cewki.
Styki (ang. contacts) służą jako wejścia w programie, sprawdzają czy zmienna ma wartość 0 lub 1.
-[ ]- Styk normalnie otwarty, bez sygnału sterującego tworzy przerwę w obwodzie, gdy pojawi się sygnał łączy swoje krańce
-[/]- Styk normalnie zamknięty, bez sygnału łączy swoje krańce, gdy pojawi się sygnał tworzy przerwę w obwodzie.
Cewki (ang.