Логичко програмирање степеница је метод којим можете контролисати машине и опрему користећи серију симбола и функција које се уклапају у дијаграм сличан степеници. Често се користи у Програмски логички контролери (ПЛЦ) да аутоматизују процесе као што су фабрика или зграда.
У логичком програмирању степенице, сваки симбол се користи за различите функције или операције. На пример, симбол контакта може одговарати отвореном или затвореном прекидачу, а симбол катуле представља нешто што може бити укључено (на енергији) или искључено. Програмсти конструишу компликованије секвенце акција за контролу машина повезујући ове симболе заједно у логичком редоследу.
Изградите логички дијаграм степенице прво превлачећи унос, излаз и симболе функција на страницу. Логички ток програма тако што се цртају линије о томе како је сваки симбол повезан.
Једна од кључних ствари које треба да будете у стању да урадите када програмирате ПЛЦ користећи логику лествице је решавање проблема и дебаговање вашег програма. Неке уобичајене технике решавања проблема укључују:

Флексибилност: Због употребе једноставних симбола и функција за сложене секвенце акција, ладарска логика пружа велику флексибилност у омогућавању програмерима да прилагоде контролне системе према захтевима.

Због своје једноставности; Ладдер Логика се користи у праћењу у реалном времену: ПЛЦ-ови који покрећу Ладдер Логик програме обично се могу пратити у реалном времену, омогућавајући лако дебагирање и решавање проблема без прекида процеса. РС485 232 Етернет модули

ПЛЦ програмски софтвер нуди уграђене алате за дебагирање које омогућавају бољу визуелизацију грешака у програмима за логику степеница, и стога олакшавају њихово исправљање.