Programiranje logične lestvice je metoda, s katero lahko nadzorujete stroje in opremo z uporabo niza simbolov in funkcij, ki se ujemajo v diagram, podoben lestvici. Pogosto se uporablja v Programabilni logični krmilniki (PLC) za avtomatizacijo procesov, kot so tovarne ali stavbe.
V logičnem programiranju lestvice se vsak simbol uporablja za drugačno funkcijo ali delovanje. Na primer, kontaktni simbol bi lahko ustrezal odprtemu ali zaprtemu stikalniku, simbol vrtilke pa bi predstavljal nekaj, kar bi lahko bilo vklopljeno ali izklopljeno. Programerji konstruirajo zapletene zaporedje dejanj za nadzor strojev tako, da te simbole povezujejo v logičnem vrstnem redu.
Sestavite diagram v programskega jezika stolpnic tako, da najprej povlečete simbole vhodov, izhodov in funkcij na stran. Logični tok programa določite s črtkanjem črt, ki prikazujejo, kako so posamezni simboli povezani.
Eden ključnih vidikov, ki jih morate znati obvladati pri programiranju PLC-ja s pomočjo programskega jezika v obliki stopenj (ladder logic), je odpravljanje težav in iskanje napak v programu. Med pogoste tehnike za odpravljanje težav spadajo:

Prilagodljivost: Zaradi uporabe preprostih simbolov in funkcij za kompleksne zaporedja dejanj zagotavlja programska logika v obliki stopenj veliko prilagodljivosti, kar omogoča programerjem, da prilagodijo sisteme vodenja glede na zahteve.

Zaradi svoje preprostosti se programska logika v obliki stopenj uporablja pri spremljanju v realnem času: PLC-ji, ki izvajajo programe napisane v programska logika v obliki stopenj, se lahko navadno spremljajo v realnem času, kar omogoča enostavno iskanje napak in odpravljanje težav v procesu brez prekinitve delovanja. Moduli RS485 232 Ethernet

Orodja za iskanje napak – programska oprema za programiranje PLC-jev ponuja vgrajena orodja za iskanje napak, ki omogočajo boljšo predstavitev napak v programih napisanih v programska logika v obliki stopenj in jih zato olajšajo njihovo odpravljanje.